[FFmpeg-devel] Merge "contest"
Michael Niedermayer
michaelni at gmx.at
Mon Feb 27 20:11:56 CET 2012
On Mon, Feb 27, 2012 at 05:24:15AM +0100, Michael Niedermayer wrote:
[...]
> commit 7929e22bdea3bc40735d31ed7ddbf047732c3b9f (this looks just wrong)
> Author: Anton Khirnov <anton at khirnov.net>
> Date: Mon Nov 28 21:57:06 2011 +0100
>
> lavf: don't guess r_frame_rate from either stream or codec timebase.
>
> Neither of those is guaranteed to be connected to framerate in any way
> (if it even exists).
>
> Fixes bug 56.
>
> commit d3783f47eeed364aae9c916d1d659bf5f31c5ea0
> Author: Anton Khirnov <anton at khirnov.net>
> Date: Mon Nov 28 09:31:48 2011 +0100
>
> lavf: don't set codec timebase in avformat_find_stream_info().
>
> It's not supposed to be set outside of lavc.
>
> commit 832ba44d8d91d5c5ad47843085f810bde74a2e6d
> Author: Anton Khirnov <anton at khirnov.net>
> Date: Tue Feb 7 11:03:33 2012 +0100
>
> avconv: saner output video timebase.
>
> r_frame_rate should in theory have something to do with input framerate,
> but in practice it is often made up from thin air by lavf. So unless we
> are targeting a constant output framerate, it's better to just use input
> stream timebase.
>
> Brings back dropped frames in nuv and cscd tests introduced in
> cd1ad18a6539bd7fc2dc4c1740fbcbd498c0c0a2
>
> commit 87d7a92b62ad9b582afa0d4006c5a387e7a1bdac (this should make it impossible to represent some timestamps of some files)
> Author: Anton Khirnov <anton at khirnov.net>
> Date: Tue Feb 7 08:13:05 2012 +0100
>
> rawdec: set timebase to 1/fps.
>
> commit 493a86e25b9e51b45231c510cabe481ae369fb37
> Author: Anton Khirnov <anton at khirnov.net>
> Date: Fri Feb 24 19:24:27 2012 +0100
>
> FATE: remove a bunch of useless -vsync 0
>
> No changes in the test results.
some analysis on the last commit above
this removes vsync 0 from the generic case, non h264 and h264
for the generic case libav seems to incorrectly use vsync 0 by default
thus droping all timestamps, the non h264 case doesnt use -vsync 0 in
our code anymore and for h264, libav uses incorrect reference files
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
It is dangerous to be right in matters on which the established authorities
are wrong. -- Voltaire
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120227/1cb1f16f/attachment.asc>
More information about the ffmpeg-devel
mailing list