[FFmpeg-devel] [DISCUSSION] New iteration APIs, lavf and lavd
wm4
nfxjfg at googlemail.com
Mon Mar 19 18:46:29 EET 2018
On Mon, 19 Mar 2018 02:59:54 +0000
Josh de Kock <josh at itanimul.li> wrote:
> Hi,
>
> The new iteration API to replace the old _next() is nearing the end of
> it's completion with the lavfi patch on the mailing list and only one
> outstanding issue:
>
> AVOptions would not be found for devices as there is no AVClass for
> lavd. At the moment it would work if you were to still call
> avdevice_register_all() because then devices get registered as formats
> in the old API (which the child_class_next function still uses). When
> the format_child_class_next() function switches to the iterate() API
> it would no longer have access to devices and thus there would be no way
> for av_opt_find() to find an option for devices. The fix for this is
> simple, add an AVClass for lavd--fairly clean and unobjectionable.
I really don't understand the problem, or why this AVClass crap is
needed. It sounds absurd.
More information about the ffmpeg-devel
mailing list