mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
Merge commit '9ef748173a4e0e58d40afaf38397783cd2537eaa'
* commit '9ef748173a4e0e58d40afaf38397783cd2537eaa': cmdutils: Print general codec capabilities Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
This commit is contained in:
commit
93ac7a98e0
29
cmdutils.c
29
cmdutils.c
@ -1322,6 +1322,35 @@ static void print_codec(const AVCodec *c)
|
|||||||
printf("%s %s [%s]:\n", encoder ? "Encoder" : "Decoder", c->name,
|
printf("%s %s [%s]:\n", encoder ? "Encoder" : "Decoder", c->name,
|
||||||
c->long_name ? c->long_name : "");
|
c->long_name ? c->long_name : "");
|
||||||
|
|
||||||
|
printf(" General capabilities: ");
|
||||||
|
if (c->capabilities & AV_CODEC_CAP_DRAW_HORIZ_BAND)
|
||||||
|
printf("horizband ");
|
||||||
|
if (c->capabilities & AV_CODEC_CAP_DR1)
|
||||||
|
printf("dr1 ");
|
||||||
|
if (c->capabilities & AV_CODEC_CAP_TRUNCATED)
|
||||||
|
printf("trunc ");
|
||||||
|
if (c->capabilities & AV_CODEC_CAP_DELAY)
|
||||||
|
printf("delay ");
|
||||||
|
if (c->capabilities & AV_CODEC_CAP_SMALL_LAST_FRAME)
|
||||||
|
printf("small ");
|
||||||
|
if (c->capabilities & AV_CODEC_CAP_SUBFRAMES)
|
||||||
|
printf("subframes ");
|
||||||
|
if (c->capabilities & AV_CODEC_CAP_EXPERIMENTAL)
|
||||||
|
printf("exp ");
|
||||||
|
if (c->capabilities & AV_CODEC_CAP_CHANNEL_CONF)
|
||||||
|
printf("chconf ");
|
||||||
|
if (c->capabilities & AV_CODEC_CAP_PARAM_CHANGE)
|
||||||
|
printf("small ");
|
||||||
|
if (c->capabilities & AV_CODEC_CAP_PARAM_CHANGE)
|
||||||
|
printf("variable ");
|
||||||
|
if (c->capabilities & (AV_CODEC_CAP_FRAME_THREADS |
|
||||||
|
AV_CODEC_CAP_SLICE_THREADS |
|
||||||
|
AV_CODEC_CAP_AUTO_THREADS))
|
||||||
|
printf("threads ");
|
||||||
|
if (!c->capabilities)
|
||||||
|
printf("none");
|
||||||
|
printf("\n");
|
||||||
|
|
||||||
if (c->type == AVMEDIA_TYPE_VIDEO ||
|
if (c->type == AVMEDIA_TYPE_VIDEO ||
|
||||||
c->type == AVMEDIA_TYPE_AUDIO) {
|
c->type == AVMEDIA_TYPE_AUDIO) {
|
||||||
printf(" Threading capabilities: ");
|
printf(" Threading capabilities: ");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user