[Bug 754678] controller: the cubic interpolation we have implemented can overshoot min/max of the control-point values

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Sep 28 05:40:29 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=754678

--- Comment #10 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
I think you should take a common-sense and risk-based approach to this: do you
know if any external code is using this structure? is it likely anyone is using
this?

As far as I can see the only reason to use this is for subclasses to peek into
the GSequence directly or modify it? What are the chances of anyone doing that?

It's not directly used in any API, so I think you have some leeway here even if
strictly speaking it would be an ABI break.

Question is also who allocates these structs? It's not like they'll be used on
the stack. So I guess the main risk is some <=1.6 code allocating such a struct
which would be too small then and being used in combination with
libgstcontroller >= 1.7 which expects the struct to be larger.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list