From d35c8e1dae975de38b5f399abe5cc1de4df12a7e Mon Sep 17 00:00:00 2001 From: benoit Date: Mon, 23 Mar 2009 10:58:05 +0000 Subject: [PATCH] Move av_class to AVResampleContext instead of ReSampleContext. Fixes issue 852. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18170 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b --- libavcodec/resample.c | 3 +-- libavcodec/resample2.c | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/resample.c b/libavcodec/resample.c index 829db7657..122b725d3 100644 --- a/libavcodec/resample.c +++ b/libavcodec/resample.c @@ -39,7 +39,6 @@ static const AVOption options[] = {{NULL}}; static const AVClass audioresample_context_class = { "ReSampleContext", context_to_name, options }; struct ReSampleContext { - const AVClass *av_class; struct AVResampleContext *resample_context; short *temp[2]; int temp_len; @@ -213,7 +212,7 @@ ReSampleContext *av_audio_resample_init(int output_channels, int input_channels, s->resample_context= av_resample_init(output_rate, input_rate, filter_length, log2_phase_count, linear, cutoff); - s->av_class= &audioresample_context_class; + *(AVClass**)s->resample_context = &audioresample_context_class; return s; } diff --git a/libavcodec/resample2.c b/libavcodec/resample2.c index ac9db73c8..31d2be7de 100644 --- a/libavcodec/resample2.c +++ b/libavcodec/resample2.c @@ -57,6 +57,7 @@ typedef struct AVResampleContext{ + const AVClass *av_class; FELEM *filter_bank; int filter_length; int ideal_dst_incr; -- 2.39.2