gstreamer/gst/camerabin
Tim-Philipp Müller 9c5863ad35 camerabin: don't rely on the application running the default GLib main loop
Don't use g_idle_add() and friends to schedule things we can't do from the
streaming thread in another thread. The app may not be running the default
GLib main loop. Instead, just spawn a thread.

Also, we need to care for when acessing a pad variable, as another thread
might have taken camerabin to NULL while this gst_camerabin_imgbin_finished
didn't run.

https://bugzilla.gnome.org/show_bug.cgi?id=615655
2011-04-05 14:40:35 -03:00
..
.gitignore camerabin: Add .gitignore to hide generated signal marshaller files. 2009-02-11 01:59:27 +02:00
camerabindebug.h camerabin: Move debug category declaration to a separate file 2010-06-21 10:25:15 -03:00
camerabingeneral.c camerabin: add names for more elements 2011-01-24 11:07:28 -03:00
camerabingeneral.h camerabin: add names for more elements 2011-01-24 11:07:28 -03:00
camerabinimage.c camerabin: application element memory leak fixes 2011-02-11 09:22:59 -03:00
camerabinimage.h camerabin: Create imagebin elements when image mode is set in camerabin NULL state 2010-11-23 10:04:24 -03:00
camerabinpreview.c camerabin: Add an assertion to preview pipeline generation 2011-03-15 09:18:31 -03:00
camerabinpreview.h camerabin: optimize setting new caps for preview image pipeline 2011-01-31 12:25:55 -03:00
camerabinvideo.c camerabin: application element memory leak fixes 2011-02-11 09:22:59 -03:00
camerabinvideo.h camerabin: rename function and variable names, update documentation 2010-04-13 12:00:31 -03:00
gstcamerabin-enum.c camerabin: Adds new video-colorspace-flag to flags 2010-09-22 23:47:08 -03:00
gstcamerabin-enum.h camerabin: Adds 'idle' property 2010-11-04 22:48:02 -03:00
gstcamerabin-marshal.list camerabin: use private input-selector that still has "select-all" property 2011-01-08 02:43:41 +00:00
gstcamerabin.c camerabin: don't rely on the application running the default GLib main loop 2011-04-05 14:40:35 -03:00
gstcamerabin.h camerabin: optimize setting new caps for preview image pipeline 2011-01-31 12:25:55 -03:00
gstcamerabincolorbalance.c Add camerabin element. 2009-02-09 10:22:09 +02:00
gstcamerabincolorbalance.h Add camerabin element. 2009-02-09 10:22:09 +02:00
gstinputselector.c camerabin: Events with select-all in input-selector 2011-02-09 13:42:06 +02:00
gstinputselector.h camerabin: use private input-selector that still has "select-all" property 2011-01-08 02:43:41 +00:00
Makefile.am camerabin: use private input-selector that still has "select-all" property 2011-01-08 02:43:41 +00:00
TODO camerabin: track todo items 2009-07-15 12:20:17 +03:00