Hi,
this patchset deprecates most of AVOptions functions and replaces them
with new ones.
The main advantages are that
1) they allow (almost) transparent nesting. e.g.
av_opt_set(AVCodecContext, "libx264 priv opt", "val", <recursion flag>);
will work. Reading them back will also work, and nesting can have
theoretically arbitrary depth, so stuff like transparently passing
options to URLContext is a little closer.
2) the new functions have saner and consistent naming and signatures.

I'm still not happy with some parts, like 07/13. Suggestions on how to
do it better are very much welcome.

Please comment.

-- 
Anton Khirnov

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to