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"), |         .long_name = NULL_IF_CONFIG_SMALL("Canopus Lossless Codec"), | ||||||
|         .props     = AV_CODEC_PROP_INTRA_ONLY, |         .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" */ |     /* various PCM "codecs" */ | ||||||
|     { |     { | ||||||
| @ -1865,6 +1945,48 @@ static const AVCodecDescriptor codec_descriptors[] = { | |||||||
|         .name      = "ilbc", |         .name      = "ilbc", | ||||||
|         .long_name = NULL_IF_CONFIG_SMALL("iLBC (Internet Low Bitrate Codec)"), |         .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 */ |     /* subtitle codecs */ | ||||||
|     { |     { | ||||||
| @ -1921,6 +2043,64 @@ static const AVCodecDescriptor codec_descriptors[] = { | |||||||
|         .name      = "srt", |         .name      = "srt", | ||||||
|         .long_name = NULL_IF_CONFIG_SMALL("SubRip Text"), |         .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) | const AVCodecDescriptor *avcodec_descriptor_get(enum AVCodecID id) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user