[FFmpeg-devel] [PATCH] lavfi/drawtext: replace "draw" option with generic timeline interface.

Clément Bœsch u at pkh.me
Tue Sep 3 21:22:29 CEST 2013


On Fri, Aug 23, 2013 at 11:26:46PM +0200, Alexander Strasser wrote:
[...]
> > Does that matter in practice?
> 
>   Depends on your use-case I would say. If I would be using it today
> and it breaks my application tomorrow or in a few weeks I would quite
> certainly be annoyed!
> 

I applied a patch with proper deprecation, and code is currently working
with both 'draw' and 'enable'. Result is a huge pile of #ifdefery but I'm
going to blame you for this.

Of course, you are free to flame me on cvslog.

>   My point is: When you are a user of FFmpeg or lavfi you have lots
> of other stuff to care about; not FFmpeg related at all. So every
> disruption will make you increase a mental counter (those are famous
> for not being really accurate/correct) for that component. So naturally
> if FFmpeg has the highscore you will not be positive about it. This is
> not made up, changing APIs and lacking docs are probably the number one
> complaints expressed to me in person. Though that is another mental
> counter and of course not representative in any way. I am just saying
> this is not a purely theoretical debate.
> 

New version will print a warning for a while, pointing out what to change.

>   Anyway back the actual topic--- I do not see why this functionality
> has to be removed. It is neither huge nor complex; might even be useful
> to extend it in future. I might very well be overlooking something. Am
> I missing something essential?

Duplicated support, inconsistency (which confuse both users and developers
since part of the interface), entangled with an already complex filter
(aka not isolated at all), ...

-- 
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20130903/757e4cf2/attachment.asc>


More information about the ffmpeg-devel mailing list