mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-02-04 14:30:55 +08:00
avfilter: add link negotiation for AVAlphaMode
This commit is contained in:
@@ -312,6 +312,9 @@ int avfilter_insert_filter(AVFilterLink *link, AVFilterContext *filt,
|
||||
if (link->outcfg.color_ranges)
|
||||
ff_formats_changeref(&link->outcfg.color_ranges,
|
||||
&filt->outputs[filt_dstpad_idx]->outcfg.color_ranges);
|
||||
if (link->outcfg.alpha_modes)
|
||||
ff_formats_changeref(&link->outcfg.alpha_modes,
|
||||
&filt->outputs[filt_dstpad_idx]->outcfg.alpha_modes);
|
||||
if (link->outcfg.samplerates)
|
||||
ff_formats_changeref(&link->outcfg.samplerates,
|
||||
&filt->outputs[filt_dstpad_idx]->outcfg.samplerates);
|
||||
@@ -784,6 +787,8 @@ static void free_link(AVFilterLink *link)
|
||||
ff_formats_unref(&link->outcfg.color_spaces);
|
||||
ff_formats_unref(&link->incfg.color_ranges);
|
||||
ff_formats_unref(&link->outcfg.color_ranges);
|
||||
ff_formats_unref(&link->incfg.alpha_modes);
|
||||
ff_formats_unref(&link->outcfg.alpha_modes);
|
||||
ff_formats_unref(&link->incfg.samplerates);
|
||||
ff_formats_unref(&link->outcfg.samplerates);
|
||||
ff_channel_layouts_unref(&link->incfg.channel_layouts);
|
||||
|
||||
Reference in New Issue
Block a user