gstreamer/gst-libs/gst
Seungha Yang 7c94b9c4b0 d3d11: Add support for GRAY and more YUV formats
By this commit, following formats will be newly supported by d3d11 elements

* Y444_{8, 12, 16}LE formats:
  Similar to other planar formats. Such Y444 variants are not supported
  by Direct3D11 natively, but we can simply map each plane by
  using R8 and/or R16 texture.
* P012_LE:
  It is not different from P016_LE, but defining P012 and P016 separately
  for more explicit signalling. Note that DXVA uses P016 texture
  for 12bits encoded bitstreams.
* GRAY:
  This format is required for some codecs (e.g., AV1) if monochrome
  is supported
* 4:2:0 planar 12bits (I420_12LE) and 4:2:2 planar 8, 10, 12bits
  formats (Y42B, I422_10LE, and I422_12LE)

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2346>
2021-06-23 15:35:36 +00:00
..
adaptivedemux gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
audio gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
basecamerabinsrc basecamerabinsrc: silence g-ir-scanner warnings 2020-07-29 15:08:48 +00:00
codecparsers jpeg2000parse, openjpeg: add support for YCrCb 4:1:1 sampling 2021-06-14 11:05:45 +02:00
codecs vp8decoder: Drain the output queue on EOS/finish 2021-06-16 17:34:54 +00:00
d3d11 d3d11: Add support for GRAY and more YUV formats 2021-06-23 15:35:36 +00:00
insertbin Meson: Use pkg-config generator 2020-10-23 11:14:18 -04:00
interfaces Meson: Use pkg-config generator 2020-10-23 11:14:18 -04:00
isoff Remove autotools build system 2019-10-14 13:54:27 +01:00
mpegts mpegts: Add support for SIT sections 2020-12-14 16:37:29 +01:00
opencv meson: allow the user to disable opencv 2020-08-26 18:19:22 +00:00
play player: Rewrite as GstPlay wrapper 2021-03-09 18:03:48 +00:00
player Tell programmers that set_volume uses linear scale (fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1439) 2021-04-07 22:54:37 +00:00
sctp gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
transcoder transcoder: Fix usage of g_error_propagate 2021-06-21 09:18:32 +00:00
uridownloader remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
va libs: va: display: Handle auto clean up macros. 2021-05-26 05:42:33 +00:00
vulkan vkinstance: Don't abort in case that system has no available vulkan device 2021-06-04 07:44:36 +00:00
wayland gst-libs/gst/wayland: Install "unstable" wayland header 2020-12-03 14:54:47 +00:00
webrtc webrtc lib: Make the datachannel struct private 2021-06-21 20:53:09 +00:00
gettext.h Fix FSF address 2012-11-04 00:09:59 +00:00
glib-compat-private.h Update GLib dependency to 2.40.0 2015-10-02 22:24:19 +03:00
gst-i18n-plugin.h Fix FSF address 2012-11-04 00:09:59 +00:00
meson.build libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00