Lines Matching refs:channel_layouts
185 if (KNOWN(b->channel_layouts[i]))
186 b->channel_layouts[j++] = b->channel_layouts[i];
193 MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, fail);
199 !(ret->channel_layouts = av_malloc_array(ret_max,
200 sizeof(*ret->channel_layouts))))
205 if (!KNOWN(a->channel_layouts[i]))
208 if (a->channel_layouts[i] == b->channel_layouts[j]) {
209 ret->channel_layouts[ret_nb++] = a->channel_layouts[i];
210 a->channel_layouts[i] = b->channel_layouts[j] = 0;
218 uint64_t fmt = a->channel_layouts[i], bfmt;
223 if (b->channel_layouts[j] == bfmt)
224 ret->channel_layouts[ret_nb++] = a->channel_layouts[i];
231 if (KNOWN(a->channel_layouts[i]))
234 if (a->channel_layouts[i] == b->channel_layouts[j])
235 ret->channel_layouts[ret_nb++] = a->channel_layouts[i];
241 MERGE_REF(ret, a, channel_layouts, AVFilterChannelLayouts, fail);
242 MERGE_REF(ret, b, channel_layouts, AVFilterChannelLayouts, fail);
248 av_freep(&ret->channel_layouts);
306 channel_layouts, nb_channel_layouts);
308 memcpy(formats->channel_layouts, fmts,
309 sizeof(*formats->channel_layouts) * count);
339 ADD_FORMAT(l, channel_layout, uint64_t, channel_layouts, nb_channel_layouts);
465 FORMATS_UNREF(ref, channel_layouts);
520 ff_channel_layouts_ref, channel_layouts);