[MEncoder-users] Another new (?) regression: lowres=3 with HD

Moritz Barsnick barsnick at gmx.net
Thu Jul 22 13:46:20 CEST 2010


On Tue, Jul 20, 2010 at 02:55:25 +0000, Ilya Zakharevich wrote:

> Starting playback...
> [h264 @ 0x458cf0]left block unavailable for requested intra4x4 mode -1 at 0 17
> [h264 @ 0x458cf0]error while decoding MB 0 17, bytestream (191)
> Assertion failed: _UM_LUMP_STATUS (olump) == _UMS_FREE, file D:/CODING/LIBC/SVN/BRANCHES/LIBC-0.6/src/emx/src/lib/malloc/ialloc.c, line 116
> 
> MPlayer interrupted by signal 6 in module: decode video

Interesting, on Linux, SVN r31128, I also get a segmentation fault:

user at hostname:~/tmp/bourne_ultimatum_trailer > gdb --args mencoder -nosound -ovc lavc -vfm ffmpeg -lavdopts lowres=2:fast:skiploopfilter=all The\ Bourne\ Ultimatum\ -\ Trailer.mp4 -o The\ Bourne\ Ultimatum\ -\ Trailer.avi
GNU gdb 6.3
(gdb) r
Starting program: /home/user/SYSTEM/linux_x86-64/bin/mencoder -nosound -ovc lavc -vfm ffmpeg -lavdopts lowres=2:fast:skiploopfilter=all The\ Bourne\ Ultimatum\ -\ Trailer.mp4 -o The\ Bourne\ Ultimatum\ -\ Trailer.avi
[Thread debugging using libthread_db enabled]
[New Thread 182894260928 (LWP 23593)]
MEncoder SVN-r31128-4.4.2 (C) 2000-2010 MPlayer Team
success: format: 0  data: 0x0 - 0x4faa171
libavformat file format detected.
[lavf] Video stream found, -vid 0
[lavf] Audio stream found, -aid 1
VIDEO:  [H264]  1920x816  24bpp  23.976 fps  7403.5 kbps (903.8 kbyte/s)
[V] filefmt:44  fourcc:0x34363248  size:1920x816  fps:23.976  ftime:=0.0417
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Trying to force video codec driver family ffmpeg...
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 182894260928 (LWP 23593)]
pred16x16_vertical_c (src=0x13fd0a0 <Address 0x13fd0a0 out of bounds>, stride=Variable "stride" is not available.
) at h264pred.c:404
404     h264pred.c: No such file or directory.
        in h264pred.c
(gdb) bt
#0  pred16x16_vertical_c (src=0x13fd0a0 <Address 0x13fd0a0 out of bounds>, stride=Variable "stride" is not available.
) at h264pred.c:404
#1  0x000000000073e96f in ff_h264_hl_decode_mb (h=0x13168a0) at h264.c:1227
#2  0x000000000073ef13 in decode_slice (avctx=Variable "avctx" is not available.
) at h264.c:2570
#3  0x000000000073f470 in execute_decode_slices (h=0x13168a0, context_count=1) at h264.c:2692
#4  0x000000000073f8c9 in decode_nal_units (h=0x13168a0, buf=Variable "buf" is not available.
) at h264.c:2910
#5  0x000000000073fff2 in decode_frame (avctx=0x12cf030, data=0x12cef00, data_size=0x7fbfffc67c, avpkt=Variable "avpkt" is not available.
) at h264.c:2981
#6  0x00000000006649de in avcodec_decode_video2 (avctx=0x12cf030, picture=0x12cef00, got_picture_ptr=0x7fbfffc67c, avpkt=Variable "avpkt" is not available.
) at utils.c:611
#7  0x000000000057eb62 in decode (sh=0x12bf280, data=0x12ea350, len=57322, flags=Variable "flags" is not available.
) at libmpcodecs/vd_ffmpeg.c:825
#8  0x00000000004a0a91 in decode_video (sh_video=0x12bf280, start=0x12ea350 "", in_size=57322, drop_frame=0, pts=Variable "pts" is not available.
)
    at libmpcodecs/dec_video.c:386
#9  0x000000000046022d in main (argc=Variable "argc" is not available.
) at mencoder.c:1538


If you can't follow the instructions for reporting an mencoder bug, I
could help you. (As you may have noticed, I currently don't have debug
symbols in my binaries.)

Ayone else care to have a look first?

Moritz


More information about the MEncoder-users mailing list