History

lavc: deprecate VIMA decoder

Paul B Mahol committed 11 years ago

Commit ba222951 parent 9ccc4ee6 files · +14 −0Browse files

Unified · Split

6 files
  1. doc/APIchanges +3 −0
  2. libavcodec/allcodecs.c +2 −0
  3. libavcodec/avcodec.h +2 −0
  4. libavcodec/codec_desc.c +2 −0
  5. libavcodec/version.h +3 −0
  6. libavcodec/vima.c +2 −0
doc/APIchanges+3−0
@@ -15,6 +15,9 @@ libavutil: 2014-08-09 · 14 unmodified lines
1515
1616 API changes, most recent first:
1717
18+2015-02-xx - xxxxxxx - lavc 56.21.102
19+ Deprecate VIMA decoder.
20+
1821 2015-01-27 - 728685f - lavc 56.12.0, lavu 54.8.0 - avcodec.h, frame.h
1922 Add AV_PKT_DATA_AUDIO_SERVICE_TYPE and AV_FRAME_DATA_AUDIO_SERVICE_TYPE for
2023 storing the audio service type as side data.
libavcodec/allcodecs.c+2−0
@@ -477,7 +477,9 @@ void avcodec_register_all(void) · 476 unmodified lines
477477 REGISTER_DECODER(ADPCM_VIMA, adpcm_vima);
478478 REGISTER_DECODER(ADPCM_XA, adpcm_xa);
479479 REGISTER_ENCDEC (ADPCM_YAMAHA, adpcm_yamaha);
480+#if FF_API_VIMA_DECODER
480481 REGISTER_DECODER(VIMA, vima);
482+#endif
481483
482484 /* subtitles */
483485 REGISTER_ENCDEC (SSA, ssa);
libavcodec/avcodec.h+2−0
@@ -390,7 +390,9 @@ enum AVCodecID { · 389 unmodified lines
390390 AV_CODEC_ID_ADPCM_IMA_APC,
391391 AV_CODEC_ID_ADPCM_VIMA_DEPRECATED,
392392 AV_CODEC_ID_ADPCM_VIMA = MKBETAG('V','I','M','A'),
393+#if FF_API_VIMA_DECODER
393394 AV_CODEC_ID_VIMA = MKBETAG('V','I','M','A'),
395+#endif
394396 AV_CODEC_ID_ADPCM_AFC = MKBETAG('A','F','C',' '),
395397 AV_CODEC_ID_ADPCM_IMA_OKI = MKBETAG('O','K','I',' '),
396398 AV_CODEC_ID_ADPCM_DTK = MKBETAG('D','T','K',' '),
libavcodec/codec_desc.c+2−0
@@ -2807,6 +2807,7 @@ static const AVCodecDescriptor codec_descriptors[] = { · 2806 unmodified lines
28072807 AV_CODEC_PROP_LOSSLESS,
28082808 },
28092809
2810+#if FF_API_VIMA_DECODER
28102811 {
28112812 .id = AV_CODEC_ID_VIMA,
28122813 .type = AVMEDIA_TYPE_AUDIO,
@@ -2814,6 +2815,7 @@ static const AVCodecDescriptor codec_descriptors[] = { · 1 unmodified line
28142815 .long_name = NULL_IF_CONFIG_SMALL("LucasArts VIMA audio (deprecated id)"),
28152816 .props = AV_CODEC_PROP_LOSSY,
28162817 },
2818+#endif
28172819 {
28182820 .id = AV_CODEC_ID_ADPCM_VIMA_DEPRECATED,
28192821 .type = AVMEDIA_TYPE_AUDIO,
libavcodec/version.h+3−0
@@ -48,6 +48,9 @@ · 47 unmodified lines
4848 * the public API and may change, break or disappear at any time.
4949 */
5050
51+#ifndef FF_API_VIMA_DECODER
52+#define FF_API_VIMA_DECODER (LIBAVCODEC_VERSION_MAJOR < 57)
53+#endif
5154 #ifndef FF_API_REQUEST_CHANNELS
5255 #define FF_API_REQUEST_CHANNELS (LIBAVCODEC_VERSION_MAJOR < 57)
5356 #endif
libavcodec/vima.c+2−0
@@ -217,6 +217,7 @@ AVCodec ff_adpcm_vima_decoder = { · 216 unmodified lines
217217 .capabilities = CODEC_CAP_DR1,
218218 };
219219
220+#if FF_API_VIMA_DECODER
220221 AVCodec ff_vima_decoder = {
221222 .name = "vima",
222223 .long_name = NULL_IF_CONFIG_SMALL("LucasArts VIMA audio"),
@@ -226,3 +227,4 @@ AVCodec ff_vima_decoder = { · 3 unmodified lines
226227 .decode = decode_frame,
227228 .capabilities = CODEC_CAP_DR1,
228229 };
230+#endif

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t