gstreamer/sys
Florian Zwoch 1489e73df4 dx9screencapsrc: throw error for invalid screen index
Currently dx9screencapsrc prints a verbose warning in case the screen
index is out of range for the current number of detected monitors. This
value is then dropped.

However there is no initial indication (beside the console print) if it
worked or not. This may result in capturing an unwanted screen as it
would capture the last set index that was not rejected.

This patch sets the index regardless. Instead, the element throws an
error when it tries to run or getting caps for an invalid index.

https://bugzilla.gnome.org/show_bug.cgi?id=771817
2016-09-22 09:52:37 -04: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 Use the new API to post flow ERROR messages on the bus 2016-08-26 19:23:31 -03:00
applemedia applemedia: Conditionally compile qtkitvideosrc 2016-08-31 10:03:15 +03:00
avc bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
bluez Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
d3dvideosink Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
decklink decklink: Print the Decklink API error return values in debug output in all places 2016-09-21 09:31:41 -04:00
directsound Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01: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 Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
dxr3 bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
fbdev plugins: Use stdint.h instead of _stdint.h 2016-08-19 14:42:52 +01:00
kms kmssink: Scale up to the screen dimension 2016-09-08 13:23:35 -04: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 opensles: Add opensles.h to noinst_HEADERS 2016-08-24 13:35:45 +03: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 shmsrc: Do not call gst_poll_remove_fd upon stop if reading was never started 2016-07-04 12:52:29 +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 Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
wininet bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
winks Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
winscreencap dx9screencapsrc: throw error for invalid screen index 2016-09-22 09:52:37 -04:00
Makefile.am applemedia-nonpublic: remove bitrotten plugin that's no longer needed 2016-08-19 11:02:46 +01:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00