gstreamer/gst/camerabin2
Thiago Santos 91b7f2d99e v4l2camerasrc: Implement video capture
Implements video capture on v4l2camerasrc by using the mode property,
when mode is set to video, the pad probe pushes a new segment
and starts pushing buffers on the pad, when it the property is
sent back to preview, the pad probe pushes an EOS and stops
pushing buffers.

This is controlled by a Recording State variable, that is protected
by the GST_OBJECT_LOCK. I don't think locking for every buffer is
nice, so we could find an alternative lockless way here.
2010-12-08 15:38:28 -03:00
..
camerabingeneral.c camerabin2: Adding debug categories 2010-12-08 15:38:27 -03:00
camerabingeneral.h camerabin2: Adding debug categories 2010-12-08 15:38:27 -03:00
gstbasecamerasrc.c camerabin2: Removing uneeded properties 2010-12-08 15:38:26 -03:00
gstbasecamerasrc.h camerabin2: Adding v4l2camerasrc from robclark's branch 2010-12-08 15:38:26 -03:00
gstcamerabin-enum.c camerabin2: Keep mode definition at -enum file 2010-12-08 15:38:27 -03:00
gstcamerabin-enum.h camerabin2: Adding v4l2camerasrc from robclark's branch 2010-12-08 15:38:26 -03:00
gstcamerabin2.c camerabin2: Keep mode definition at -enum file 2010-12-08 15:38:27 -03:00
gstcamerabin2.h camerabin2: Adding basic property and signals 2010-12-08 15:38:27 -03:00
gstimagecapturebin.c camerabin2: Set filesink's async to FALSE 2010-12-08 15:38:27 -03:00
gstimagecapturebin.h camerabin2: Adds new imagecapturebin 2010-12-08 15:38:26 -03:00
gstplugin.c camerabin2: Adds a stub element for camerabin2 2010-12-08 15:38:27 -03:00
gstv4l2camerasrc.c v4l2camerasrc: Implement video capture 2010-12-08 15:38:28 -03:00
gstv4l2camerasrc.h v4l2camerasrc: Implement video capture 2010-12-08 15:38:28 -03:00
gstvideorecordingbin.c camerabin2: Set filesink's async to FALSE 2010-12-08 15:38:27 -03:00
gstvideorecordingbin.h camerabin2: Adds video recording bin 2010-12-08 15:38:26 -03:00
gstviewfinderbin.c camerabin2: Move plugin init to a separate file 2010-12-08 15:38:26 -03:00
gstviewfinderbin.h camerabin2: Move plugin init to a separate file 2010-12-08 15:38:26 -03:00
Makefile.am camerabin2: Adds a stub element for camerabin2 2010-12-08 15:38:27 -03:00