Fixes listing encoders.
Unified · Split
| @@ -658,9 +658,9 @@ void show_codecs(void) · 657 unmodified lines | ||
| 658 | 658 | decode = encode = cap = 0; |
| 659 | 659 | } |
| 660 | 660 | if (p2 && strcmp(p->name, p2->name) == 0) { |
| 661 | − if (p->decode) | |
| 661 | + if (av_codec_is_decoder(p)) | |
| 662 | 662 | decode = 1; |
| 663 | − if (p->encode) | |
| 663 | + if (av_codec_is_encoder(p)) | |
| 664 | 664 | encode = 1; |
| 665 | 665 | cap |= p->capabilities; |
| 666 | 666 | } |