qtmux: for Apple ProRes, allow overriding pixel bit depth for 4:4:4:4 variants
authorRuslan Khamidullin <ruslank@borisfx.com>
Sun, 22 Aug 2021 23:16:26 +0000 (23:16 +0000)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 24 Aug 2021 12:35:47 +0000 (12:35 +0000)
commitf510d48ecfbc9d8160827c09514223db64e9a448
tree78e7b41924149ac73a01d9571a5b1b21499c1254
parent068c2a71ba58a0a68e6e7258025be81537822249
qtmux: for Apple ProRes, allow overriding pixel bit depth for 4:4:4:4 variants

e.g. when exporting an opaque image, yet with alpha channel.

Apple ProRes certification requires that, when a ProRes-writing
application *knows* that the entire frame is opaque, the application
writes only RGB without alpha even when the clip is RGBA. For that,
this tiny change allows the app to override pixel depth when writing ProRes.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/1061>
gst/isomp4/gstqtmux.c