lavfi/avfilter: move AVFilterContext.command_queue to FFFilterContext

It is private to generic filtering code.
This commit is contained in:
Anton Khirnov
2024-10-03 20:44:38 +02:00
parent 71f176e3ce
commit 4472bddb18
4 changed files with 17 additions and 7 deletions

View File

@@ -1348,8 +1348,9 @@ int avfilter_graph_queue_command(AVFilterGraph *graph, const char *target, const
for (i = 0; i < graph->nb_filters; i++) {
AVFilterContext *filter = graph->filters[i];
FFFilterContext *ctxi = fffilterctx(filter);
if(filter && (!strcmp(target, "all") || !strcmp(target, filter->name) || !strcmp(target, filter->filter->name))){
AVFilterCommand **queue = &filter->command_queue, *next;
AVFilterCommand **queue = &ctxi->command_queue, *next;
while (*queue && (*queue)->time <= ts)
queue = &(*queue)->next;
next = *queue;