[gst-cvs] gstreamer: controller: Use ordered GSequence instead of GList
Sebastian Dröge
slomo at kemper.freedesktop.org
Thu May 14 13:13:57 PDT 2009
Module: gstreamer
Branch: master
Commit: 10743802be213849df2414e721b94f53e79b0f2a
URL: http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=10743802be213849df2414e721b94f53e79b0f2a
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Thu May 14 22:11:57 2009 +0200
controller: Use ordered GSequence instead of GList
This makes lookups and insertions O(log n) instead of
always O(n) for insertions and O(n) in worst case for
lookups.
Fixes bug #582564.
---
libs/gst/controller/gstinterpolation.c | 152 ++++++++++----------
.../gst/controller/gstinterpolationcontrolsource.c | 150 ++++++++------------
.../gstinterpolationcontrolsourceprivate.h | 3 +-
3 files changed, 138 insertions(+), 167 deletions(-)
Diff: http://cgit.freedesktop.org/gstreamer/gstreamer/diff/?id=10743802be213849df2414e721b94f53e79b0f2a
More information about the Gstreamer-commits
mailing list