[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