Lines Matching defs:codec
37 #include "codec.h"
76 const FFCodec *const codec = ffcodec(avcodec);
77 return codec && (codec->cb_type == FF_CODEC_CB_TYPE_ENCODE ||
78 codec->cb_type == FF_CODEC_CB_TYPE_ENCODE_SUB ||
79 codec->cb_type == FF_CODEC_CB_TYPE_RECEIVE_PACKET);
84 const FFCodec *const codec = ffcodec(avcodec);
85 return codec && (codec->cb_type == FF_CODEC_CB_TYPE_DECODE ||
86 codec->cb_type == FF_CODEC_CB_TYPE_DECODE_SUB ||
87 codec->cb_type == FF_CODEC_CB_TYPE_RECEIVE_FRAME);
452 int avpriv_codec_get_cap_skip_frame_fill_param(const AVCodec *codec){
453 return !!(ffcodec(codec)->caps_internal & FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM);
459 const AVCodec *codec;
467 codec = avcodec_find_decoder(id);
468 if (codec)
469 return codec->name;
470 codec = avcodec_find_encoder(id);
471 if (codec)
472 return codec->name;
476 const char *av_get_profile_name(const AVCodec *codec, int profile)
479 if (profile == FF_PROFILE_UNKNOWN || !codec->profiles)
482 for (p = codec->profiles; p->profile != FF_PROFILE_UNKNOWN; p++)
891 const FFCodec *const codec = ffcodec(avcodec);
893 if (!codec->hw_configs || index < 0)
896 if (!codec->hw_configs[i])
898 return &codec->hw_configs[index]->public;