mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-08 13:22:53 +02:00
Use more expressive names for the avfilter_insert_filter() in and out
parameters. Originally committed as revision 25235 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
fa6f4ebc08
commit
486adc55c0
@ -122,7 +122,7 @@ int avfilter_link(AVFilterContext *src, unsigned srcpad,
|
|||||||
}
|
}
|
||||||
|
|
||||||
int avfilter_insert_filter(AVFilterLink *link, AVFilterContext *filt,
|
int avfilter_insert_filter(AVFilterLink *link, AVFilterContext *filt,
|
||||||
unsigned in, unsigned out)
|
unsigned filt_srcpad_idx, unsigned filt_dstpad_idx)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
unsigned dstpad_idx = link->dstpad - link->dst->input_pads;
|
unsigned dstpad_idx = link->dstpad - link->dst->input_pads;
|
||||||
@ -132,7 +132,7 @@ int avfilter_insert_filter(AVFilterLink *link, AVFilterContext *filt,
|
|||||||
filt->name, link->src->name, link->dst->name);
|
filt->name, link->src->name, link->dst->name);
|
||||||
|
|
||||||
link->dst->inputs[dstpad_idx] = NULL;
|
link->dst->inputs[dstpad_idx] = NULL;
|
||||||
if ((ret = avfilter_link(filt, out, link->dst, dstpad_idx)) < 0) {
|
if ((ret = avfilter_link(filt, filt_dstpad_idx, link->dst, dstpad_idx)) < 0) {
|
||||||
/* failed to link output filter to new filter */
|
/* failed to link output filter to new filter */
|
||||||
link->dst->inputs[dstpad_idx] = link;
|
link->dst->inputs[dstpad_idx] = link;
|
||||||
return ret;
|
return ret;
|
||||||
@ -140,14 +140,14 @@ int avfilter_insert_filter(AVFilterLink *link, AVFilterContext *filt,
|
|||||||
|
|
||||||
/* re-hookup the link to the new destination filter we inserted */
|
/* re-hookup the link to the new destination filter we inserted */
|
||||||
link->dst = filt;
|
link->dst = filt;
|
||||||
link->dstpad = &filt->input_pads[in];
|
link->dstpad = &filt->input_pads[filt_srcpad_idx];
|
||||||
filt->inputs[in] = link;
|
filt->inputs[filt_srcpad_idx] = link;
|
||||||
|
|
||||||
/* if any information on supported media formats already exists on the
|
/* if any information on supported media formats already exists on the
|
||||||
* link, we need to preserve that */
|
* link, we need to preserve that */
|
||||||
if (link->out_formats)
|
if (link->out_formats)
|
||||||
avfilter_formats_changeref(&link->out_formats,
|
avfilter_formats_changeref(&link->out_formats,
|
||||||
&filt->outputs[out]->out_formats);
|
&filt->outputs[filt_dstpad_idx]->out_formats);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -783,12 +783,12 @@ void avfilter_destroy(AVFilterContext *filter);
|
|||||||
*
|
*
|
||||||
* @param link the link into which the filter should be inserted
|
* @param link the link into which the filter should be inserted
|
||||||
* @param filt the filter to be inserted
|
* @param filt the filter to be inserted
|
||||||
* @param in the input pad on the filter to connect
|
* @param filt_srcpad_idx the input pad on the filter to connect
|
||||||
* @param out the output pad on the filter to connect
|
* @param filt_dstpad_idx the output pad on the filter to connect
|
||||||
* @return zero on success
|
* @return zero on success
|
||||||
*/
|
*/
|
||||||
int avfilter_insert_filter(AVFilterLink *link, AVFilterContext *filt,
|
int avfilter_insert_filter(AVFilterLink *link, AVFilterContext *filt,
|
||||||
unsigned in, unsigned out);
|
unsigned filt_srcpad_idx, unsigned filt_dstpad_idx);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Insert a new pad.
|
* Insert a new pad.
|
||||||
|
Loading…
Reference in New Issue
Block a user