gstreamer/sys/d3d11
Seungha Yang be3de5a3db d3d11vp9dec: Add support for reverse playback
This commit moves parsing code for superframe and frame header into
handle_frame() method, and removes parse() implementation from vp9decoder
baseclass.

The combination of
- multiple frames are packed in a given input buffer (i.e., superframe)
- reverse playback
seems to be complicated and also it doesn't work as intended in some case
2020-03-03 12:15:33 +00:00
..
gstd3d11_fwd.h d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +00:00
gstd3d11basefilter.c d3d11: Introduce d3d11 upload/download element 2019-12-05 02:29:18 +00:00
gstd3d11basefilter.h d3d11: Introduce d3d11 upload/download element 2019-12-05 02:29:18 +00:00
gstd3d11bufferpool.c d3d11memory: Add a method to specify padding space 2020-02-05 00:52:48 +00:00
gstd3d11bufferpool.h d3d11: Refactor d3d11 memory and dxgi format usage 2019-12-05 02:29:18 +00:00
gstd3d11colorconvert.c d3d11memory: Always use native DXGI format if device support it 2020-01-13 01:58:08 +00:00
gstd3d11colorconvert.h d3d11colorconvert: Remove device type dependent behavior 2019-12-28 05:43:44 +00:00
gstd3d11colorconverter.c d3d11memory: Always use native DXGI format if device support it 2020-01-13 01:58:08 +00:00
gstd3d11colorconverter.h d3d11videosink: Add support for overlay composition 2019-12-24 19:00:45 +09:00
gstd3d11decoder.c d3d11decoder: Do not print warning message if retry count is in expected range 2020-02-28 13:21:04 +09:00
gstd3d11decoder.h d3d11decoder: Check decoder status report 2020-02-28 13:21:00 +09:00
gstd3d11device.c d3d11device: Fix typo 2020-02-18 11:58:45 +00:00
gstd3d11device.h d3d11memory: Always use native DXGI format if device support it 2020-01-13 01:58:08 +00:00
gstd3d11download.c Revert "d3d11: Add support for D3D11_USAGE_DYNAMIC" 2020-01-13 01:58:08 +00:00
gstd3d11download.h d3d11: Introduce d3d11 upload/download element 2019-12-05 02:29:18 +00:00
gstd3d11format.c d3d11format: Add util methods for mapping DXGI color space with ours 2020-02-05 00:52:48 +00:00
gstd3d11format.h d3d11format: Add util methods for mapping DXGI color space with ours 2020-02-05 00:52:48 +00:00
gstd3d11h264dec.c d3d11decoder: Check decoder status report 2020-02-28 13:21:00 +09:00
gstd3d11h264dec.h d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +00:00
gstd3d11h265dec.c d3d11decoder: Check decoder status report 2020-02-28 13:21:00 +09:00
gstd3d11h265dec.h d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +00:00
gstd3d11memory.c d3d11memory: Add a method to specify padding space 2020-02-05 00:52:48 +00:00
gstd3d11memory.h d3d11memory: Add a method to specify padding space 2020-02-05 00:52:48 +00:00
gstd3d11overlaycompositor.c d3d11videosink: Add support for overlay composition 2019-12-24 19:00:45 +09:00
gstd3d11overlaycompositor.h d3d11videosink: Add support for overlay composition 2019-12-24 19:00:45 +09:00
gstd3d11shader.c d3d11videosink: Add support for overlay composition 2019-12-24 19:00:45 +09:00
gstd3d11shader.h d3d11videosink: Add support for overlay composition 2019-12-24 19:00:45 +09:00
gstd3d11upload.c Revert "d3d11: Add support for D3D11_USAGE_DYNAMIC" 2020-01-13 01:58:08 +00:00
gstd3d11upload.h d3d11: Introduce d3d11 upload/download element 2019-12-05 02:29:18 +00:00
gstd3d11utils.c Revert "d3d11: Add support for D3D11_USAGE_DYNAMIC" 2020-01-13 01:58:08 +00:00
gstd3d11utils.h Revert "d3d11: Add support for D3D11_USAGE_DYNAMIC" 2020-01-13 01:58:08 +00:00
gstd3d11videoprocessor.c d3d11: Add video processor object 2020-02-05 00:52:48 +00:00
gstd3d11videoprocessor.h d3d11: Add video processor object 2020-02-05 00:52:48 +00:00
gstd3d11videosink.c d3d11videosink: Clarify the meaning of various width and height variables 2020-03-02 22:01:43 +09:00
gstd3d11videosink.h d3d11videosink: Use ID3D11VideoProcessor interface 2020-02-05 00:52:48 +00:00
gstd3d11videosinkbin.c d3d11videosink: Add support for overlay composition 2019-12-24 19:00:45 +09:00
gstd3d11videosinkbin.h d3d11videosinkbin: Drop d3d11 color convert element 2019-12-05 02:29:18 +00:00
gstd3d11vp9dec.c d3d11decoder: Check decoder status report 2020-02-28 13:21:00 +09:00
gstd3d11vp9dec.h d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +00:00
gstd3d11window.cpp d3d11videosink: Clarify the meaning of various width and height variables 2020-03-02 22:01:43 +09:00
gstd3d11window.h d3d11videosink: Clarify the meaning of various width and height variables 2020-03-02 22:01:43 +09:00
gstd3d11window_corewindow.cpp d3d11window: Invoke initial resize method from baseclass 2020-02-05 00:52:48 +00:00
gstd3d11window_corewindow.h d3d11: Add support for Universal Windows Platform 2020-01-06 20:14:51 +09:00
gstd3d11window_swapchainpanel.cpp d3d11window: Invoke initial resize method from baseclass 2020-02-05 00:52:48 +00:00
gstd3d11window_swapchainpanel.h d3d11: Add support for Universal Windows Platform 2020-01-06 20:14:51 +09:00
gstd3d11window_win32.cpp d3d11videosink: Clarify the meaning of various width and height variables 2020-03-02 22:01:43 +09:00
gstd3d11window_win32.h d3d11: Add support for Universal Windows Platform 2020-01-06 20:14:51 +09:00
gsth264decoder.c d3d11decoder: Refactor decoding process 2020-02-12 12:34:58 +00:00
gsth264decoder.h d3d11: Add h264 decoder element 2019-12-31 02:13:48 +00:00
gsth264picture.c d3d11: Add h264 decoder element 2019-12-31 02:13:48 +00:00
gsth264picture.h d3d11: Add h264 decoder element 2019-12-31 02:13:48 +00:00
gsth265decoder.c d3d11decoder: Refactor decoding process 2020-02-12 12:34:58 +00:00
gsth265decoder.h d3d11: Add h265 decoder element 2019-12-31 02:13:48 +00:00
gsth265picture.c d3d11: Add h265 decoder element 2019-12-31 02:13:48 +00:00
gsth265picture.h d3d11: Add h265 decoder element 2019-12-31 02:13:48 +00:00
gstvp9decoder.c d3d11vp9dec: Add support for reverse playback 2020-03-03 12:15:33 +00:00
gstvp9decoder.h d3d11: Add vp9 decoder element 2019-12-31 02:13:48 +00:00
gstvp9picture.c d3d11: Add vp9 decoder element 2019-12-31 02:13:48 +00:00
gstvp9picture.h d3d11: Add vp9 decoder element 2019-12-31 02:13:48 +00:00
meson.build d3d11: Add video processor object 2020-02-05 00:52:48 +00:00
plugin.c d3d11decoder: Register elements per GPU device with capability check 2020-02-18 11:58:45 +00:00