MPlayer crashes on mencoded MPEG1-AVI with b-frames
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 MPlayer crashes immediately playing a MPEG-1 AVI file with b-frames, which has been encoded with mencoder. Other players, for example the win32 program "Media Player Classic" (http://sourceforge.net/projects/guliverkli/), have no problems playing the video. In the following you will find 3 sections: 1. Encoding with mencoder 2. Running MPlayer and conserving crash information 3. System information ========================= 1. ENCODING WITH MENCODER ========================= The source video ct.mpv decends from a DVB broadcast. ms@epia ~/pers/prg/cygwin/MPlayer-20031130 $ ./mencoder -vf crop=704:576,lavcdeint,scale=352:288 -sws 1 -ovc lavc -lavcopts vcodec=mpeg1video:vmax_b_frames=2:mbd=1:keyint=250:vqscale=3 :aspect=4/3 -endpos 30 /tmp/ct.mpv -o /tmp/ct.avi Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /usr/local/share/locale MEncoder dev-CVS-031130-06:00-3.3.1 (C) 2000-2003 MPlayer Team CPU: IDT/Centaur/VIA C3 Samuel 2 (WinChip C5B core)/C3 Ezra (Family: 6, Stepping: 3) Detected cache-line size is 32 bytes CPUflags: Type: 6 MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0 Compiled for x86 CPU with extensions: MMX 3DNow Reading /home/ms/.mplayer/codecs.conf: Can't open '/home/ms/.mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf. File not found: 'frameno.avi' Failed to open frameno.avi Reading config file /home/ms/.mplayer/mencoder: No such file or directory success: format: 0 data: 0x0 - 0x2596EBF0 MPEG-ES file format detected. VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 8078.0 kbps (1009.8 kbyte/s) [V] filefmt:1 fourcc:0x10000002 size:720x576 fps:25.00 ftime:=0.0400 Opening video filter: [expand osd=1] Expand: -1 x -1, -1 ; -1 (-1=autodetect) osd: 1 Opening video filter: [scale w=352 h=288] Opening video filter: [lavcdeint] Opening video filter: [crop w=704 h=576] Crop: 704 x 576, -1 ; -1 ========================================================================== Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough VDec: vo config request - 720 x 576 (preferred csp: 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. VDecoder init failed :( Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1 Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2)) ========================================================================== Writing AVI header... Pos: 0.0s 2f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0] 1 duplicate frame(s)! Pos: 0.0s 3f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0] 1 duplicate frame(s)! Pos: 0.1s 4f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0] 1 duplicate frame(s)! Pos: 0.1s 5f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0] 1 duplicate frame(s)! Pos: 0.2s 6f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0] 1 duplicate frame(s)! Pos: 0.2s 7f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0] 1 duplicate frame(s)! Pos: 0.2s 8f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0] 1 duplicate frame(s)! Pos: 0.3s 9f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0] 1 duplicate frame(s)! Pos: 0.3s 10f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0] 1 duplicate frame(s)! VDec: vo config request - 720 x 576 (preferred csp: Planar YV12)0:0] VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. SwScaler: reducing / aligning filtersize 5 -> 4 SwScaler: reducing / aligning filtersize 5 -> 4 SwScaler: reducing / aligning filtersize 5 -> 4 SwScaler: reducing / aligning filtersize 5 -> 4 SwScaler: BILINEAR scaler, from Planar YV12 to Planar YV12 using 3DNOW videocodec: libavcodec (352x288 fourcc=3167706d [mpg1]) High quality encoding selected (non real time)! Using constant qscale = 3.000000 (VBR) 1 duplicate frame(s)! New_Face failed. Maybe the font path is wrong. 0mb A-V:0.000 [0:0] Please supply the text font file (~/.mplayer/subfont.ttf). subtitle font: load_sub_face failed. 1 duplicate frame(s)! Pos: 30.0s 750f ( 2%) 5fps Trem: 105min 257mb A-V:0.000 [1783:0] Writing AVI index... Fixing AVI header... Video stream: 1783.121 kbit/s (222890 bps) size: 6677789 bytes 29.960 secs 750 frames =================================================== 2. RUNNING MPLAYER AND CONSERVING CRASH INFORMATION =================================================== ms@epia ~/pers/prg/cygwin/MPlayer-20031130 $ cat ~/.mplayer/config # Write your default config options here! # fs=yes # quiet=yes framedrop=yes cache=4096 double=yes vop=yuy2 autoq=0 aspect=4:3 # aspect=16:9 For the gdb session please look at the appended file mplayer.bug. ===================== 3. SYSTEM INFORMATION ===================== Cygwin: ms@epia ~/pers/prg/cygwin/MPlayer-20031130 $ cat /proc/version CYGWIN_NT-5.1 1.5.5(0.94/3/2) 2003-09-20 16:31 REMARK: The crash occurs on my linux box with SuSE Linux 9.0 too. libc version: ms@epia ~/pers/prg/cygwin/MPlayer-20031130 $ ls -l /lib/libc[.-]* -rw-r--r-- 1 ms Kein 761322 Sep 20 22:32 /lib/libc.a gcc and ld versions: ms@epia ~/pers/prg/cygwin/MPlayer-20031130 $ gcc -v Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/specs Configured with: /GCC/gcc-3.3.1-3/configure --with-gcc --with-gnu-ld --with-gnu-as --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/sbin --mandir=/usr/share/man --infodir=/usr/share/info --enable-languages=c,ada,c++,f77,pascal,java,objc --enable-libgcj --enable-threads=posix --with-system-zlib --enable-nls --without-included-gettext --enable-interpreter --enable-sjlj-exceptions --disable-version-specific-runtime-libs --enable-shared --disable-win32-registry --enable-java-gc=boehm --disable-hash-synchronization --verbose --target=i686-pc-cygwin --host=i686-pc-cygwin --build=i686-pc-cygwin Thread model: posix gcc version 3.3.1 (cygming special) ms@epia ~/pers/prg/cygwin/MPlayer-20031130 $ ld -v GNU ld version 2.14.90 20030901 CPU info: ms@epia ~/pers/prg/cygwin/MPlayer-20031130 $ cat /proc/cpuinfo processor : 0 vendor_id : CentaurHauls type : primary processor cpu family : 6 model : 7 model name : VIA Samuel 2 stepping : 3 brand id : 0 cpu count : 0 apic id : 0 cpu MHz : 533 fpu : yes flags : fpu de tsc msr mtrr pge mmx Thank you for MPlayer! Monika -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (MingW32) - GPGrelay v0.93 iD8DBQE/y4FHSZqAGBq9jOkRAhXPAJ9i5BlBNLyYo6//QUVmdPaEdy0dMwCfT7kg TfotDNbk/fIR+bGeYqDQvrM= =swtK -----END PGP SIGNATURE-----
On Mon, 1 Dec 2003 18:58:25 +0100 "Monika Schilling" <ms@mschilling.com> wrote:
MPlayer crashes immediately playing a MPEG-1 AVI file with b-frames, which has been encoded with mencoder. Other players, for example the win32 program "Media Player Classic" (http://sourceforge.net/projects/guliverkli/), have no problems playing the video.
I thought this bug was already fixed some time ago (at least i commited a one liner that should fix it). Please try current cvs (or pre3) and report back. Attila Kinali -- egp ist vergleichbar mit einem ikea bausatz fuer flugzeugtraeger -- reeler in +kaosu
Attila Kinali <kinali@gmx.net> wrote:
On Mon, 1 Dec 2003 18:58:25 +0100 "Monika Schilling" <ms@mschilling.com> wrote:
MPlayer crashes immediately playing a MPEG-1 AVI file with b-frames, which has been encoded with mencoder. Other players, for example the win32 program "Media Player Classic" (http://sourceforge.net/projects/guliverkli/), have no problems playing the video.
I thought this bug was already fixed some time ago (at least i commited a one liner that should fix it). Please try current cvs (or pre3) and report back.
Attila Kinali
I tried pre3 on 3 different patforms (Linux - P4, Linux - Celeron, Cygwin - VIA C3). Anywhere mplayer crashes: MPlayer interrupted by signal 11 in module: video_read_properties Do you like to get a crash log again? Monika
On Mon, Dec 15, 2003 at 11:39:44AM -0000, Monika Schilling wrote:
Attila Kinali <kinali@gmx.net> wrote:
On Mon, 1 Dec 2003 18:58:25 +0100 "Monika Schilling" <ms@mschilling.com> wrote:
MPlayer crashes immediately playing a MPEG-1 AVI file with b-frames, which has been encoded with mencoder. Other players, for example the win32 program "Media Player Classic" (http://sourceforge.net/projects/guliverkli/), have no problems playing the video.
I thought this bug was already fixed some time ago (at least i commited a one liner that should fix it). Please try current cvs (or pre3) and report back.
Attila Kinali
I tried pre3 on 3 different patforms (Linux - P4, Linux - Celeron, Cygwin - VIA C3). Anywhere mplayer crashes:
MPlayer interrupted by signal 11 in module: video_read_properties
Do you like to get a crash log again?
Is this bug still present ? Attila Kinali
participants (3)
-
Attila Kinali -
Attila Kinali -
Monika Schilling