Lines Matching defs:merge
48 AlphaMergeContext *merge = ctx->priv;
49 ff_bufqueue_discard_all(&merge->queue_main);
50 ff_bufqueue_discard_all(&merge->queue_alpha);
71 AlphaMergeContext *merge = inlink->dst->priv;
72 merge->is_packed_rgb =
73 ff_fill_rgba_map(merge->rgba_map, inlink->format) >= 0;
102 AlphaMergeContext *merge = ctx->priv;
105 if (merge->is_packed_rgb) {
110 pout = main_buf->data[0] + y * main_buf->linesize[0] + merge->rgba_map[A];
132 AlphaMergeContext *merge = ctx->priv;
137 (is_alpha ? &merge->queue_alpha : &merge->queue_main);
143 if (!ff_bufqueue_peek(&merge->queue_main, 0) ||
144 !ff_bufqueue_peek(&merge->queue_alpha, 0)) break;
146 main_buf = ff_bufqueue_get(&merge->queue_main);
147 alpha_buf = ff_bufqueue_get(&merge->queue_alpha);
149 merge->frame_requested = 0;
160 AlphaMergeContext *merge = ctx->priv;
163 merge->frame_requested = 1;
164 while (merge->frame_requested) {
165 in = ff_bufqueue_peek(&merge->queue_main, 0) ? 1 : 0;