d3d11vp9dec: Add support for reverse playback
authorSeungha Yang <seungha.yang@navercorp.com>
Mon, 2 Mar 2020 06:22:49 +0000 (15:22 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 3 Mar 2020 12:15:33 +0000 (12:15 +0000)
commitbe3de5a3db56c64a391b222ebc7f70fcbf5e3101
tree3db92fbb01cc3b93f7399b961307ac59649bcfcc
parente83888302d0716e1089a11475d964bac59229eb2
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
sys/d3d11/gstvp9decoder.c