[MPlayer-users] recent regression in initial h264 decode/display

Andy Furniss adf.lists at gmail.com
Wed Aug 14 01:03:14 CEST 2013


Reimar Döffinger wrote:
> On Mon, Aug 12, 2013 at 10:15:25PM +0200, Ilja Sekler wrote:
>> Am 12.08.2013 21:57, schrieb Reimar Döffinger:
>>
>>> Crash fixed already though, but could not reproduce the other issue.
>>
>> Thanks for the instant fix for the crash. WRT the initial corruption
>> in h264 videos, I can reproduce it with all my h264 encoded videos I
>> tried, but only with the software decoder. There is no corruption
>> with the VDPAU one.
>
> The effect was very minor and hard to see on my test video.
> So could you check that it works with r36422?

Ignore my previous working comment - it's failing with -lavdopts threads=4

Again it's OK with r36417.

I've uploaded my test (only 10 meg), others also fail.

http://www1.datafilehost.com/d/0b0b475f

On r36418 the issue is present, though it doesn't crash - just spews 
lots of the h264 errors renders the first frame and hangs <ctrl><c> needed.

On head I get this crash after it decides to quit -

there are so many errors as below my xterm scroll back is full - I 
assume you will be able to reproduce so haven't gone out of my way to 
get the start.

Error while decoding frame!
[h264 @ 0x5555562ab7c0]Attempt to start a frame outside SETUP state
[h264 @ 0x5555562ab7c0]decode_slice_header error
[h264 @ 0x5555562ab7c0]no frame!
Error while decoding frame!
[h264 @ 0x5555562ab7c0]Attempt to start a frame outside SETUP state
[h264 @ 0x5555562ab7c0]decode_slice_header error
[h264 @ 0x5555562ab7c0]no frame!
Error while decoding frame!
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.

FATAL: Could not initialize video filters (-vf) or video output (-vo).


Program received signal SIGSEGV, Segmentation fault.
pthread_cond_broadcast@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_broadcast.S:74
74      ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_broadcast.S: 
No such file or directory.
(gdb) bt
#0  pthread_cond_broadcast@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_broadcast.S:74
#1  0x0000555555afdf4b in thread_free (avctx=0x5555569f6af0) at 
libavcodec/pthread.c:200
#2  ff_thread_free (avctx=0x5555569f6af0) at libavcodec/pthread.c:1127
#3  0x00005555556639f4 in avcodec_close (avctx=0x5555569f6af0) at 
libavcodec/utils.c:2414
#4  0x00005555557d757a in uninit (sh=<optimized out>) at 
libmpcodecs/vd_ffmpeg.c:517
#5  0x00005555557095c0 in uninit_video (sh_video=0x5555569878a0) at 
libmpcodecs/dec_video.c:179
#6  0x0000555555692047 in uninit_player (mask=6729) at mplayer.c:583
#7  0x0000555555684ca1 in main (argc=4, argv=0x7fffffffe4d8) at 
mplayer.c:4074



More information about the MPlayer-users mailing list