gstreamer/gst/camerabin2
Hans de Goede 8dc7fae455 wrappercamerabinsrc: Don't unset the video-source property on pipeline start
check_and_replace_src() was setting self->app_vid_src to NULL, which
means that an app setting the video-source property, and then starting,
stopping and re-starting the pipeline (ie to make changes to the
video-source-filter property) would after the restart no longer have
a video-source.

This patch fixes this by making gst_camerabin_setup_default_element return a
ref to the passed in user_element, rather then returning the user_element as
is, so that that ref can be passed on to the bin, and the app_vid_src ref
stays valid.

https://bugzilla.gnome.org/show_bug.cgi?id=701915
2013-06-10 16:16:29 +02:00
..
camerabin2-src.txt camerabin: remove custom renegotiate event 2012-05-01 15:31:11 -03:00
camerabingeneral.c wrappercamerabinsrc: Don't unset the video-source property on pipeline start 2013-06-10 16:16:29 +02:00
camerabingeneral.h Fix FSF address 2012-11-04 00:09:59 +00:00
gstcamerabin2.c Fix FSF address 2012-11-04 00:09:59 +00:00
gstcamerabin2.h Fix FSF address 2012-11-04 00:09:59 +00:00
gstplugin.c Fix FSF address 2012-11-04 00:09:59 +00:00
gstviewfinderbin.c Fix FSF address 2012-11-04 00:09:59 +00:00
gstviewfinderbin.h Fix FSF address 2012-11-04 00:09:59 +00:00
gstwrappercamerabinsrc.c wrappercamerabinsrc: Don't unset the video-source property on pipeline start 2013-06-10 16:16:29 +02:00
gstwrappercamerabinsrc.h Fix FSF address 2012-11-04 00:09:59 +00:00
Makefile.am gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
PORTING camerabin2: add location=NULL docs to PORTING 2011-07-25 10:32:51 -03:00