Re: DVB Playback Issues
Derek Ivey <[email protected]> Tue, 20 Dec 2011 11:20:06 -0500
| Newsgroups | gmane.comp.video.mplayer.user.dvb |
|---|---|
| Message-ID | <[email protected]> |
Hi Carl, Ok, I deleted the codecs.conf file. I dumped the stream to a file, as you s= uggested. You can download the sample here: http://dl.dropbox.com/u/2058/st= ream.dump. The video seems to be messed up every time I try dumping the str= eam and there is also no audio each time. Any ideas why this is? = I'm actually not sure if my screens accept AC3 input. I tried two different= screens=85 an Elo 4200L (http://www.elotouch.com/products/ids/4200L/defaul= t.asp) and a Dynex DX-24E150A11. I did not find any mention of AC3 for eith= er of them and the audio settings don't reveal any useful information. I tr= ied adding "-ac -hwac3,-spdifac3," and noticed that it seemed to help a lit= tle bit, but I still occasionally run into the issue where I get lots of "a= 52: error at resampling errors" and "Error while decoding frame!". When it = works with these -ac parameters, I also notice that the audio and video are= out of sync by a few seconds. Here is the rest of the output when this happens: DISPLAY=3D:0 /usr/bin/mplayer -fs -vo vdpau -vc ffmpeg12vdpau -ao alsa:devi= ce=3Dhdmi -afm ffmpeg -ac -hwac3,-spdifac3, -cache 10000 dvb://WGAL-DT MPlayer SVN-r34447-snapshot-4.5.2 (C) 2000-2011 MPlayer Team Playing dvb://WGAL-DT. dvb_tune Freq: 423000000 Cache fill: 18.80% (1925120 bytes) = TS file format detected. VIDEO MPEG2(pid=3D2176) AUDIO A52(pid=3D2177) NO SUBS (yet)! PROGRAM N. 2 VIDEO: MPEG2 1920x1080 (aspect 3) 29.970 fps 38799.2 kbps (4849.9 kbyt= e/s) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Forced video codec: ffmpeg12vdpau Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffmpeg12vdpau] vfm: ffmpeg (FFmpeg MPEG-1/2 (VDPAU)) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Trying to force audio codec driver family ffmpeg... Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders [ac3 @ 0x8b68020]frame CRC mismatch [ac3 @ 0x8b68020]get_buffer() failed [ac3 @ 0x8b68020]frame sync error [ac3 @ 0x8b68020]frame CRC mismatch [ac3 @ 0x8b68020]get_buffer() failed [ac3 @ 0x8b68020]frame sync error [ac3 @ 0x8b68020]frame CRC mismatch [ac3 @ 0x8b68020]get_buffer() failed [ac3 @ 0x8b68020]frame sync error Unknown/missing audio format -> no sound ADecoder init failed :( Opening audio decoder: [liba52] AC3 decoding with liba52 No accelerated IMDCT transform found AUDIO: 48000 Hz, 2 ch, floatle, 384.0 kbit/12.50% (ratio: 48000->384000) Selected audio codec: [a52] afm: liba52 (AC3-liba52) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [AO_ALSA] Format floatle is not supported by hardware, trying default. AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) Starting playback... a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling [VD_FFMPEG] Trying pixfmt=3D0. Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [vdpau] 1920x1080 =3D> 1920x1080 MPEG2 VDPAU acceleration [fs] [VD_FFMPEG] XVMC-accelerated MPEG-2. A:89689.9 V:89690.6 A-V: -0.685 ct: 0.000 4/ 4 ??% ??% ??,?% 0 0 19% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89690.6 A-V: -0.716 ct: -0.003 5/ 5 ??% ??% ??,?% 0 0 11% = a52: error at resampling a52: error at resampling A:89689.9 V:89690.7 A-V: -0.748 ct: -0.007 6/ 6 ??% ??% ??,?% 1 0 10% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89690.7 A-V: -0.818 ct: -0.010 7/ 7 ??% ??% ??,?% 2 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89690.8 A-V: -0.838 ct: -0.013 8/ 8 ??% ??% ??,?% 3 0 0% = a52: error at resampling AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) A:89689.9 V:89690.7 A-V: -0.771 ct: -0.017 9/ 9 ??% ??% ??,?% 4 0 0% = AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) A:89689.9 V:89690.8 A-V: -0.903 ct: -0.020 10/ 10 ??% ??% ??,?% 5 0 0% = a52: error at resampling A:89689.9 V:89690.9 A-V: -0.966 ct: -0.023 11/ 11 ??% ??% ??,?% 6 0 0% = a52: error at resampling a52: error at resampling A:89689.9 V:89690.9 A-V: -0.982 ct: -0.027 12/ 12 ??% ??% ??,?% 7 0 0% = a52: error at resampling A:89689.9 V:89690.9 A-V: -1.013 ct: -0.030 13/ 13 ??% ??% ??,?% 8 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.0 A-V: -1.047 ct: -0.033 14/ 14 ??% ??% ??,?% 9 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.0 A-V: -1.073 ct: -0.037 15/ 15 ??% ??% ??,?% 10 0 0% = a52: error at resampling A:89689.9 V:89691.0 A-V: -1.104 ct: -0.040 16/ 16 119% 3% 748.5% 11 0 0% = a52: error at resampling A:89689.9 V:89691.1 A-V: -1.143 ct: -0.043 17/ 17 111% 3% 713.1% 12 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.1 A-V: -1.174 ct: -0.047 18/ 18 105% 3% 852.0% 13 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.1 A-V: -1.222 ct: -0.050 19/ 19 99% 3% 975.5% 14 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.2 A-V: -1.248 ct: -0.053 20/ 20 94% 3% 1105.1% 15 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.2 A-V: -1.271 ct: -0.057 21/ 21 89% 2% 1087.8% 16 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.2 A-V: -1.307 ct: -0.060 22/ 22 85% 2% 1192.4% 17 0 0% = a52: error at resampling [mpegvideo_vdpau @ 0x8b68020]slice below image (80 >=3D 68) Error while decoding frame! A:89689.9 V:89691.3 A-V: -1.338 ct: -0.063 23/ 23 81% 2% 1158.9% 18 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.3 A-V: -1.370 ct: -0.067 24/ 24 77% 2% 1228.9% 19 0 0% = a52: error at resampling a52: error at resampling A:89689.9 V:89691.3 A-V: -1.419 ct: -0.070 25/ 25 74% 2% 1194.2% 20 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.4 A-V: -1.451 ct: -0.073 26/ 26 71% 2% 1215.8% 21 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.4 A-V: -1.513 ct: -0.077 27/ 27 68% 2% 1241.5% 22 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.4 A-V: -1.471 ct: -0.080 28/ 28 66% 2% 1305.9% 23 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.5 A-V: -1.604 ct: -0.083 29/ 29 64% 2% 1389.7% 24 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.6 A-V: -1.638 ct: -0.087 30/ 30 61% 2% 1378.4% 25 0 0% = a52: error at resampling a52: error at resampling A:89689.9 V:89691.6 A-V: -1.711 ct: -0.090 31/ 31 59% 2% 1351.7% 26 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.7 A-V: -1.737 ct: -0.093 32/ 32 57% 2% 1375.9% 27 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.6 A-V: -1.669 ct: -0.097 33/ 33 56% 1% 1359.5% 28 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.7 A-V: -1.829 ct: -0.100 34/ 34 54% 1% 1417.0% 29 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.8 A-V: -1.875 ct: -0.103 35/ 35 52% 1% 1437.9% 30 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.9 A-V: -1.940 ct: -0.107 36/ 36 51% 1% 1500.3% 31 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.9 A-V: -1.982 ct: -0.110 37/ 37 49% 1% 1592.2% 32 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89691.9 A-V: -2.005 ct: -0.113 38/ 38 48% 1% 1665.0% 33 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling A:89689.9 V:89692.0 A-V: -2.047 ct: -0.117 39/ 39 47% 1% 1659.6% 34 0 0% = a52: error at resampling a52: error at resampling A:89689.9 V:89692.0 A-V: -2.073 ct: -0.120 40/ 40 46% 1% 1628.9% 35 0 0% = a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling a52: error at resampling Too many video packets in the buffer: (558 in 33611640 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. a52: error at resampling A:89689.9 V:89693.1 A-V: -3.169 ct: -0.214 68/ 68 27% 1% 993.6% 35 0 14% = [mpegvideo_vdpau @ 0x8b68020]slice below image (143 >=3D 68) Error while decoding frame! A:89689.9 V:89694.6 A-V: -4.700 ct: -0.347 108/108 20% 5% 622.2% 35 0 33% = [mpegvideo_vdpau @ 0x8b68020]slice below image (173 >=3D 68) Error while decoding frame! A:89689.9 V:89696.5 A-V: -6.536 ct: -0.480 148/148 17% 6% 452.9% 35 0 49% = [mpegvideo_vdpau @ 0x8b68020]slice below image (141 >=3D 68) Error while decoding frame! A:89689.9 V:89696.7 A-V: -6.810 ct: -0.501 154/154 16% 6% 435.1% 35 0 49% = [mpegvideo_vdpau @ 0x8b68020]slice below image (165 >=3D 68) Error while decoding frame! A:89689.9 V:89703.6 A-V:-13.677 ct: -1.071 325/325 12% 10% 205.5% 35 0 49% = [mpegvideo_vdpau @ 0x8b68020]slice below image (78 >=3D 68) Error while decoding frame! A:89689.9 V:89703.8 A-V:-13.911 ct: -1.091 331/331 12% 10% 201.7% 35 0 49% = [mpegvideo_vdpau @ 0x8b68020]slice below image (84 >=3D 68) Error while decoding frame! A:89689.9 V:89706.3 A-V:-16.349 ct: -1.298 393/393 12% 9% 169.8% 35 0 49% = Thanks, Derek On Dec 20, 2011, at 7:56 AM, Carl-Eugen Hoyos wrote: > Hi! > = > On Mon, 19 Dec 2011, Derek Ivey wrote: > = >> Thanks for taking the time to write that very thorough response. I tried= your suggestions and I'm still having issues. I compiled liba52 and recomp= iled mplayer. I also noticed that I was missing my /etc/mplayer/codecs.conf= file, so I copied it from the source. > = > Whereever you put codecs.conf, please remove it, it can only hurt. > = > Concerning your audio problems: > If you use "mplayer dvb://WGAL-DT -dumpstream", is your audio problem rep= roducible with the resulting file stream.dump? > If yes, please provide such a sample. > = >> Here are some of the commands I ran and their output. >> = >> No Sound: >> root@slackware:~# DISPLAY=3D:0 /usr/bin/mplayer -fs -vo vdpau -vc ffmpeg= 12vdpau -ao alsa:device=3Dhdmi -afm ffmpeg -ac -hwac3 dvb://WGAL-DT > = > Do I understand correctly that your screen (or whatever is connected to "= hdmi") does not accept ac3 input? > If yes, this should be: > -ac -hwac3,-spdifac3, > (Note the "," at the end) > And you should put this in ~/.mplayer/config as "ac=3D-hwac2,-spdifac3," > = > Note that you must not use "menu=3Dyes" from Bill's suggestions together = with -vc ffmpeg12vdpau, VDPAU does not like the menu! > = > And of course: Please try -cache 10000 or pause&release or seek-back to f= ix the issues. I often need one of those three for HD channels. > = > Carl Eugen > _______________________________________________ > MPlayer-dvb mailing list > [email protected] > https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dvb