[MPlayer-users] Mplayer bug with several files
Nico Sabbi
nicola_sabbi at fastwebnet.it
Tue Oct 31 20:25:36 CET 2006
Nico Sabbi wrote:
>
>> I upload 5 MB part of ploblem video file to mplayer inbox:
>> ftp://mplayerhq.hu/MPlayer/incoming/brokenvideo.avi
>>
>> Thank you for any hint.
>>
>>
>>
> the file you played was an mpegts, but anyway...
>
found: something has broken in libavcodec when the format is set to
0x1000004
proof:
mplayer -demuxer lavf broken.avi plays well but the video stream is
identified as FMP4
mplayer -demuxer lavf -dumpfile dump.m4v -dumpstream broken.avi
mplayer dump.m4v -demuxer mpeg4es shows garbage
mplayer dump.m4v -demuxer lavf ok but the video stream is identified as FMP4
with this patch applied:
Index: libmpdemux/demux_ts.c
===================================================================
--- libmpdemux/demux_ts.c (revisione 20544)
+++ libmpdemux/demux_ts.c (copia locale)
@@ -68,7 +68,8 @@
UNKNOWN = -1,
VIDEO_MPEG1 = 0x10000001,
VIDEO_MPEG2 = 0x10000002,
- VIDEO_MPEG4 = 0x10000004,
+ //VIDEO_MPEG4 = 0x10000004,
+ VIDEO_MPEG4 = mmioFOURCC('F', 'M', 'P', '4'),
VIDEO_H264 = 0x10000005,
VIDEO_AVC = mmioFOURCC('a', 'v', 'c', '1'),
AUDIO_MP2 = 0x50,
and adding -fps 25 everything plays well.
Michael, what happened to the poor old 0x10000004 ?
More information about the MPlayer-users
mailing list