mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-05 06:58:56 +00:00
controller: add the missing abi padding
While this technically is an abi break, we decided to do this: 1) the struct is documented to be internal 2) the struct is alloced and freed inside the library 3) there are no public methods that receive or return instances 4) the only code known to use this struct are classes containd here
This commit is contained in:
parent
d5ded15889
commit
d4f81fb4e6
8 changed files with 9 additions and 9 deletions
|
@ -55,7 +55,7 @@ typedef struct _GstControlPoint GstControlPoint;
|
|||
* @timestamp: timestamp of the value change
|
||||
* @value: the new value
|
||||
*
|
||||
* a internal structure for value+time and various temporary
|
||||
* An internal structure for value+time and various temporary
|
||||
* values used for interpolation. This "inherits" from
|
||||
* GstTimedValue.
|
||||
*/
|
||||
|
@ -77,8 +77,8 @@ struct _GstControlPoint
|
|||
struct {
|
||||
gdouble c1s, c2s, c3s;
|
||||
} cubic_mono;
|
||||
gpointer _gst_reserved[GST_PADDING];
|
||||
} cache;
|
||||
|
||||
};
|
||||
|
||||
GType gst_control_point_get_type (void);
|
||||
|
|
|
@ -22,7 +22,7 @@ GstCheckABIStruct list[] = {
|
|||
{"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 152},
|
||||
{"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 124},
|
||||
{"GstLFOControlSource", sizeof (GstLFOControlSource), 120},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 32},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 48},
|
||||
{"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 124},
|
||||
{"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 128},
|
||||
{"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 140},
|
||||
|
|
|
@ -22,7 +22,7 @@ GstCheckABIStruct list[] = {
|
|||
{"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
|
||||
{"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
|
||||
{"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 32},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 48},
|
||||
{"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
|
||||
{"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
|
||||
{"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
|
||||
|
|
|
@ -22,7 +22,7 @@ GstCheckABIStruct list[] = {
|
|||
{"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 140},
|
||||
{"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 124},
|
||||
{"GstLFOControlSource", sizeof (GstLFOControlSource), 108},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 32},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 48},
|
||||
{"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 124},
|
||||
{"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 120},
|
||||
{"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 140},
|
||||
|
|
|
@ -22,7 +22,7 @@ GstCheckABIStruct list[] = {
|
|||
{"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 152},
|
||||
{"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 124},
|
||||
{"GstLFOControlSource", sizeof (GstLFOControlSource), 120},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 32},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 48},
|
||||
{"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 124},
|
||||
{"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 128},
|
||||
{"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 140},
|
||||
|
|
|
@ -22,7 +22,7 @@ GstCheckABIStruct list[] = {
|
|||
{"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
|
||||
{"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
|
||||
{"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 32},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 48},
|
||||
{"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
|
||||
{"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
|
||||
{"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
|
||||
|
|
|
@ -22,7 +22,7 @@ GstCheckABIStruct list[] = {
|
|||
{"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
|
||||
{"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
|
||||
{"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 32},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 48},
|
||||
{"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
|
||||
{"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
|
||||
{"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
|
||||
|
|
|
@ -22,7 +22,7 @@ GstCheckABIStruct list[] = {
|
|||
{"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
|
||||
{"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
|
||||
{"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 32},
|
||||
{"GstControlPoint", sizeof (GstControlPoint), 48},
|
||||
{"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
|
||||
{"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
|
||||
{"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
|
||||
|
|
Loading…
Reference in a new issue