diff options
-rw-r--r-- | libavfilter/audio.c | 2 | ||||
-rw-r--r-- | libavfilter/avfilter.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/libavfilter/audio.c b/libavfilter/audio.c index b5a9f78..1075217 100644 --- a/libavfilter/audio.c +++ b/libavfilter/audio.c @@ -69,7 +69,7 @@ AVFrame *ff_default_get_audio_buffer(AVFilterLink *link, int nb_samples) frame->nb_samples = nb_samples; frame->format = link->format; - frame->channels = link->channels; + av_frame_set_channels(frame, link->channels); frame->channel_layout = link->channel_layout; frame->sample_rate = link->sample_rate; diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c index 6717343..ed16c80 100644 --- a/libavfilter/avfilter.c +++ b/libavfilter/avfilter.c @@ -698,7 +698,7 @@ static int ff_filter_frame_needs_framing(AVFilterLink *link, AVFrame *frame) { int insamples = frame->nb_samples, inpos = 0, nb_samples; AVFrame *pbuf = link->partial_buf; - int nb_channels = frame->channels; + int nb_channels = av_frame_get_channels(frame); int ret = 0; /* Handle framing (min_samples, max_samples) */ @@ -747,7 +747,7 @@ int ff_filter_frame(AVFilterLink *link, AVFrame *frame) } } else { av_assert1(frame->format == link->format); - av_assert1(frame->channels == link->channels); + av_assert1(av_frame_get_channels(frame) == link->channels); av_assert1(frame->channel_layout == link->channel_layout); av_assert1(frame->sample_rate == link->sample_rate); } |