gstreamer/gst/codecalpha
Nicolas Dufresne ea08442699 codecalphademux: Fix handling of flow combine
As the alphacombine is simplified to received matching pair of buffers,
we can't just stop streaming when we receive EOS from downstream. Due
to usage of queue, the moment we get this return value may differ.

Though, by continuing pushing, we override the last_flowret on the pad
which can make us miss that we effectively can combine all flow into
EOS.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2238>
2021-05-13 14:38:47 +00:00
..
gstalphacombine.c codecalpha: Implement alphacombine element 2021-05-11 16:06:56 -04:00
gstalphacombine.h codecalpha: Implement alphacombine element 2021-05-11 16:06:56 -04:00
gstalphadecodebin.c alphadecodebin: Add wrappers to decode VP8/VP9 alpha 2021-05-11 16:06:56 -04:00
gstalphadecodebin.h alphadecodebin: Add wrappers to decode VP8/VP9 alpha 2021-05-11 16:06:56 -04:00
gstcodecalphademux.c codecalphademux: Fix handling of flow combine 2021-05-13 14:38:47 +00:00
gstcodecalphademux.h Introduce CODEC Alpha plugin 2021-05-11 16:06:56 -04:00
gstplugin.c doc: codecalpha: Add plugin documentation 2021-05-11 16:06:56 -04:00
gstvp8alphadecodebin.c alphadecodebin: Add wrappers to decode VP8/VP9 alpha 2021-05-11 16:06:56 -04:00
gstvp8alphadecodebin.h alphadecodebin: Add wrappers to decode VP8/VP9 alpha 2021-05-11 16:06:56 -04:00
gstvp9alphadecodebin.c alphadecodebin: Add wrappers to decode VP8/VP9 alpha 2021-05-11 16:06:56 -04:00
gstvp9alphadecodebin.h alphadecodebin: Add wrappers to decode VP8/VP9 alpha 2021-05-11 16:06:56 -04:00
meson.build alphadecodebin: Add wrappers to decode VP8/VP9 alpha 2021-05-11 16:06:56 -04:00