[FFmpeg-devel] FOMS 2009 FFmpeg outbrief
Baptiste Coudurier
baptiste.coudurier
Thu Jan 22 21:40:31 CET 2009
Hi Carl Eugen,
Carl Eugen Hoyos wrote:
> M?ns Rullg?rd <mans <at> mansr.com> writes:
>
>>>> mplayer now uses lavf mp4 demuxer by default. the only big bug i can
>>>> see is that the binary svq3 and qdm2 (and probably all binary codecs)
>>>> are broken (extradata problem?).
>>> Seeking before beginning (which is not unusual using MPlayer and
>>> well supported by the mov native demuxer) does not work:
>> I don't see how such an operation could possibly work. It could
>> fail in a number of different ways, but never actually do what was
>> asked, which is a typical definition of "work".
>
> Then please test mplayer with -demuxer mov. It (reliably) shows the first frame
> of the movie and does not report problems.
> -demxuer lavf often reads the whole file, decides that no recovery is possible,
> prints a few errors and exits.
Yes this is true, however "mplayer" is asking for a "negative"
timestamp. Demuxer returns an _error_, why isn't this correclty handled ?
Also, yes, retrying with generic seeking is odd, and I proposed a patch
a long time ago (21/04/2007), it was discussed in:
[Ffmpeg-devel] [RFC] av_seek_frame behaviour
I still maintain that each demuxer having a seek function should handle
fallback to generic internally if wanted/needed, not av_seek_frame, this
means that if demuxer seek function returned error, av_seek_frame _must_
return this error IMHO, not trying to fall back on generic.
I don't think I have objection with negative timestamp being reset to 0
however.
[...]
--
Baptiste COUDURIER GnuPG Key Id: 0x5C1ABAAA
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
checking for life_signs in -lkenny... no
FFmpeg maintainer http://www.ffmpeg.org
More information about the ffmpeg-devel
mailing list