[MPlayer-dvb] DVB Playback Issues

Derek Ivey divey at versatile.com
Wed Dec 14 01:44:15 CET 2011


Hi guys,

I successfully got mplayer working with vdpau and playing TV channels, however I notice a few issues occasionally.
Sometimes when I tune to a channel, I get no audio and the video appears to be laggy. Sometimes when this happens I just get blocks near the top (see pic: http://i.imgur.com/BvMhT.jpg).

Here is the command I am running: mplayer -vo vdpau -vc ffmpeg12vdpau -ao alsa dvb://WGAL-DT

When it plays back properly, the mplayer command line output looks like this:

MPlayer SVN-r34413-snapshot-4.5.2 (C) 2000-2011 MPlayer Team

Playing dvb://WGAL-DT.
dvb_tune Freq: 423000000
TS file format detected.
VIDEO MPEG2(pid=2176) AUDIO A52(pid=2177) NO SUBS (yet)!  PROGRAM N. 0
VIDEO:  MPEG2  1920x1080  (aspect 3)  29.970 fps  38799.2 kbps (4849.9 kbyte/s)
Xlib:  extension "XFree86-VidModeExtension" missing on display ":0".
==========================================================================
Forced video codec: ffmpeg12vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmpeg12vdpau] vfm: ffmpeg (FFmpeg MPEG-1/2 (VDPAU))
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
[VD_FFMPEG] Trying pixfmt=0.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 MPEG2 VDPAU acceleration 
[VD_FFMPEG] XVMC-accelerated MPEG-2.
A:87209.4 V:87210.9 A-V: -1.476 ct:  0.000   4/  4 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame sync error
A:87209.4 V:87211.0 A-V: -1.507 ct: -0.003   5/  5 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
A:87209.6 V:87211.0 A-V: -1.357 ct: -0.007   6/  6 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame sync error
[AO_ALSA] alsa-lib: pcm.c:6553:(snd_pcm_mmap_commit) commit offset (2346) doesn't match with appl_ptr (22752) % buf_size (4096)
[AO_ALSA] Write error: Broken pipe
[AO_ALSA] Trying to reset soundcard.
A:87209.6 V:87211.0 A-V: -1.395 ct: -0.010   7/  7 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
A:87209.8 V:87211.1 A-V: -1.302 ct: -0.013   8/  8 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame sync error
A:87209.8 V:87211.1 A-V: -1.285 ct: -0.017   9/  9 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame CRC mismatch
A:87209.8 V:87211.1 A-V: -1.290 ct: -0.020  10/ 10 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame sync error
A:87209.9 V:87211.2 A-V: -1.273 ct: -0.023  11/ 11 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
A:87209.9 V:87211.2 A-V: -1.248 ct: -0.027  12/ 12 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame sync error
A:87210.0 V:87211.2 A-V: -1.243 ct: -0.030  13/ 13 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
A:87210.1 V:87211.3 A-V: -1.117 ct: -0.033  14/ 14 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame sync error
A:87210.2 V:87211.3 A-V: -1.080 ct: -0.037  15/ 15 ??% ??% ??,?% 0 0 $<50>
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
A:87210.3 V:87211.3 A-V: -1.010 ct: -0.040  16/ 16 112% 27%  0.3% 0 0 $<50>
[ac3 @ 0x8accee0]frame sync error
A:87210.3 V:87211.4 A-V: -1.005 ct: -0.043  17/ 17 105% 25%  0.3% 0 0 $<50>
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]frame sync error
A:87217.2 V:87217.5 A-V: -0.298 ct: -0.661 202/202  8%  2%  1.0% 0 0 $<50>



When it doesn't play back properly, the mplayer command line output looks like this:

MPlayer SVN-r34413-snapshot-4.5.2 (C) 2000-2011 MPlayer Team

Playing dvb://WGAL-DT.
dvb_tune Freq: 423000000
TS file format detected.
VIDEO MPEG2(pid=2176) AUDIO A52(pid=2177) NO SUBS (yet)!  PROGRAM N. 0
VIDEO:  MPEG2  1920x1080  (aspect 3)  29.970 fps  38799.2 kbps (4849.9 kbyte/s)
Xlib:  extension "XFree86-VidModeExtension" missing on display ":0".
==========================================================================
Forced video codec: ffmpeg12vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmpeg12vdpau] vfm: ffmpeg (FFmpeg MPEG-1/2 (VDPAU))
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]get_buffer() failed
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]get_buffer() failed
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]get_buffer() failed
[ac3 @ 0x8accee0]frame sync error
Unknown/missing audio format -> no sound
ADecoder init failed :(
Requested audio codec family [a52] (afm=liba52) not available.
Enable it at compilation.
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
hwac3: switched to AC3, 384000 bps, 48000 Hz

AUDIO: 48000 Hz, 2 ch, ac3be, 384.0 kbit/25.00% (ratio: 48000->192000)
Selected audio codec: [hwac3] afm: hwac3 (AC3 through S/PDIF)
==========================================================================
[AO_ALSA] Format ac3be is not supported by hardware, trying default.
AO: [alsa] 48000Hz 2ch ac3le (2 bytes per sample)
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 MPEG2 VDPAU acceleration 
[VD_FFMPEG] XVMC-accelerated MPEG-2.
A:86937.3 V:86939.0 A-V: -1.703 ct: -0.043  20/ 17 59%  3% 1596.4% 16 0 $<50>

demux_mpg: 24000/1001fps progressive NTSC content detected, switching framerate.
A:86937.3 V:86939.3 A-V: -1.984 ct: -0.068  27/ 23 41%  2% 1566.8% 22 0 $<50>
[mpegvideo_vdpau @ 0x8accee0]slice below image (172 >= 68)
Error while decoding frame!
A:86937.3 V:86939.6 A-V: -2.299 ct: -0.097  34/ 30 31%  1% 1672.8% 29 0 $<50>
AO: [alsa] 44100Hz 2ch ac3le (2 bytes per sample)
A:86937.3 V:86939.7 A-V: -2.335 ct: -0.101  35/ 31 30%  1% 1616.8% 30 0 $<50>
AO: [alsa] 48000Hz 2ch ac3le (2 bytes per sample)
A:86937.3 V:86940.2 A-V: -2.857 ct: -0.147  46/ 42 22%  5% 1397.3% 41 0 $<50>

Too many video packets in the buffer: (491 in 33583933 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
A:86937.3 V:86943.2 A-V: -5.874 ct: -0.401 107/103 38% 22% 564.6% 41 0 $<50>
[mpegvideo_vdpau @ 0x8accee0]slice below image (126 >= 68)
Error while decoding frame!
A:86937.3 V:86947.0 A-V: -9.663 ct: -0.735 187/183 24% 16% 316.3% 41 0 $<50>

demux_mpg: 30000/1001fps NTSC content detected, switching framerate.
A:86937.3 V:86947.0 A-V: -9.695 ct: -0.739 188/184 24% 16% 314.6% 41 0 $<50>
Warning! FPS changed 23.976 -> 29.970  (-5.994005) [4]  
A:86937.3 V:86947.8 A-V:-10.460 ct: -0.793 206/200 23% 15% 291.3% 41 0 $<50>

demux_mpg: 24000/1001fps progressive NTSC content detected, switching framerate.
A:86937.3 V:86949.4 A-V:-12.046 ct: -0.922 238/231 20% 13% 251.0% 41 0 $<50>
[mpegvideo_vdpau @ 0x8accee0]slice below image (70 >= 68)
Error while decoding frame!



When I try forcing the audio codec to "-ac ffac3" (to match the working attempt), I still sometimes get no audio and when this occurs, the output looks like this:

MPlayer SVN-r34413-snapshot-4.5.2 (C) 2000-2011 MPlayer Team

Playing dvb://WGAL-DT.
dvb_tune Freq: 423000000
TS file format detected.
VIDEO MPEG2(pid=2176) AUDIO A52(pid=2177) NO SUBS (yet)!  PROGRAM N. 0
VIDEO:  MPEG2  1920x1080  (aspect 3)  29.970 fps  38799.2 kbps (4849.9 kbyte/s)
Xlib:  extension "XFree86-VidModeExtension" missing on display ":0".
==========================================================================
Forced video codec: ffmpeg12vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmpeg12vdpau] vfm: ffmpeg (FFmpeg MPEG-1/2 (VDPAU))
==========================================================================
==========================================================================
Forced audio codec: ffac3
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]get_buffer() failed
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]get_buffer() failed
[ac3 @ 0x8accee0]frame sync error
[ac3 @ 0x8accee0]frame CRC mismatch
[ac3 @ 0x8accee0]get_buffer() failed
[ac3 @ 0x8accee0]frame sync error
Unknown/missing audio format -> no sound
ADecoder init failed :(
Cannot find codec for audio format 0x2000.
Audio: no sound
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 MPEG2 VDPAU acceleration 
[VD_FFMPEG] XVMC-accelerated MPEG-2.
V:87386.0   9/  9 ??% ??% ??,?% 0 0 $<50>
[mpegvideo_vdpau @ 0x8accee0]slice below image (71 >= 68)
Error while decoding frame!
V:87390.8 149/146 16%  5%  0.0% 0 0 $<50>

demux_mpg: 24000/1001fps progressive NTSC content detected, switching framerate.
V:87392.1 184/180 12%  4%  0.0% 0 0 $<50>

demux_mpg: 30000/1001fps NTSC content detected, switching framerate.
V:87392.2 185/181 12%  4%  0.0% 0 0 $<50>
Warning! FPS changed 23.976 -> 29.970  (-5.994005) [4]  
V:87396.9 327/318  7%  2%  0.0% 0 0 $<50>

I'm running this on a 32-bit Slackware 13.37 system (kernel version 2.6.38.4). The tuner is a Hauppauge WinTV-HVR 950Q.

Anyone have any ideas?

Thanks,
Derek


More information about the MPlayer-dvb mailing list