[gst-cvs] tpm gst-plugins-bad: gst-plugins-bad/ gst-plugins-bad/sys/dshowsrcwrapper/

tpm at kemper.freedesktop.org tpm at kemper.freedesktop.org
Fri Apr 11 12:29:14 PDT 2008


CVS Root:       /cvs/gstreamer
Module:         gst-plugins-bad
Changes by:     tpm
Date:           Fri Apr 11 2008  19:34:07 UTC

Log message:
	Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas at tandberg com>
	* sys/dshowsrcwrapper/gstdshowvideosrc.c: (PROP_DEVICE_NAME),
	  (gst_dshowvideosrc_class_init), (gst_dshowvideosrc_init),
	  (gst_dshowvideosrc_dispose), (gst_dshowvideosrc_stop),
	  (gst_dshowvideosrc_unlock), (gst_dshowvideosrc_unlock_stop),
	  (gst_dshowvideosrc_create), (gst_dshowvideosrc_push_buffer):
	* sys/dshowsrcwrapper/gstdshowvideosrc.h:
	  Don't increase latency by queuing buffers in an async queue when
	  the streaming thread can't keep up or isn't scheduled often
	  enough for some other reason, but just drop the previous buffer
	  in that case. Also implement GstBaseSrc::unlock for faster
	  unlocking when shutting down. (#520892).

Modified files:
    .               : ChangeLog
    sys/dshowsrcwrapper: gstdshowvideosrc.c gstdshowvideosrc.h

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/ChangeLog.diff?r1=1.3256&r2=1.3257
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowvideosrc.c.diff?r1=1.4&r2=1.5
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/sys/dshowsrcwrapper/gstdshowvideosrc.h.diff?r1=1.1&r2=1.2




More information about the Gstreamer-commits mailing list