gstreamer/gst/camerabin2
Thiago Santos 1a62d9374b wrappercamerabinsrc: Handle src state change to avoid losing timestamps
Camerabin2 uses state changes to force the source to renegotiate its
caps to the capture formats. The state changes makes the source lose
its clock and base_time, causing it to stop timestamping the buffers.

We still need a proper way to make sources renegotiate its caps, so this
patch is a hack to make the source continue timestamping buffers even
after changing state. The patch works by getting the clock and base
time before doing the state change to NULL and setting them back
after putting it to PLAYING again. It also cares to drop the first
new segment after this state change.
2011-02-03 19:09:20 -03:00
..
camerabingeneral.c camerabin2: Add preview-filter property 2011-02-03 19:09:20 -03:00
camerabingeneral.h camerabin2: Add preview-filter property 2011-02-03 19:09:20 -03:00
gstcamerabin2.c camerabin2: Add preview-filter property 2011-02-03 19:09:20 -03:00
gstcamerabin2.h camerabin2: Add preview-filter property 2011-02-03 19:09:20 -03:00
gstimagecapturebin.c camerabin2: Add names to some elements 2011-01-26 14:31:13 -03:00
gstimagecapturebin.h camerabin2: add imagecapturebin::image-muxer property 2010-12-23 13:18:57 -03:00
gstplugin.c camerabin2: Removing videorecordingbin 2011-01-24 14:50:29 -03:00
gstviewfinderbin.c viewfinderbin: Remove leaks 2010-12-23 13:24:56 -03:00
gstviewfinderbin.h viewfinderbin: Fixes to video-sink handling 2010-12-23 13:18:57 -03:00
gstwrappercamerabinsrc.c wrappercamerabinsrc: Handle src state change to avoid losing timestamps 2011-02-03 19:09:20 -03:00
gstwrappercamerabinsrc.h wrappercamerabinsrc: Handle src state change to avoid losing timestamps 2011-02-03 19:09:20 -03:00
Makefile.am camerabin2: Removing videorecordingbin 2011-01-24 14:50:29 -03:00
PORTING camerabin2: Update porting file 2011-01-24 14:50:30 -03:00