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

Diederick Niehorster dcnieho at gmail.com
Fri Jun 4 01:45:48 EEST 2021


** Resending as it seems they didn't all make it..**

Undeprecating the avdevice capabilities API and implementing it for the
dshow device. Much needed. Together with the other patches i sent, a
dshow device can now be properly used programmatically by programs using
ffmpeg under the hood.

Diederick Niehorster (4):
  avdevice/avdevice: Revert "Deprecate AVDevice Capabilities API"
  avdevice/avdevice: clean up avdevice_capabilities_create
  avdevice/dshow: implement capabilities API
  examples: adding device_get_capabilities example

 configure                              |   2 +
 doc/APIchanges                         |   4 +
 doc/examples/.gitignore                |   1 +
 doc/examples/Makefile                  |  47 +--
 doc/examples/Makefile.example          |   1 +
 doc/examples/device_get_capabilities.c | 151 ++++++++
 libavdevice/avdevice.c                 |  74 +++-
 libavdevice/avdevice.h                 |   5 -
 libavdevice/dshow.c                    | 498 +++++++++++++++++++++++--
 libavdevice/version.h                  |   5 +-
 libavformat/avformat.h                 |  21 ++
 11 files changed, 735 insertions(+), 74 deletions(-)
 create mode 100644 doc/examples/device_get_capabilities.c

-- 
2.28.0.windows.1



More information about the ffmpeg-devel mailing list