On 22.02.2018 16:47, Nicolas George wrote:
Hi.
Not sure where in the thread would be the best place to reply, so I
might as well reply here.
There is one idea I have been toying with for some time that relates to
codec registration. It is significantly different from the direction
this discussion was taking, but I think it offers a lot of advantages.
Let us have "struct AVCodecLibrary" with the lists of codecs, bsfs, etc.
Whenever a function needs to access the lists, have it take an
AVCodecLibrary argument. It can be made automatic most of the time by
adding an AVCodecLibrary field to all AVSomethingContext structs.
[...]
The same structure could be used to set all mutable global state, like
the log level and callback.
I like the idea of storing global context within some structure.
Regards,
Tobias
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel