В Чт., 21/03/2013 в 22:27 +0100, Reimar Döffinger пишет: > On 21 Mar 2013, at 21:41, "Alexander V. Kudrevatykh" <kudrevat...@gmail.com> > wrote: > > В Чт., 21/03/2013 в 21:04 +0100, Reimar Döffinger пишет: > >> > >> On 21 Mar 2013, at 20:46, "Alexander V. Kudrevatykh" > >> <kudrevat...@gmail.com> wrote: > >> > >>> Package: mplayer > >>> Version: 2:1.0~rc4.dfsg1+svn34540-1+b2 > >>> Severity: normal > >>> > >>> When I trying to play mpg files from http (static file from lighttpd or > >>> from > >>> upnp server) mplayer crashed. > >>> Files were encoded with avconv and avplay successfully decodes such files. > >>> Same file played from nfs/local file without crash. > >>> Attached output of gdb. If you need file example I can provide it (or you > >>> can > >>> download file on url from gdb output). > >> > >> The gdb backtrace looks like you are using -lavdopts fast, is that the > >> case? > >> That option is expected to possibly crash with buggy/invalid files (and I > >> think the current MPlayer documentation says so). > > > > Yes. It's really used, But if file buggy, why it isn't crashed when > > playing from local file, not from http? > > Possible things I can think of: > 1) Bug in MPlayer's http implementation corrupts data > 2) Playing via http results in using a different demuxer > 3) Bug in http server > 4) Random changes in memory layout might result in just decode errors instead > of crashes. > > > Without -lavdopts fast crash missing, thanks. > > Do you get decode errors? If so, do you also get them when playing the file > locally? Output when playing locally: Starting playback... [ac3 @ 0x7fc381036400]frame CRC mismatch [ac3 @ 0x7fc381036400]frame sync error Unsupported PixelFormat 61 Unsupported PixelFormat 53 Unsupported PixelFormat 81 Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [null] 1024x576 => 1024x576 Planar YV12 A: 1.8 V: 1.8 A-V: -0.000 ct: -0.000 21/ 21 4% 0% 1.0% 0 0 0% [ac3 @ 0x7fc381036400]incomplete frame A: 2.6 V: 2.6 A-V: -0.000 ct: -0.000 40/ 40 5% 0% 0.6% 0 0 0%
Exiting... (End of file) From http: Starting playback... Unsupported PixelFormat 61 Unsupported PixelFormat 53 Unsupported PixelFormat 81 Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [null] 1024x576 => 1024x576 Planar YV12 [mpeg2video @ 0x7f6a6fa13400]ac-tex damaged at 62 7 [mpeg2video @ 0x7f6a6fa13400]Warning MVs not available [mpeg2video @ 0x7f6a6fa13400]concealing 1843 DC, 1843 AC, 1843 MV errors A: 1.8 V: 1.8 A-V: 0.010 ct: 0.065 22/ 22 7% 0% 1.0% 0 0 0% [ac3 @ 0x7f6a6fa13400]incomplete frame A: 2.6 V: 2.6 A-V: 0.001 ct: 0.073 41/ 41 6% 0% 0.6% 0 0 0% Exiting... (End of file) Also, some other things: mplayer2 with same file does not crash when using -lavdopts fast mplayer from ubuntu i386 crashes on another machine for that file.
signature.asc
Description: This is a digitally signed message part