From: Jun Zhao Date: Sat, 26 May 2018 12:57:45 +0000 (+0800) Subject: cmdutils: dump supported hardware devices in print_codec() X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=81b77e7bf16a754005a2af7e5cf35e2eefc91a39;p=ffmpeg cmdutils: dump supported hardware devices in print_codec() dump the supported hardware devices for codec when use the command like ./ffmpeg -h decoder=h264. Signed-off-by: Jun Zhao --- diff --git a/fftools/cmdutils.c b/fftools/cmdutils.c index 70234b89230..844f43359c2 100644 --- a/fftools/cmdutils.c +++ b/fftools/cmdutils.c @@ -1444,6 +1444,17 @@ static void print_codec(const AVCodec *c) printf("\n"); } + if (avcodec_get_hw_config(c, 0)) { + printf(" Supported hardware devices: "); + for (int i = 0;; i++) { + const AVCodecHWConfig *config = avcodec_get_hw_config(c, i); + if (!config) + break; + printf("%s ", av_hwdevice_get_type_name(config->device_type)); + } + printf("\n"); + } + if (c->supported_framerates) { const AVRational *fps = c->supported_framerates;