Browse Source

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 <mypopydev@gmail.com>
tags/n4.1
Jun Zhao Jun Zhao 7 years ago
parent
commit
81b77e7bf1
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      fftools/cmdutils.c

+ 11
- 0
fftools/cmdutils.c View File

@@ -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;



Loading…
Cancel
Save