[FFmpeg-devel] [PATCH 0/4] avdevice/dshow: implement capabilities API

Diederick C. Niehorster dcnieho at gmail.com
Sat Jun 5 17:51:32 EEST 2021


On Sat, Jun 5, 2021 at 4:36 PM Anton Khirnov <anton at khirnov.net> wrote:
> Sorry to rain on your parade, but I don't think we should go ahead with
> this before deciding what is to be done with libavdevice. The last
> discussion about it died without being resolved, but the issues are
> still present.

I understand. I realize I'm new here: Is there a timeline for such a
discussion and could the discussion benefit from a real usage example
such as this patch series? I guess a big change in libavdevice should
at least offer the functionality the current implementation offers (or
theoretically offers :p). I really like the current design where an
avdevice can just be used through the avformat interface. Add
avdevice_register_all(); and Bob's your uncle!

To therefore argue a counterpoint, especially if the timeline is long:
accepting an implementation of the device capabilities API for an
avdevice will help steer that discussion, ensuring this capability is
not forgotten, and also resolves a real usage need (well, just mine)
now instead of in some possibly distant future.

In the meantime, I'll fix up my patch with Andreas' suggestions, along
with proposed changes for cleaning up the public avdevice capabilities
API if undeprecated, so its all ready to go if the decision goes in
favor.

All the best,
Dee


More information about the ffmpeg-devel mailing list