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),
|
.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){
|
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
|
if(!s || s->in_convert) // s needs to be allocated but not initialized
|
||||||
return AVERROR(EINVAL);
|
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);
|
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
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue
Block a user