gstreamer/sys
Haihao Xiang 6c953438f5 msdkdec: Release occupied surface for MFX_ERR_MORE_DATA
An output surface is returned but without sync point when when
MFXVideoDECODE_DecodeFrameAsync () returns MFX_ERR_MORE_DATA, this
surface should be released too, otherwise the surface is occupied
and it is easy to exhaust all pre-allocated mfx surfaces.

Example pipeline (input_vp8.webm contains lots of frame with show_frame
set to 0):

gst-launch-1.0 filesrc location=input_vp8.webm ! matroskademux !
msdkvp8dec ! msdkvpp ! fakesink

0:00:05.995959693 19866 0x563f30f14590 ERROR                default
gstmsdkvideomemory.c:77:gst_msdk_video_allocator_get_surface: failed to
get surface available
ERROR: from element
/GstPipeline:pipeline0/GstMatroskaDemux:matroskademux0: Internal data
stream error.
2019-02-03 13:44:56 +08:00
..
androidmedia androidmedia: also install java sources 2018-12-07 07:46:27 +00:00
applemedia avfvideosrc: add device-name property 2019-01-25 22:20:49 +01:00
bluez avdtputil: Remove dead code 2018-11-12 08:00:26 +00:00
d3dvideosink d3dhelpers.c: fix typo in debug output 2019-01-30 11:27:42 -05:00
decklink decklinkvideosink: Don't forget to unref clock after usage 2019-01-02 17:39:19 +02:00
directsound Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
dshowdecwrapper Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
dshowsrcwrapper dshowsrcwrapper: add implementation of GstDeviceMonitor 2018-11-09 09:52:40 +00:00
dshowvideosink bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
dvb Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
fbdev Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
ipcpipeline meson: build opencv and ipcpipeline examples 2018-11-29 12:29:50 +00:00
kms kmssink: Accept underscore in property 2018-12-18 16:36:57 +01:00
msdk msdkdec: Release occupied surface for MFX_ERR_MORE_DATA 2019-02-03 13:44:56 +08:00
nvdec meson: Fix building of the nvdec plugin on Windows 2019-01-28 13:28:01 +00:00
nvenc build: Don't forget to add windows files to EXTRA_DIST 2019-01-18 13:13:09 +05:30
opensles meson: Fix invalid keyword warning 2018-11-13 09:02:21 +00:00
shm shmsrc: delay fd removal until there's no uses 2018-10-10 13:42:05 -04:00
tinyalsa Fix build when we have tinyalsa but not its header 2018-12-18 21:08:10 +00:00
uvch264 Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
vcd meson: build vcdsrc plugin 2018-12-17 09:12:53 +00:00
vdpau meson: build vdpau plugin 2018-12-17 09:12:53 +00:00
wasapi wasapi: Fixed corner-cases in mapping of channel mask 2019-01-21 21:10:55 +05:30
winks Run gst-indent through the files 2018-11-28 14:18:26 +00:00
winscreencap Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
Makefile.am Remove acmmp3dec and acmenc plugins 2018-12-18 10:06:59 +00:00
meson.build Remove acmmp3dec and acmenc plugins 2018-12-18 10:06:59 +00:00