Opened 12 years ago

Last modified 12 years ago

#2007 new defect

Muxer frame buffer cannot allocate memory! (mencoder)

Reported by: compn Owned by: reimar
Priority: normal Component: ve
Version: HEAD Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

mencoder mencoder-error-muxer-frame-buffer-cannot-allocate.mkv -oac lavc -nosound -o out.avi -ovc lavc

MEncoder Sherpya-SVN-r34118-4.2.5 (C) 2000-2011 MPlayer Team
165 audio & 364 video codecs
success: format: 0 data: 0x0 - 0x500000
libavformat file format detected.
[h264 @ 011601f0]mmco: unref short failure
[h264 @ 011601f0]mmco: unref short failure
[h264 @ 011601f0]number of reference frames (0+4) exceeds max (3; probably corrupt input), discarding one
[lavf] stream 0: video (h264), -vid 0, Chicken.Little.3D.2005.ML.1080i.HDTV.half.SBS.z-man
[lavf] stream 1: audio (ac3), -aid 0, -alang eng
[lavf] stream 2: audio (dca), -aid 1, -alang ger
[lavf] stream 3: audio (ac3), -aid 2, -alang rus
VIDEO: [H264] 1920x1080 0bpp 50.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:44 fourcc:0x34363248 size:1920x1080 fps:50.000 ftime:=0.0200
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Unsupported PixelFormat 61
Unsupported PixelFormat 53
[h264 @ 011601f0]mmco: unref short failure
[h264 @ 011601f0]mmco: unref short failure
[h264 @ 011601f0]number of reference frames (0+4) exceeds max (3; probably corrupt input), discarding one
Pos: 0.0s 2f (39%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]

1 duplicate frame(s)!
Muxer frame buffer cannot allocate memory!
Pos: 0.0s 3f (39%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]

1 duplicate frame(s)!
Muxer frame buffer cannot allocate memory!
Pos: 0.0s 4f (39%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]

1 duplicate frame(s)!
Muxer frame buffer cannot allocate memory!
Pos: 0.0s 5f (39%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]

1 duplicate frame(s)!
Muxer frame buffer cannot allocate memory!
Pos: 0.0s 6f (39%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]

ctrl+c here

Flushing video frames.
Filters have not been configured! Empty file?
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.

Video stream: nan kbit/s (-2147483648 B/s) size: 0 bytes 0.000 secs 6 frames

original filename: Chicken.Little.3D.2005.ML.1080i.HDTV.half.SBS.z-man.Sample.mkv

Change History (1)

comment:1 by compn, 12 years ago

i think this file wasnt cut on a keyframe.
-ss 1 skips over what i'm thinking is a broken frame and lets mencoder work.

without -ss 1 = 6,756 out.avi
with -ss 1 = 712,154 out.avi

probably the check in muxer.c needs some help.

Note: See TracTickets for help on using tickets.