Opened 9 years ago

Last modified 9 years ago

#1793 new defect

VP6 video playback freeze after few frames

Reported by: playa@… Owned by: reimar
Priority: normal Component: vd
Version: unspecified Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:


Playing an .flv file with VP6 video codec mplayer plays only first few frames and then freezes. If using -nosound option Ctrl+C in console is needed to exit from mplayer ('Q' does not work). Without -nosound option it behaves slightly differently - video freezes and audio continues playing; after whole file is played video playback resumes (now without audio because it is already finished). Also it is possible to exit with 'Q' if not using -nosound.

Strace shows as if it loops endlessly in module sleep_timer calling:

nanosleep({18446744073709549469, 18446744073225903616}, NULL) = -1 EINVAL (Inval
id argument)

Attached is the sample video with which the issue is reproducible and also console output and strace output. No config files were present in /etc/ nor HOME. Mplayer was run as:

strace -o mplayer.strace mplayer -nosound -nocache -msglevel all=9 -msgmodule vp6-sample-1.flv > mplayer.out

Version of mplayer is: SVN-r29796-4.4.3 but it was reproducible also with SVN-r30554-4.4.3. In both case with ffmpeg SVN-r20373.

ffplay is able to play this video correctly.

Video was captured from flash stream at web page using flvstreamer utility.

Attachments (3)

vp6-sample-1.flv (560.3 KB) - added by playa@… 9 years ago.
Sample video file
mplayer.out (10.9 KB) - added by playa@… 9 years ago.
Console output (with options -msglevel all=9 -msgmodule)
mplayer.strace.gz (60.8 KB) - added by playa@… 9 years ago.
strace output

Download all attachments as: .zip

Change History (5)

Changed 9 years ago by playa@…

Sample video file

Changed 9 years ago by playa@…

Console output (with options -msglevel all=9 -msgmodule)

comment:1 Changed 9 years ago by playa@…

Changed 9 years ago by playa@…

strace output

comment:2 Changed 9 years ago by playa@…

Note: See TracTickets for help on using tickets.