AVOptions: add new API for enumerating children.
authorAnton Khirnov <anton@khirnov.net>
Mon, 3 Oct 2011 17:49:12 +0000 (19:49 +0200)
committerAnton Khirnov <anton@khirnov.net>
Wed, 12 Oct 2011 14:51:16 +0000 (16:51 +0200)
commit641c7afe3c17334b81e3e2eef88f1751eb68f89f
tree27ff55b88d052b7947b40a40834f80f0c2c99083
parent1bca8f4bc596d286dc50e572f5f8d52e4fc3a8dc
AVOptions: add new API for enumerating children.

This will allow the caller to enumerate child contexts in a generic way
and since the API is recursive, it also allows for deeper nesting (e.g.
AVFormatContext->AVIOContext->URLContext)

This will also allow the new setting/reading API to transparently apply
to children contexts.
libavcodec/options.c
libavformat/options.c
libavutil/log.h
libavutil/opt.c
libavutil/opt.h