d3d11: Add h264 decoder element
authorSeungha Yang <seungha.yang@navercorp.com>
Thu, 26 Dec 2019 05:24:46 +0000 (14:24 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 31 Dec 2019 02:13:48 +0000 (02:13 +0000)
commit586390b1baaf01c5d9e36b4f4db04336076dfa66
tree6ae4b34e58a57a2e43af8a9ff66abcd658c6ae3e
parent7bfdeaf161d08824d1f2c1766d50f0193fa8ca40
d3d11: Add h264 decoder element

New decoder implementation based on dxva2 on d3d11 APIs. The DPB
management implementation is taken from Chromium.
sys/d3d11/gstd3d11_fwd.h
sys/d3d11/gstd3d11decoder.c [new file with mode: 0644]
sys/d3d11/gstd3d11decoder.h [new file with mode: 0644]
sys/d3d11/gstd3d11h264dec.c [new file with mode: 0644]
sys/d3d11/gstd3d11h264dec.h [new file with mode: 0644]
sys/d3d11/gsth264decoder.c [new file with mode: 0644]
sys/d3d11/gsth264decoder.h [new file with mode: 0644]
sys/d3d11/gsth264picture.c [new file with mode: 0644]
sys/d3d11/gsth264picture.h [new file with mode: 0644]
sys/d3d11/meson.build
sys/d3d11/plugin.c