Quoting James Almer (2022-02-15 13:27:37)
> On 2/15/2022 8:50 AM, Anton Khirnov wrote:
> > Quoting James Almer (2022-01-13 03:09:07)
> >> @@ -212,31 +212,31 @@ static int config_input(AVFilterLink *inlink)
> >>           return AVERROR(ENOMEM);
> >>       for (ch = 0;  ch < s->nb_in_channels; ch++)
> >>           s->input_levels[ch] = s->level_in;
> >> -    ch = av_get_channel_layout_channel_index(inlink->channel_layout, 
> >> AV_CH_FRONT_CENTER);
> >> +    ch = av_channel_layout_index_from_channel(&inlink->ch_layout, 
> >> AV_CHAN_FRONT_CENTER);
> >>       if (ch >= 0)
> >>           s->input_levels[ch] *= s->fc_in;
> >> -    ch = av_get_channel_layout_channel_index(inlink->channel_layout, 
> >> AV_CH_FRONT_LEFT);
> >> +    ch = av_channel_layout_index_from_channel(&inlink->ch_layout, 
> >> AV_CHAN_FRONT_LEFT);
> >>       if (ch >= 0)
> >>           s->input_levels[ch] *= s->fl_in;
> >> -    ch = av_get_channel_layout_channel_index(inlink->channel_layout, 
> >> AV_CH_FRONT_RIGHT);
> >> +    ch = av_channel_layout_index_from_channel(&inlink->ch_layout, 
> >> AV_CHAN_FRONT_RIGHT);
> >>       if (ch >= 0)
> >>           s->input_levels[ch] *= s->fr_in;
> >> -    ch = av_get_channel_layout_channel_index(inlink->channel_layout, 
> >> AV_CH_SIDE_LEFT);
> >> +    ch = av_channel_layout_index_from_channel(&inlink->ch_layout, 
> >> AV_CHAN_SIDE_LEFT);
> >>       if (ch >= 0)
> >>           s->input_levels[ch] *= s->sl_in;
> >> -    ch = av_get_channel_layout_channel_index(inlink->channel_layout, 
> >> AV_CH_SIDE_RIGHT);
> >> +    ch = av_channel_layout_index_from_channel(&inlink->ch_layout, 
> >> AV_CHAN_SIDE_RIGHT);
> >>       if (ch >= 0)
> >>           s->input_levels[ch] *= s->sr_in;
> >> -    ch = av_get_channel_layout_channel_index(inlink->channel_layout, 
> >> AV_CH_BACK_LEFT);
> >> +    ch = av_channel_layout_index_from_channel(&inlink->ch_layout, 
> >> AV_CHAN_BACK_LEFT);
> >>       if (ch >= 0)
> >>           s->input_levels[ch] *= s->bl_in;
> >> -    ch = av_get_channel_layout_channel_index(inlink->channel_layout, 
> >> AV_CH_BACK_RIGHT);
> >> +    ch = av_channel_layout_index_from_channel(&inlink->ch_layout, 
> >> AV_CHAN_BACK_RIGHT);
> >>       if (ch >= 0)
> >>           s->input_levels[ch] *= s->br_in;
> >> -    ch = av_get_channel_layout_channel_index(inlink->channel_layout, 
> >> AV_CH_BACK_CENTER);
> >> +    ch = av_channel_layout_index_from_channel(&inlink->ch_layout, 
> >> AV_CHAN_BACK_CENTER);
> >>       if (ch >= 0)
> >>           s->input_levels[ch] *= s->bc_in;
> >> -    ch = av_get_channel_layout_channel_index(inlink->channel_layout, 
> >> AV_CH_LOW_FREQUENCY);
> >> +    ch = av_channel_layout_index_from_channel(&inlink->ch_layout, 
> >> AV_CHAN_LOW_FREQUENCY);
> >>       if (ch >= 0)
> > 
> > Make all those compare to AV_CHAN_NONE
> 
> ch is an index, so either >= 0, or EINVAL.

right, nevermind then

-- 
Anton Khirnov
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to