And use 'none' when such capabilities are not set.
Showing the changes to cmdutils.c (1 of 1 file). Show all
Unified · Split
| @@ -980,12 +980,14 @@ static void print_codec(const AVCodec *c) · 979 unmodified lines | |||
| 980 | if (c->type == AVMEDIA_TYPE_VIDEO) { | 980 | if (c->type == AVMEDIA_TYPE_VIDEO) { |
| 981 | printf(" Threading capabilities: "); | 981 | printf(" Threading capabilities: "); |
| 982 | switch (c->capabilities & (AV_CODEC_CAP_FRAME_THREADS | | 982 | switch (c->capabilities & (AV_CODEC_CAP_FRAME_THREADS | |
| 983 | AV_CODEC_CAP_SLICE_THREADS)) { | 983 | AV_CODEC_CAP_SLICE_THREADS | |
| 984 | AV_CODEC_CAP_AUTO_THREADS)) { | ||
| 984 | case AV_CODEC_CAP_FRAME_THREADS | | 985 | case AV_CODEC_CAP_FRAME_THREADS | |
| 985 | AV_CODEC_CAP_SLICE_THREADS: printf("frame and slice"); break; | 986 | AV_CODEC_CAP_SLICE_THREADS: printf("frame and slice"); break; |
| 986 | case AV_CODEC_CAP_FRAME_THREADS: printf("frame"); break; | 987 | case AV_CODEC_CAP_FRAME_THREADS: printf("frame"); break; |
| 987 | case AV_CODEC_CAP_SLICE_THREADS: printf("slice"); break; | 988 | case AV_CODEC_CAP_SLICE_THREADS: printf("slice"); break; |
| 988 | default: printf("no"); break; | 989 | case AV_CODEC_CAP_AUTO_THREADS : printf("auto"); break; |
| 990 | default: printf("none"); break; | ||
| 989 | } | 991 | } |
| 990 | printf("\n"); | 992 | printf("\n"); |
| 991 | } | 993 | } |