lavc: add missing codec descriptors.
This commit is contained in:
parent
f594dafc10
commit
03e8944fc1
@ -1092,6 +1092,86 @@ static const AVCodecDescriptor codec_descriptors[] = {
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Canopus Lossless Codec"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_Y41P,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "y41p",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Uncompressed YUV 4:1:1 12-bit"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_ESCAPE130,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "escape130",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Escape 130"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_EXR,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "exr",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("OpenEXR image"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_AVRP,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "avrp",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Avid 1:1 10-bit RGB Packer"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_G2M,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "g2m",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("GoToMeeting"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_AVUI,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "avui",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("AVID Meridien"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_AYUV,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "ayuv",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Uncompressed packed MS 4:4:4:4"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_V308,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "v308",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Uncompressed packed 4:4:4"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_V408,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "v408",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Uncompressed packed QT 4:4:4:4"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_YUV4,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "yuv4",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Uncompressed packed 4:2:0"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_SANM,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "sanm",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("LucasArts SMUSH video"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_PAF_VIDEO,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "paf_video",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Amazing Studio Packed Animation File Video"),
|
||||
},
|
||||
|
||||
/* various PCM "codecs" */
|
||||
{
|
||||
@ -1865,6 +1945,48 @@ static const AVCodecDescriptor codec_descriptors[] = {
|
||||
.name = "ilbc",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("iLBC (Internet Low Bitrate Codec)"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_VIMA,
|
||||
.type = AVMEDIA_TYPE_AUDIO,
|
||||
.name = "vima",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("LucasArts VIMA audio"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_FFWAVESYNTH,
|
||||
.type = AVMEDIA_TYPE_AUDIO,
|
||||
.name = "AVMEDIA_TYPE_AUDIO",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Wave synthesis pseudo-codec"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_8SVX_RAW,
|
||||
.type = AVMEDIA_TYPE_AUDIO,
|
||||
.name = "8svx_raw",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("8SVX raw"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_SONIC,
|
||||
.type = AVMEDIA_TYPE_AUDIO,
|
||||
.name = "sonic",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Sonic"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_SONIC_LS,
|
||||
.type = AVMEDIA_TYPE_AUDIO,
|
||||
.name = "sonicls",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Sonic lossless"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_PAF_AUDIO,
|
||||
.type = AVMEDIA_TYPE_AUDIO,
|
||||
.name = "paf_audio",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Amazing Studio Packed Animation File Audio"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_OPUS,
|
||||
.type = AVMEDIA_TYPE_AUDIO,
|
||||
.name = "opus",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Opus"),
|
||||
},
|
||||
|
||||
/* subtitle codecs */
|
||||
{
|
||||
@ -1921,6 +2043,64 @@ static const AVCodecDescriptor codec_descriptors[] = {
|
||||
.name = "srt",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("SubRip Text"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_MICRODVD,
|
||||
.type = AVMEDIA_TYPE_SUBTITLE,
|
||||
.name = "microdvd",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("MicroDVD subtitle"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_EIA_608,
|
||||
.type = AVMEDIA_TYPE_SUBTITLE,
|
||||
.name = "eia_608",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("EIA-608 closed captions"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_JACOSUB,
|
||||
.type = AVMEDIA_TYPE_SUBTITLE,
|
||||
.name = "jacosub",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("JACOsub subtitle"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_SAMI,
|
||||
.type = AVMEDIA_TYPE_SUBTITLE,
|
||||
.name = "sami",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("SAMI subtitle"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_REALTEXT,
|
||||
.type = AVMEDIA_TYPE_SUBTITLE,
|
||||
.name = "realtext",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("RealText subtitle"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_SUBVIEWER,
|
||||
.type = AVMEDIA_TYPE_SUBTITLE,
|
||||
.name = "subviewer",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("SubViewer subtitle"),
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_BINTEXT,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "bintext",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Binary text"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_XBIN,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "xbin",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("eXtended BINary text"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
{
|
||||
.id = AV_CODEC_ID_IDF,
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.name = "idf",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("iCEDraw text"),
|
||||
.props = AV_CODEC_PROP_INTRA_ONLY,
|
||||
},
|
||||
|
||||
};
|
||||
|
||||
const AVCodecDescriptor *avcodec_descriptor_get(enum AVCodecID id)
|
||||
|
Loading…
x
Reference in New Issue
Block a user