Lines Matching refs:codec
25 #include "codec.h"
28 * The codec does not modify any global variables in the init function,
33 * The codec allows calling the close function for deallocation even if
35 * codec does such cleanup internally when returning failures from the
63 * The codec supports frame threading and has inter-frame dependencies, so it
92 /* The codec is a decoder using the decode callback;
95 /* The codec is a decoder using the decode_sub callback;
98 /* The codec is a decoder using the receive_frame callback;
101 /* The codec is an encoder using the encode callback;
104 /* The codec is an encoder using the encode_sub callback;
107 /* The codec is an encoder using the receive_packet callback;
114 * The public AVCodec. See codec.h for it.
119 * Internal codec capabilities FF_CODEC_CAP_*.
124 * This field determines the type of the codec (decoder/encoder)
125 * and also the exact callback cb implemented by the codec.
137 * If not defined, the next thread will start automatically; otherwise, the codec
151 * Private codec-specific defaults.
156 * Initialize codec static data, called from av_codec_iterate().
159 * run for every codec regardless of that codec being used.
161 void (*init_static_data)(struct FFCodec *codec);
170 * @param avctx codec context
200 * @param avctx codec context
240 * Array of pointers to hardware configurations supported by the codec,
273 static av_always_inline const FFCodec *ffcodec(const AVCodec *codec)
275 return (const FFCodec*)codec;