mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
lavc: drop deprecated audio_convert API at the next major bump
Also make AVCODEC_RESAMPLE API removal depends on its presence, since its code depends on it as well. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
This commit is contained in:
parent
cf49d5907a
commit
5a6e6dcaa4
@ -32,6 +32,8 @@
|
||||
#include "avcodec.h"
|
||||
#include "audioconvert.h"
|
||||
|
||||
#if FF_API_AUDIO_CONVERT
|
||||
|
||||
struct AVAudioConvert {
|
||||
int in_channels, out_channels;
|
||||
int fmt_pair;
|
||||
@ -114,3 +116,5 @@ if(ctx->fmt_pair == ofmt + AV_SAMPLE_FMT_NB*ifmt){\
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif /* FF_API_AUDIO_CONVERT */
|
||||
|
@ -26,8 +26,11 @@
|
||||
/**
|
||||
* @file
|
||||
* Audio format conversion routines
|
||||
* This interface is deprecated and will be dropped in a future
|
||||
* version. You should use the libswresample library instead.
|
||||
*/
|
||||
|
||||
#if FF_API_AUDIO_CONVERT
|
||||
|
||||
#include "libavutil/cpu.h"
|
||||
#include "avcodec.h"
|
||||
@ -76,4 +79,6 @@ int av_audio_convert(AVAudioConvert *ctx,
|
||||
void * const out[6], const int out_stride[6],
|
||||
const void * const in[6], const int in_stride[6], int len);
|
||||
|
||||
#endif /* FF_API_AUDIO_CONVERT */
|
||||
|
||||
#endif /* AVCODEC_AUDIOCONVERT_H */
|
||||
|
@ -73,8 +73,11 @@
|
||||
#ifndef FF_API_CODEC_ID
|
||||
#define FF_API_CODEC_ID (LIBAVCODEC_VERSION_MAJOR < 56)
|
||||
#endif
|
||||
#ifndef FF_API_AUDIO_CONVERT
|
||||
#define FF_API_AUDIO_CONVERT (LIBAVCODEC_VERSION_MAJOR < 56)
|
||||
#endif
|
||||
#ifndef FF_API_AVCODEC_RESAMPLE
|
||||
#define FF_API_AVCODEC_RESAMPLE (LIBAVCODEC_VERSION_MAJOR < 56)
|
||||
#define FF_API_AVCODEC_RESAMPLE FF_API_AUDIO_CONVERT
|
||||
#endif
|
||||
#ifndef FF_API_DEINTERLACE
|
||||
#define FF_API_DEINTERLACE (LIBAVCODEC_VERSION_MAJOR < 56)
|
||||
|
Loading…
Reference in New Issue
Block a user