gstreamer/sys
Alessandro Decina 9a026799f0 vtdec: minimize renegotiation to make hw decoding more reliable
The hardware decoder can become (temporarily) unavailable across
VTDecompressionSessionCreate/Destroy calls. During negotiation if the currently
configured caps are still accepted by downstream we keep using them so we don't
have to destroy and recreate the decoding session.

This indirectly fixes https://bugzilla.gnome.org/show_bug.cgi?id=767429, by
making vtdec stick to GLMemory.
2016-06-23 11:45:27 +10:00
..
acmenc bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
acmmp3dec bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
androidmedia ahcsrc: Avoid a div by 0 warning 2016-06-06 21:19:33 +03:00
applemedia vtdec: minimize renegotiation to make hw decoding more reliable 2016-06-23 11:45:27 +10:00
applemedia-nonpublic meta: Initialize all GstMeta fields 2016-04-13 10:17:24 +03:00
avc bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
bluez a2dpsink: unref avdtpsink if state transition failed 2016-06-03 00:51:32 +01:00
d3dvideosink d3dvideosink: Don't include deprecated and unavailable d3dx9tex.h 2016-04-19 13:51:03 +01:00
decklink decklinkvideosrc: Fix previous commit 2016-05-11 16:52:44 +02:00
directsound directsoundsrc: Convert Windows strings to UTF8 before comparing against UTF8 strings 2016-05-03 16:59:33 +03:00
dshowdecwrapper Remove unnecessary NULL checks before g_free() 2015-11-18 16:05:42 -08:00
dshowsrcwrapper dshowsrcwrapper: fix DirectShow caps negotiation and set capture pin caps 2016-04-23 15:21:44 +01:00
dshowvideosink bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
dvb dvbsrc: do not rely on temp var for fail detection 2016-06-17 15:58:09 -07:00
dxr3 bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
fbdev bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
kms kmsbufferpool: error only if no allocator 2016-05-23 22:06:29 +02:00
linsys bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
nvenc nvenc: add some rate control modes/properties 2016-04-08 15:24:20 +10:00
opensles bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
pvr2d pvrbufferpool: fix gst_meta_register() parameters 2016-04-26 13:45:07 +01:00
qcam bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
shm bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
tinyalsa bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
uvch264 bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
vcd bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
vdpau bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
wasapi bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
wininet bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
winks winks: Port to MSVC and pretend to be Windows XP 2016-06-21 11:32:29 +01:00
winscreencap bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
Makefile.am kmssink: add plugin and sink element 2016-04-11 19:57:48 +02:00