Voxware is the name of company, it has produced several audio codecs e.g. MetaVoice family and MetaSound.tags/n2.1
| @@ -383,7 +383,9 @@ enum AVCodecID { | |||||
| AV_CODEC_ID_MLP, | AV_CODEC_ID_MLP, | ||||
| AV_CODEC_ID_GSM_MS, /* as found in WAV */ | AV_CODEC_ID_GSM_MS, /* as found in WAV */ | ||||
| AV_CODEC_ID_ATRAC3, | AV_CODEC_ID_ATRAC3, | ||||
| #if FF_API_VOXWARE | |||||
| AV_CODEC_ID_VOXWARE, | AV_CODEC_ID_VOXWARE, | ||||
| #endif | |||||
| AV_CODEC_ID_APE, | AV_CODEC_ID_APE, | ||||
| AV_CODEC_ID_NELLYMOSER, | AV_CODEC_ID_NELLYMOSER, | ||||
| AV_CODEC_ID_MUSEPACK8, | AV_CODEC_ID_MUSEPACK8, | ||||
| @@ -415,6 +417,7 @@ enum AVCodecID { | |||||
| AV_CODEC_ID_OPUS, | AV_CODEC_ID_OPUS, | ||||
| AV_CODEC_ID_COMFORT_NOISE, | AV_CODEC_ID_COMFORT_NOISE, | ||||
| AV_CODEC_ID_TAK, | AV_CODEC_ID_TAK, | ||||
| AV_CODEC_ID_METASOUND, | |||||
| /* subtitle codecs */ | /* subtitle codecs */ | ||||
| AV_CODEC_ID_FIRST_SUBTITLE = 0x17000, ///< A dummy ID pointing at the start of subtitle codecs. | AV_CODEC_ID_FIRST_SUBTITLE = 0x17000, ///< A dummy ID pointing at the start of subtitle codecs. | ||||
| @@ -1923,6 +1923,7 @@ static const AVCodecDescriptor codec_descriptors[] = { | |||||
| .long_name = NULL_IF_CONFIG_SMALL("Atrac 3 (Adaptive TRansform Acoustic Coding 3)"), | .long_name = NULL_IF_CONFIG_SMALL("Atrac 3 (Adaptive TRansform Acoustic Coding 3)"), | ||||
| .props = AV_CODEC_PROP_LOSSY, | .props = AV_CODEC_PROP_LOSSY, | ||||
| }, | }, | ||||
| #if FF_API_VOXWARE | |||||
| { | { | ||||
| .id = AV_CODEC_ID_VOXWARE, | .id = AV_CODEC_ID_VOXWARE, | ||||
| .type = AVMEDIA_TYPE_AUDIO, | .type = AVMEDIA_TYPE_AUDIO, | ||||
| @@ -1930,6 +1931,7 @@ static const AVCodecDescriptor codec_descriptors[] = { | |||||
| .long_name = NULL_IF_CONFIG_SMALL("Voxware RT29 Metasound"), | .long_name = NULL_IF_CONFIG_SMALL("Voxware RT29 Metasound"), | ||||
| .props = AV_CODEC_PROP_LOSSY, | .props = AV_CODEC_PROP_LOSSY, | ||||
| }, | }, | ||||
| #endif | |||||
| { | { | ||||
| .id = AV_CODEC_ID_APE, | .id = AV_CODEC_ID_APE, | ||||
| .type = AVMEDIA_TYPE_AUDIO, | .type = AVMEDIA_TYPE_AUDIO, | ||||
| @@ -2147,6 +2149,13 @@ static const AVCodecDescriptor codec_descriptors[] = { | |||||
| .long_name = NULL_IF_CONFIG_SMALL("TAK (Tom's lossless Audio Kompressor)"), | .long_name = NULL_IF_CONFIG_SMALL("TAK (Tom's lossless Audio Kompressor)"), | ||||
| .props = AV_CODEC_PROP_LOSSLESS, | .props = AV_CODEC_PROP_LOSSLESS, | ||||
| }, | }, | ||||
| { | |||||
| .id = AV_CODEC_ID_METASOUND, | |||||
| .type = AVMEDIA_TYPE_AUDIO, | |||||
| .name = "metasound", | |||||
| .long_name = NULL_IF_CONFIG_SMALL("Voxware MetaSound"), | |||||
| .props = AV_CODEC_PROP_LOSSY, | |||||
| }, | |||||
| /* subtitle codecs */ | /* subtitle codecs */ | ||||
| { | { | ||||
| @@ -27,7 +27,7 @@ | |||||
| */ | */ | ||||
| #define LIBAVCODEC_VERSION_MAJOR 55 | #define LIBAVCODEC_VERSION_MAJOR 55 | ||||
| #define LIBAVCODEC_VERSION_MINOR 13 | |||||
| #define LIBAVCODEC_VERSION_MINOR 14 | |||||
| #define LIBAVCODEC_VERSION_MICRO 0 | #define LIBAVCODEC_VERSION_MICRO 0 | ||||
| #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ | #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ | ||||
| @@ -70,5 +70,8 @@ | |||||
| #ifndef FF_API_BUFS_VDPAU | #ifndef FF_API_BUFS_VDPAU | ||||
| #define FF_API_BUFS_VDPAU (LIBAVCODEC_VERSION_MAJOR < 56) | #define FF_API_BUFS_VDPAU (LIBAVCODEC_VERSION_MAJOR < 56) | ||||
| #endif | #endif | ||||
| #ifndef FF_API_VOXWARE | |||||
| #define FF_API_VOXWARE (LIBAVCODEC_VERSION_MAJOR < 56) | |||||
| #endif | |||||
| #endif /* AVCODEC_VERSION_H */ | #endif /* AVCODEC_VERSION_H */ | ||||
| @@ -347,7 +347,7 @@ const AVCodecTag ff_codec_wav_tags[] = { | |||||
| /* rogue format number */ | /* rogue format number */ | ||||
| { AV_CODEC_ID_ADPCM_IMA_DK3, 0x0062 }, | { AV_CODEC_ID_ADPCM_IMA_DK3, 0x0062 }, | ||||
| { AV_CODEC_ID_ADPCM_IMA_WAV, 0x0069 }, | { AV_CODEC_ID_ADPCM_IMA_WAV, 0x0069 }, | ||||
| { AV_CODEC_ID_VOXWARE, 0x0075 }, | |||||
| { AV_CODEC_ID_METASOUND, 0x0075 }, | |||||
| { AV_CODEC_ID_AAC, 0x00ff }, | { AV_CODEC_ID_AAC, 0x00ff }, | ||||
| { AV_CODEC_ID_SIPR, 0x0130 }, | { AV_CODEC_ID_SIPR, 0x0130 }, | ||||
| { AV_CODEC_ID_WMAV1, 0x0160 }, | { AV_CODEC_ID_WMAV1, 0x0160 }, | ||||