gstreamer/sys
Seungha Yang a39a5bf131 d3d11decoder: Refactor decoding process
* Move decoding process to handle_frame
* Remove GstVideoDecoder::parse implementation
* Clarify flush/drain/finish usage

In forward playback case, have_frame() call will be followed by
handle_frame() but reverse playback is not the case.
To ensure GstVideoCodecFrame, the decoding process should be placed inside
of handle_frame(), instead of parse().

Since we don't support alignment=nal, the parse() implementation is not worth.
In order to fix broken reverse playback, let's remove the parse()
implementation and revisit it when adding alignment=nal support.
2020-02-12 12:34:58 +00:00
..
androidmedia androidmedia: Support float i-frame-interval 2020-02-09 02:19:12 +11:00
applemedia avfvideosrc: element requests camera permissions even with capture-screen property is true 2019-12-11 17:31:03 +00:00
bluez Remove autotools build system 2019-10-14 13:54:27 +01:00
d3d11 d3d11decoder: Refactor decoding process 2020-02-12 12:34:58 +00:00
d3dvideosink d3dvideosink: hold class lock for entire duration of class destruction 2019-12-18 13:15:06 -05:00
decklink decklink: Silence no driver / no SO messages 2020-01-10 08:00:05 +00:00
directsound bad: use of g_value_dup_string 2019-12-30 14:13:03 +00:00
dshowdecwrapper documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
dshowsrcwrapper bad: use of g_value_dup_string 2019-12-30 14:13:03 +00:00
dshowvideosink documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
dvb Don't pass default GLib marshallers for signals 2019-11-06 14:27:46 +00:00
fbdev Remove autotools build system 2019-10-14 13:54:27 +01:00
ipcpipeline ipcpipeline: Minimal fixes that allow building with MSVC 2020-01-14 09:23:02 +05:30
kms kmssink: Fix crash with force-modesetting=1 2020-01-31 10:01:51 -05:00
magicleap mlaudiosink: Fix crash when stopping pipeline 2019-12-06 15:29:29 +00:00
msdk msdkvp9enc: output raw vp9 stream instead of IVF stream 2020-02-10 06:46:28 +00:00
nvcodec nvcodec: Mark class data as may-be-leaked to quiet the leaks tracer 2020-02-12 00:00:51 +05:30
opensles Remove autotools build system 2019-10-14 13:54:27 +01:00
shm Don't pass default GLib marshallers for signals 2019-11-06 14:27:46 +00:00
tinyalsa Remove autotools build system 2019-10-14 13:54:27 +01:00
uvch264 remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
wasapi wasapisrc: Correctly handle BUFFERFLAGS_SILENT 2019-11-28 08:59:41 +00:00
winks documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
winscreencap documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
meson.build Add mlaudiosink element 2019-12-06 15:29:29 +00:00