[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