On 3/22/18, Nicolas George <geo...@nsup.org> wrote:
> Josh de Kock (2018-03-22):
>> There is always the option to just merge lavf and lavd. The state of them
>> being sort-of merged, but not really, isn't very good and adds a lot of
>> complexity especially in inter-library dependencies (which are unneeded
>> if
>> lavf and lavd are either merged or actually separate).
>
> You are driving your reasoning the wrong way: you start from the
> limitations of your new API, and based on what it can do you intent huge
> changes to the project that affect user interface. It should be the
> opposite: first decide on the user interface and general design, and
> then make sure the API allow it.
>
> For user interface, I state:
>
> 1. FFmpeg should allow users to select devices the same way as
>    (de)muxers, because it allows them to use devices in a basic way even
>    when applications are not explicitly prepared for them, that makes
>    extra features for free.
>
> Hence, I deduce:
>
> 2. All lavf APIs should treat devices the same way as (de)muxers.
>
> And I still think that the better option is to revert the new API and
> design a new new one, learning from the small mistakes of this one.

Please, for once just leave this project.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to