gstreamer/libs/gst/controller
Benjamin Otte 6fb4cda8fb controller: Fix gst_interpolation_control_source_find_control_point_iter
The logic in that function is broken. Various NULL-checking bandaids for
guaranteed non-NULL variables didn't even help there.

This patch updates the function to check if a previous item exists
before fetching it instead of after. This makes all other tests
unnecessary.
In particular, it makes the check for an empty list unnecessary, because
for empty lists the only iter is the begin iter (and the end iter) and
so the new check catches that case.

https://bugzilla.gnome.org/show_bug.cgi?id=616846
2010-04-26 16:46:11 +02:00
..
.gitignore Update a bunch of gitignores to clean up my git status output 2009-01-23 16:08:40 +00:00
gstcontroller.c Fixes for -Wmissing-declarations -Wmissing-prototypes 2010-03-11 10:59:57 +01:00
gstcontroller.h Fixes for -Wwrite-strings 2010-03-10 20:50:10 +01:00
gstcontrollerprivate.h libs/gst/controller/: Keep last-value and only call set_property if value has changed. This supresses all the g_objec... 2008-11-17 21:41:35 +00:00
gstcontrolsource.c Make code safe for -Wredundant-decls 2010-03-10 20:45:33 +01:00
gstcontrolsource.h controller: Mark property_name in GstValueArray as const 2010-03-17 12:18:18 +01:00
gsthelper.c Fixes for -Wwrite-strings 2010-03-10 20:50:10 +01:00
gstinterpolation.c controller: Fix gst_interpolation_control_source_find_control_point_iter 2010-04-26 16:46:11 +02:00
gstinterpolationcontrolsource.c Make code safe for -Wredundant-decls 2010-03-10 20:45:33 +01:00
gstinterpolationcontrolsource.h interpolationcontrolsource: Add const qualifiers to values in the _set functions 2010-02-19 14:31:54 +01:00
gstinterpolationcontrolsourceprivate.h controller: Use ordered GSequence instead of GList 2009-05-14 22:13:47 +02:00
gstlfocontrolsource.c lfocontrolsource: Use correct setter for double GValues 2010-04-15 22:05:38 +02:00
gstlfocontrolsource.h libs/gst/: Fix empty prototypes. Fixes bug #507957. 2008-01-08 02:07:38 +00:00
gstlfocontrolsourceprivate.h libs/gst/controller/: API: Add GstLFOControlSource, a control source that gives values for specific timestamps based ... 2007-08-03 15:47:17 +00:00
lib.c libs/gst/controller/: Move some private declarations into private headers. 2008-05-03 15:25:25 +00:00
Makefile.am libs: point gobject-introspection scanner to .la files 2010-04-03 13:41:52 +01:00