[BUGREPORT] libmpeg2 bug
With libmpeg2, mplayer just exits trying to play this file, while ffmpeg doesn't have a problem with it. mplayer 0.93 (with the older libmpeg2 version) doesn't have a problem playing it. It was a vob, remuxed by mencoder to a 4GB ODML, split into 1GB pieces (which show this same problem) with avisplit (v0.6.11), then dd'ed to get a small sample to upload... Verbose output from cvs is attached. You can download a 2sec 1MB sample from the following link (until Jan 18th): http://s26.yousendit.com/d.aspx?id=08QOHTFSXJQH2RFYJTUUP1UAL
On Wed, 11 Jan 2006 06:17:38 -0800 RC <rcooley@spamcop.net> wrote:
With libmpeg2, mplayer just exits trying to play this file, while ffmpeg
works here... when was the change to the new libmpeg2? maybe my cvs is 8 days too old? btw your error looks more like colorspace problem than codec problem try vo x11 ? E:\>mplayer2 nonplayable.avi MPlayer dev-CVS-060102-16:56-3.4.4 (C) 2000-2005 MPlayer Team CPU: Advanced Micro Devices Athlon Thunderbird (Family: 6, Stepping: 2) CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0 Compiled with runtime CPU detection - WARNING - this is not optimal! To get best performance, recompile MPlayer with --disable-runtime-cpudetection. Playing nonplayable.avi. AVI file format detected. VIDEO: [?] 720x480 24bpp 23.976 fps 4645.2 kbps (567.0 kbyte/s) VIDEO: MPEG2 720x480 (aspect 2) 29.970 fps 9800.0 kbps (1225.0 kbyte/s) Clip info: Software: transcode-0.6.11 ========================================================================== Opening audio decoder: [liba52] AC3 decoding with liba52 Using 3DNowEx optimized IMDCT transform AC3: 5.1 (3f+2r+lfe) 48000 Hz 448.0 kbit/s Using MMX optimized resampler AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000) Selected audio codec: [a52] afm: liba52 (AC3-liba52) ========================================================================== ========================================================================== Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough VDec: vo config request - 720 x 480 (preferred colorspace: Mpeg PES) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] The selected video_out device is incompatible with this codec. Try adding the scale filter, e.g. -vf spp,scale instead of -vf spp. VDecoder init failed :( Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2)) ========================================================================== Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??... AO: [dsound] 48000Hz 2ch s16le (2 bytes per sample) Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le... Starting playback... VDec: vo config request - 720 x 480 (preferred colorspace: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. VO: [directx] 720x480 => 720x540 Planar YV12 a52: CRC check failed! 0.183 ct: -0.033 10/ 10 ??% ??% ??,?% 5 0 a52: error at resampling A: 1.2 V: 1.5 A-V: -0.295 ct: -0.097 28/ 28 76% 42% 13.3% 5 0 Exiting... (End of file)
On Thu, 12 Jan 2006 10:33:28 -0500 compn <tempn@twmi.rr.com> wrote:
works here...
Wow... Very strange.
when was the change to the new libmpeg2?
Over a year ago.
btw your error looks more like colorspace problem than codec problem try vo x11 ?
Doesn't change a thing. Nor does any other vo method. Nor does putting scale in the filter list, and manually setting different formats... Any other ideas?
On Thursday, 12 January 2006 at 19:33, RC wrote:
On Thu, 12 Jan 2006 10:33:28 -0500 compn <tempn@twmi.rr.com> wrote:
works here...
Wow... Very strange.
Works here, too. I do get some strange output, however (attached). Not the two VIDEO: lines: VIDEO: [] 720x480 24bpp 23.976 fps 4645.2 kbps (567.0 kbyte/s) Searching for sequence header... OK! VIDEO: MPEG2 720x480 (aspect 2) 29.970 fps 9800.0 kbps (1225.0 kbyte/s) R. -- MPlayer RPMs maintainer: http://rpm.greysector.net/mplayer/ "I am Grey. I stand between the candle and the star. We are Grey. We stand between the darkness ... and the light." -- Delenn in Grey Council in Babylon 5:"Babylon Squared"
On Thu, 12 Jan 2006 20:50:25 +0100 Dominik 'Rathann' Mierzejewski <dominik@rangers.eu.org> wrote:
Works here, too. I do get some strange output, however (attached). Not the two VIDEO: lines:
That's typical for MPEG-1/2 in AVI. This is quite a strange situation... It's obviously not a GCC bug because I've tried both gcc 2.95.3 and 3.3.4
On Friday, 13 January 2006 at 18:59, RC wrote:
On Thu, 12 Jan 2006 20:50:25 +0100 Dominik 'Rathann' Mierzejewski <dominik@rangers.eu.org> wrote:
Works here, too. I do get some strange output, however (attached). Not the two VIDEO: lines:
That's typical for MPEG-1/2 in AVI.
Is that even valid AVI? R. -- MPlayer RPMs maintainer: http://rpm.greysector.net/mplayer/ "I am Grey. I stand between the candle and the star. We are Grey. We stand between the darkness ... and the light." -- Delenn in Grey Council in Babylon 5:"Babylon Squared"
participants (3)
-
compn -
Dominik 'Rathann' Mierzejewski -
RC