gstreamer/sys
Haihao Xiang cd883427e9 msdkdec: add parse callback for non-packetized input
commit 55c0d720 added the capability to handle non-packetized bitstream,
and there is a loop to handle multiple frames in a non-packetized buffer
in gst_msdkdec_handle_frame. However it is possible that a
non-packetized buffer still contains valid data but there is no long any
pending unfinished frame. Currently gst_video_decoder_decode_frame is
invoked to send a new frame with new input data, the situaltion is
repeated till an EOS is received. An application has to exit when
receiving an EOS, however there is still valid data in a
non-packetezied input buffer, hence some frames are dropped.

This fix adds a parse callback for non-packeteized input, a new frame
will be sent to the subclass as soon as the input buffer has valid data

This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/665
2019-10-29 14:58:54 +00:00
..
androidmedia androidmedia: Make sure that the first member of GstAmcSurfaceTextureJNI is correct 2019-10-25 13:56:13 +00:00
applemedia Remove autotools build system 2019-10-14 13:54:27 +01:00
bluez Remove autotools build system 2019-10-14 13:54:27 +01:00
d3d11 d3d11window: Protect registration/creation of WIN32 window 2019-10-04 21:15:25 +09:00
d3dvideosink Remove autotools build system 2019-10-14 13:54:27 +01:00
decklink Remove autotools build system 2019-10-14 13:54:27 +01:00
directsound Remove autotools build system 2019-10-14 13:54:27 +01:00
dshowdecwrapper Remove autotools build system 2019-10-14 13:54:27 +01:00
dshowsrcwrapper Remove autotools build system 2019-10-14 13:54:27 +01:00
dshowvideosink Remove autotools build system 2019-10-14 13:54:27 +01:00
dvb Remove autotools build system 2019-10-14 13:54:27 +01:00
fbdev Remove autotools build system 2019-10-14 13:54:27 +01:00
ipcpipeline Remove autotools build system 2019-10-14 13:54:27 +01:00
kms Remove autotools build system 2019-10-14 13:54:27 +01:00
msdk msdkdec: add parse callback for non-packetized input 2019-10-29 14:58:54 +00:00
nvcodec Remove autotools build system 2019-10-14 13:54:27 +01:00
opensles Remove autotools build system 2019-10-14 13:54:27 +01:00
shm Remove autotools build system 2019-10-14 13:54:27 +01:00
tinyalsa Remove autotools build system 2019-10-14 13:54:27 +01:00
uvch264 Remove autotools build system 2019-10-14 13:54:27 +01:00
wasapi wasapi: Fix build warnings 2019-10-14 14:43:59 +00:00
winks Remove autotools build system 2019-10-14 13:54:27 +01:00
winscreencap Remove autotools build system 2019-10-14 13:54:27 +01:00
meson.build nvdec,nvenc: Port to dynamic library loading 2019-07-08 10:37:46 +00:00