[Ffmpeg-devel] [PATCH] remove drop timecode flag

Rich Felker dalias
Sun Apr 15 19:41:30 CEST 2007


On Sun, Apr 15, 2007 at 06:05:21PM +0200, Baptiste Coudurier wrote:
> > either way theres no reason why ffmpeg should behave like that so the
> > consequences claimed by the text dont apply ...
> 
> Why removing the POSSIBILITY to behave like that if the user wants to?
> That justifies a fork.

There are all kinds of idiotic things that stupid users might want to
do, making slightly or even seriously nonsensical files just because
some crappy legacy implementation writes files that way. Should we
include support for every possible nonsensical thing? There are
probably also encoders which generate P frames but with all the
macroblocks being I blocks; should ffmpeg have a "feature" to do
something stupid like that too? Of course not!

If there's a correct sane way to do things (i.e. specifying the
correct framerate for your content rather than an incorrect framerate
plus jerky timestamp jumps) then ffmpeg should only generate the
correct way and not support generating the incorrect one. Of course it
should be able to handle files from foreign sources that were
generated in the incorrect way, but it doesn't have to make more bad
files!

Rich




More information about the ffmpeg-devel mailing list