mirror of https://git.ffmpeg.org/ffmpeg.git
swr: add swresample_version swresample_configuration and swresample_license
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
0f91a57732
commit
4468ad827a
|
@ -70,6 +70,22 @@ static const AVClass av_class = {
|
|||
.parent_log_context_offset = OFFSET(log_ctx),
|
||||
};
|
||||
|
||||
unsigned swresample_version(void)
|
||||
{
|
||||
return LIBSWRESAMPLE_VERSION_MICRO;
|
||||
}
|
||||
|
||||
const char *swresample_configuration(void)
|
||||
{
|
||||
return FFMPEG_CONFIGURATION;
|
||||
}
|
||||
|
||||
const char *swresample_license(void)
|
||||
{
|
||||
#define LICENSE_PREFIX "libswresample license: "
|
||||
return LICENSE_PREFIX FFMPEG_LICENSE + sizeof(LICENSE_PREFIX) - 1;
|
||||
}
|
||||
|
||||
int swr_set_channel_mapping(struct SwrContext *s, const int *channel_map){
|
||||
if(!s || s->in_convert) // s needs to be allocated but not initialized
|
||||
return AVERROR(EINVAL);
|
||||
|
|
|
@ -122,4 +122,19 @@ void swr_compensate(struct SwrContext *s, int sample_delta, int compensation_dis
|
|||
*/
|
||||
int swr_set_channel_mapping(struct SwrContext *s, const int *channel_map);
|
||||
|
||||
/**
|
||||
* Return the LIBSWRESAMPLE_VERSION_INT constant.
|
||||
*/
|
||||
unsigned swresample_version(void);
|
||||
|
||||
/**
|
||||
* Return the swr build-time configuration.
|
||||
*/
|
||||
const char *swresample_configuration(void);
|
||||
|
||||
/**
|
||||
* Return the swr license.
|
||||
*/
|
||||
const char *swresample_license(void);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue