FFmpeg
4.4.5
|
Provide registration of all codecs, parsers and bitstream filters for libavcodec. More...
#include "config.h"
#include "libavutil/thread.h"
#include "avcodec.h"
#include "version.h"
#include "libavcodec/codec_list.c"
Go to the source code of this file.
Functions | |
static void | av_codec_init_static (void) |
const AVCodec * | av_codec_iterate (void **opaque) |
Iterate over all registered codecs. More... | |
static void | av_codec_init_next (void) |
av_cold void | avcodec_register (AVCodec *codec) |
AVCodec * | av_codec_next (const AVCodec *c) |
If c is NULL, returns the first registered codec, if c is non-NULL, returns the next registered codec after c, or NULL if c is the last one. More... | |
void | avcodec_register_all (void) |
static FF_ENABLE_DEPRECATION_WARNINGS enum AVCodecID | remap_deprecated_codec_id (enum AVCodecID id) |
static AVCodec * | find_codec (enum AVCodecID id, int(*x)(const AVCodec *)) |
AVCodec * | avcodec_find_encoder (enum AVCodecID id) |
Find a registered encoder with a matching codec ID. More... | |
AVCodec * | avcodec_find_decoder (enum AVCodecID id) |
Find a registered decoder with a matching codec ID. More... | |
static AVCodec * | find_codec_by_name (const char *name, int(*x)(const AVCodec *)) |
AVCodec * | avcodec_find_encoder_by_name (const char *name) |
Find a registered encoder with the specified name. More... | |
AVCodec * | avcodec_find_decoder_by_name (const char *name) |
Find a registered decoder with the specified name. More... | |
Provide registration of all codecs, parsers and bitstream filters for libavcodec.
Definition in file allcodecs.c.
Definition at line 851 of file allcodecs.c.
Referenced by av_codec_iterate().
Definition at line 876 of file allcodecs.c.
Referenced by av_codec_next(), avcodec_register(), and avcodec_register_all().
|
static |
Definition at line 908 of file allcodecs.c.
Referenced by find_codec().
Definition at line 920 of file allcodecs.c.
Referenced by avcodec_find_decoder(), and avcodec_find_encoder().
Definition at line 951 of file allcodecs.c.
Referenced by avcodec_find_decoder_by_name(), and avcodec_find_encoder_by_name().
|
extern |
|
extern |
|
extern |
Definition at line 113 of file aliaspixenc.c.
|
extern |
Definition at line 124 of file aliaspixdec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 161 of file bethsoftvideo.c.
|
extern |
Definition at line 140 of file bitpacked.c.
|
extern |
Definition at line 288 of file bmvvideo.c.
|
extern |
Definition at line 288 of file brenderpix.c.
|
extern |
Definition at line 389 of file cdgraphics.c.
|
extern |
Definition at line 1181 of file cinepakenc.c.
|
extern |
Definition at line 769 of file clearvideo.c.
|
extern |
|
extern |
Definition at line 2358 of file diracdec.c.
|
extern |
Definition at line 1369 of file dnxhdenc.c.
|
extern |
Definition at line 728 of file dnxhddec.c.
|
extern |
Definition at line 324 of file dsicinvideo.c.
|
extern |
Definition at line 124 of file dvaudiodec.c.
|
extern |
|
extern |
|
extern |
Definition at line 379 of file escape124.c.
|
extern |
Definition at line 348 of file escape130.c.
|
extern |
|
extern |
|
extern |
Definition at line 272 of file flashsvenc.c.
|
extern |
|
extern |
Definition at line 900 of file flashsv2enc.c.
|
extern |
|
extern |
Definition at line 1107 of file flicvideo.c.
|
extern |
Definition at line 4797 of file mpegvideo_enc.c.
|
extern |
Definition at line 131 of file intelh263dec.c.
|
extern |
Definition at line 4826 of file mpegvideo_enc.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 500 of file hnm4video.c.
|
extern |
Definition at line 1085 of file huffyuvenc.c.
|
extern |
Definition at line 1273 of file huffyuvdec.c.
|
extern |
|
extern |
Definition at line 251 of file idcinvideo.c.
|
extern |
|
extern |
Definition at line 1366 of file interplayvideo.c.
|
extern |
Definition at line 3136 of file mpeg12dec.c.
|
extern |
Definition at line 2590 of file jpeg2000dec.c.
|
extern |
Definition at line 461 of file jpeglsenc.c.
|
extern |
Definition at line 561 of file jpeglsdec.c.
|
extern |
Definition at line 718 of file lagarith.c.
|
extern |
Definition at line 352 of file ljpegenc.c.
|
extern |
Definition at line 561 of file magicyuvenc.c.
|
extern |
Definition at line 697 of file magicyuv.c.
|
extern |
|
extern |
|
extern |
Definition at line 160 of file mjpegbdec.c.
|
extern |
Definition at line 1343 of file mobiclip.c.
|
extern |
Definition at line 348 of file motionpixels.c.
|
extern |
|
extern |
Definition at line 2889 of file mpeg12dec.c.
|
extern |
|
extern |
Definition at line 2923 of file mpeg12dec.c.
|
extern |
Definition at line 1390 of file mpeg4videoenc.c.
|
extern |
Definition at line 3571 of file mpeg4videodec.c.
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 2970 of file mpeg12dec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 863 of file msmpeg4dec.c.
|
extern |
Definition at line 4848 of file mpegvideo_enc.c.
|
extern |
Definition at line 881 of file msmpeg4dec.c.
|
extern |
Definition at line 4869 of file mpegvideo_enc.c.
|
extern |
Definition at line 899 of file msmpeg4dec.c.
|
extern |
|
extern |
Definition at line 295 of file msvideo1enc.c.
|
extern |
Definition at line 351 of file msvideo1.c.
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 345 of file mxpegdec.c.
|
extern |
Definition at line 410 of file pafvideo.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 282 of file pictordec.c.
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 963 of file proresenc_anatoliy.c.
|
extern |
Definition at line 823 of file proresdec2.c.
|
extern |
Definition at line 947 of file proresenc_anatoliy.c.
|
extern |
Definition at line 1420 of file proresenc_kostya.c.
|
extern |
Definition at line 368 of file prosumer.c.
|
extern |
Definition at line 408 of file qtrleenc.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 1122 of file roqvideoenc.c.
|
extern |
Definition at line 236 of file roqvideodec.c.
|
extern |
Definition at line 170 of file s302menc.c.
|
extern |
Definition at line 186 of file screenpresso.c.
|
extern |
Definition at line 134 of file sgirledec.c.
|
extern |
Definition at line 2008 of file sheervideo.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 234 of file sunrastenc.c.
|
extern |
Definition at line 222 of file targaenc.c.
|
extern |
Definition at line 76 of file targa_y216dec.c.
|
extern |
|
extern |
|
extern |
Definition at line 264 of file tiertexseqv.c.
|
extern |
Definition at line 918 of file truemotion1.c.
|
extern |
Definition at line 1011 of file truemotion2.c.
|
extern |
Definition at line 223 of file truemotion2rt.c.
|
extern |
Definition at line 689 of file utvideoenc.c.
|
extern |
Definition at line 1054 of file utvideodec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 470 of file vmdvideo.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 646 of file vqavideo.c.
|
extern |
Definition at line 112 of file wrapped_avframe.c.
|
extern |
Definition at line 121 of file wrapped_avframe.c.
|
extern |
Definition at line 4890 of file mpegvideo_enc.c.
|
extern |
Definition at line 917 of file msmpeg4dec.c.
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 214 of file xfaceenc.c.
|
extern |
Definition at line 179 of file xfacedec.c.
|
extern |
Definition at line 147 of file zerocodec.c.
|
extern |
|
extern |
Definition at line 454 of file aacdec_fixed.c.
|
extern |
Definition at line 134 of file ac3enc_float.c.
|
extern |
Definition at line 56 of file ac3dec_float.c.
|
extern |
Definition at line 130 of file ac3enc_fixed.c.
|
extern |
Definition at line 171 of file ac3dec_fixed.c.
|
extern |
Definition at line 1083 of file amrnbdec.c.
|
extern |
Definition at line 1278 of file amrwbdec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 396 of file atrac3plusdec.c.
|
extern |
Definition at line 409 of file atrac3plusdec.c.
|
extern |
Definition at line 989 of file atrac9dec.c.
|
extern |
Definition at line 353 of file binkaudio.c.
|
extern |
Definition at line 340 of file binkaudio.c.
|
extern |
Definition at line 81 of file bmvaudio.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 124 of file dsicinaudio.c.
|
extern |
|
extern |
Definition at line 190 of file fastaudio.c.
|
extern |
Definition at line 462 of file ffwavesynth.c.
|
extern |
Definition at line 1247 of file g723_1enc.c.
|
extern |
Definition at line 1113 of file g723_1dec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 624 of file interplayacm.c.
|
extern |
Definition at line 373 of file metasound.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 25 of file mpegaudioenc_float.c.
|
extern |
|
extern |
|
extern |
Definition at line 24 of file mpegaudioenc_fixed.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 420 of file nellymoserenc.c.
|
extern |
Definition at line 189 of file nellymoserdec.c.
|
extern |
Definition at line 74 of file pafaudio.c.
|
extern |
Definition at line 793 of file qcelpdec.c.
|
extern |
Definition at line 542 of file ra144enc.c.
|
extern |
Definition at line 129 of file ra144dec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 358 of file truespeech.c.
|
extern |
Definition at line 417 of file twinvqdec.c.
|
extern |
Definition at line 231 of file vmdaudio.c.
|
extern |
Definition at line 1301 of file vorbisenc.c.
|
extern |
Definition at line 1890 of file vorbisdec.c.
|
extern |
Definition at line 2960 of file wavpackenc.c.
|
extern |
Definition at line 1326 of file wmalosslessdec.c.
|
extern |
wmapro decoder
Definition at line 2011 of file wmaprodec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 2000 of file wmavoice.c.
|
extern |
Definition at line 2027 of file wmaprodec.c.
|
extern |
Definition at line 2042 of file wmaprodec.c.
|
extern |
|
extern |
|
extern |
Definition at line 304 of file pcm-bluray.c.
|
extern |
Definition at line 173 of file pcm-dvdenc.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 186 of file roqaudioenc.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 943 of file ccaption_dec.c.
|
extern |
Definition at line 508 of file dvbsubenc.c.
|
extern |
Definition at line 1751 of file dvbsubdec.c.
|
extern |
Definition at line 510 of file dvdsubenc.c.
|
extern |
Definition at line 781 of file dvdsubdec.c.
|
extern |
Definition at line 196 of file jacosubdec.c.
|
extern |
Definition at line 371 of file microdvddec.c.
|
extern |
Definition at line 724 of file movtextenc.c.
|
extern |
Definition at line 585 of file movtextdec.c.
|
extern |
Definition at line 720 of file pgssubdec.c.
|
extern |
|
extern |
Definition at line 77 of file realtextdec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 68 of file subviewerdec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 227 of file webvttenc.c.
|
extern |
Definition at line 101 of file webvttdec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 1339 of file libaomenc.c.
|
extern |
Definition at line 383 of file libaribb24.c.
|
extern |
Definition at line 130 of file libcelt_dec.c.
|
extern |
Definition at line 199 of file libcodec2.c.
|
extern |
Definition at line 183 of file libcodec2.c.
|
extern |
Definition at line 503 of file libdav1d.c.
|
extern |
Definition at line 215 of file libdavs2.c.
|
extern |
Definition at line 461 of file libfdk-aacenc.c.
|
extern |
Definition at line 411 of file libfdk-aacdec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 330 of file libmp3lame.c.
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 758 of file libopenjpegenc.c.
|
extern |
Definition at line 505 of file libopenjpegdec.c.
|
extern |
Definition at line 584 of file libopusenc.c.
|
extern |
Definition at line 228 of file libopusdec.c.
|
extern |
Definition at line 615 of file librav1e.c.
|
extern |
Definition at line 120 of file librsvgdec.c.
|
extern |
Definition at line 133 of file libshine.c.
|
extern |
Definition at line 350 of file libspeexenc.c.
|
extern |
Definition at line 192 of file libspeexdec.c.
|
extern |
Definition at line 550 of file libsvtav1.c.
|
extern |
AVCodec struct exposed to libavcodec.
Definition at line 375 of file libtheoraenc.c.
|
extern |
Definition at line 209 of file libtwolame.c.
|
extern |
Definition at line 249 of file libuavs3d.c.
|
extern |
Definition at line 142 of file libvo-amrwbenc.c.
|
extern |
Definition at line 377 of file libvorbisenc.c.
|
extern |
Definition at line 211 of file libvorbisdec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 134 of file libwebpenc_animencoder.c.
|
extern |
Definition at line 96 of file libwebpenc.c.
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 288 of file libxavs2.c.
|
extern |
Definition at line 822 of file libzvbi-teletextdec.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 230 of file libaomdec.c.
|
extern |
|
extern |
|
extern |
Definition at line 441 of file libopenh264enc.c.
|
extern |
Definition at line 164 of file libopenh264dec.c.
|
extern |
Definition at line 380 of file amfenc_h264.c.
|
extern |
|
extern |
|
extern |
Definition at line 277 of file nvenc_h264.c.
|
extern |
Definition at line 183 of file qsvenc_h264.c.
|
extern |
|
extern |
Definition at line 1327 of file vaapi_encode_h264.c.
|
extern |
Definition at line 2666 of file videotoolboxenc.c.
|
extern |
|
extern |
|
extern |
Definition at line 197 of file nvenc_hevc.c.
|
extern |
Definition at line 312 of file amfenc_hevc.c.
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 226 of file nvenc_hevc.c.
|
extern |
Definition at line 276 of file qsvenc_hevc.c.
|
extern |
|
extern |
Definition at line 1305 of file vaapi_encode_h265.c.
|
extern |
Definition at line 2700 of file videotoolboxenc.c.
|
extern |
Definition at line 334 of file libkvazaar.c.
|
extern |
|
extern |
Definition at line 82 of file qsvenc_jpeg.c.
|
extern |
|
extern |
Definition at line 555 of file vaapi_encode_mjpeg.c.
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 98 of file qsvenc_mpeg2.c.
|
extern |
Definition at line 691 of file vaapi_encode_mpeg2.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 248 of file vaapi_encode_vp8.c.
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 282 of file vaapi_encode_vp9.c.
|
extern |
Definition at line 95 of file qsvenc_vp9.c.
|
static |
Definition at line 850 of file allcodecs.c.
Referenced by av_codec_iterate().
|
static |
Definition at line 874 of file allcodecs.c.
Referenced by av_codec_next(), avcodec_register(), and avcodec_register_all().