45 .name =
"mpegvideo_xvmc",
305 .name =
"interplayvideo",
389 .name =
"truemotion1",
578 .name =
"truemotion2",
620 .name =
"smackvideo",
649 .long_name =
NULL_IF_CONFIG_SMALL(
"Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile)"),
698 .name =
"dsicinvideo",
705 .name =
"tiertexseqvideo",
761 .name =
"bethsoftvid",
873 .name =
"motionpixels",
962 .name =
"cdgraphics",
997 .name =
"iff_byterun1",
1039 .name =
"a64_multi",
1046 .name =
"a64_multi5",
1047 .long_name =
NULL_IF_CONFIG_SMALL(
"Multicolor charset for Commodore 64, extended with 5th color (colram)"),
1095 .name =
"wmv3image",
1116 .name =
"bmv_video",
1164 .name =
"zerocodec",
1215 .name =
"pcm_s16le",
1222 .name =
"pcm_s16be",
1229 .name =
"pcm_u16le",
1236 .name =
"pcm_u16be",
1257 .name =
"pcm_mulaw",
1269 .name =
"pcm_s32le",
1276 .name =
"pcm_s32be",
1283 .name =
"pcm_u32le",
1290 .name =
"pcm_u32be",
1297 .name =
"pcm_s24le",
1304 .name =
"pcm_s24be",
1311 .name =
"pcm_u24le",
1318 .name =
"pcm_u24be",
1325 .name =
"pcm_s24daud",
1339 .name =
"pcm_s16le_planar",
1353 .name =
"pcm_f32be",
1360 .name =
"pcm_f32le",
1367 .name =
"pcm_f64be",
1374 .name =
"pcm_f64le",
1381 .name =
"pcm_bluray",
1402 .name =
"pcm_s8_planar",
1411 .name =
"adpcm_ima_qt",
1418 .name =
"adpcm_ima_wav",
1425 .name =
"adpcm_ima_dk3",
1432 .name =
"adpcm_ima_dk4",
1439 .name =
"adpcm_ima_ws",
1446 .name =
"adpcm_ima_smjpeg",
1460 .name =
"adpcm_4xm",
1474 .name =
"adpcm_adx",
1488 .name =
"adpcm_g726",
1502 .name =
"adpcm_swf",
1509 .name =
"adpcm_yamaha",
1516 .name =
"adpcm_sbpro_4",
1523 .name =
"adpcm_sbpro_3",
1530 .name =
"adpcm_sbpro_2",
1537 .name =
"adpcm_thp",
1544 .name =
"adpcm_ima_amv",
1551 .name =
"adpcm_ea_r1",
1558 .name =
"adpcm_ea_r3",
1565 .name =
"adpcm_ea_r2",
1572 .name =
"adpcm_ima_ea_sead",
1579 .name =
"adpcm_ima_ea_eacs",
1586 .name =
"adpcm_ea_xas",
1593 .name =
"adpcm_ea_maxis_xa",
1600 .name =
"adpcm_ima_iss",
1607 .name =
"adpcm_g722",
1614 .name =
"adpcm_ima_apc",
1662 .name =
"interplay_dpcm",
1803 .name =
"westwood_snd1",
1831 .name =
"truespeech",
1845 .name =
"smackaudio",
1866 .name =
"dsicinaudio",
1880 .name =
"musepack7",
1922 .name =
"nellymoser",
1929 .name =
"musepack8",
1957 .name =
"wmalossless",
2020 .name =
"binkaudio_rdft",
2027 .name =
"binkaudio_dct",
2083 .name =
"bmv_audio",
2118 .name =
"comfortnoise",
2134 .name =
"dvd_subtitle",
2140 .name =
"dvb_subtitle",
2170 .name =
"hdmv_pgs_subtitle",
2176 .name =
"dvb_teletext",
2192 if (codec_descriptors[i].
id ==
id)
2193 return &codec_descriptors[i];
2200 return &codec_descriptors[0];
2201 if (prev - codec_descriptors <
FF_ARRAY_ELEMS(codec_descriptors) - 1)
2211 if (!strcmp(desc->
name, name))
const AVCodecDescriptor * avcodec_descriptor_next(const AVCodecDescriptor *prev)
Iterate over all codec descriptors known to libavcodec.
AVCodecID
Identify the syntax and semantics of the bitstream.
#define AV_CODEC_PROP_LOSSY
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
preferred ID for decoding MPEG audio layer 1, 2 or 3
const AVCodecDescriptor * avcodec_descriptor_get(enum AVCodecID id)
common internal API header
preferred ID for MPEG-1/2 video decoding
const AVCodecDescriptor * avcodec_descriptor_get_by_name(const char *name)
#define AV_CODEC_PROP_LOSSLESS
#define AV_CODEC_PROP_INTRA_ONLY
#define FF_ARRAY_ELEMS(a)
const char * name
Name of the codec described by this descriptor.
This struct describes the properties of a single codec described by an AVCodecID. ...
static const AVCodecDescriptor codec_descriptors[]
common internal and external API header
as in Berlin toast format