Use only v4l-xxxx not v4l2-xxxx after v4l2:// - that works for me. Here is my example : vlc -vvv --color v4l2:// --v4l-vdev="/dev/video0" :v4l-norm=3 :v4l-frequency=-1 :adev=/dev/dsp1:audio=0 .................. I see that You try to use ogg vorbix mux, but I am afraid that this not work fo...
Try to add modulation parameters:
--dvb-modulation=128
Here is my working example:
vlc -vvv --color --ts-es-id-pid --program=1 dvb: --dvb-frequency=806000000 --dvb-srate=6875000 --dvb-modulation=64
Are Your DVB card working with other programs l.ike xine, mplayer or kaffeine?
I thing that problem is with audiocodec. I will try to help, but I need more info about IPTV operator and Your linux distro. Is Your vlc compiled from source or You are using distro repository?