gstreamer/gst/codecalpha
Daniel Almeida ad70e0d5e8 codecalpha: alphacombine: add support for NV12/AV12
Alpha combine works by appending the GstMemory for the alpha channel
to the GstBuffer containing I420, thereby pushing A420 on its src pad.

Add support for the same workflow for NV12, thereby producing the
recently introduced AV12 format (NV12 + Alpha).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2277>
2021-05-27 11:03:41 -04:00
..
gstalphacombine.c codecalpha: alphacombine: add support for NV12/AV12 2021-05-27 11:03:41 -04:00
gstalphacombine.h codecalpha: Implement alphacombine element 2021-05-11 16:06:56 -04:00
gstalphadecodebin.c alphadecodebin: Use normal queues instead of multiqueue 2021-05-13 14:38:47 +00:00
gstalphadecodebin.h alphadecodebin: Add wrappers to decode VP8/VP9 alpha 2021-05-11 16:06:56 -04:00
gstcodecalphademux.c codecalphademux: Do not set a GstFlowReturn from a boolean 2021-05-14 14:11:39 -04: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