alphadecodebin: Add wrappers to decode VP8/VP9 alpha
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 22 Apr 2021 20:50:17 +0000 (16:50 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 11 May 2021 20:06:56 +0000 (16:06 -0400)
commitba4053a2b942f893dc6b5e0bbcd7a6f8f607811e
tree8664b425ee0babf5c7f891b36be06cf6de844fb7
parent2cd927435cb03a64b3243215fff54d3c2e448917
alphadecodebin: Add wrappers to decode VP8/VP9 alpha

This includes base class with wrappers bin that will create a static
pipeline capable of handling the VP8/VP9 alpha channel decoding
using two instances of vp8/vp9dec element each.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2199>
gst/codecalpha/gstalphadecodebin.c [new file with mode: 0644]
gst/codecalpha/gstalphadecodebin.h [new file with mode: 0644]
gst/codecalpha/gstplugin.c
gst/codecalpha/gstvp8alphadecodebin.c [new file with mode: 0644]
gst/codecalpha/gstvp8alphadecodebin.h [new file with mode: 0644]
gst/codecalpha/gstvp9alphadecodebin.c [new file with mode: 0644]
gst/codecalpha/gstvp9alphadecodebin.h [new file with mode: 0644]
gst/codecalpha/meson.build