The default padding I introduced in d4f81fb4e62d34a4c1dabc65b23ede7ce7694c63 is actually only 4 pointers and on 32bit platforms already smaller than the union. Replace it with a fixed 64byte padding. Don't add the normal padding for now. Fixes #755822
		
			
				
	
	
		
			40 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| 
 | |
| GstCheckABIStruct list[] = {
 | |
|   {"GstBaseParseClass", sizeof (GstBaseParseClass), 368},
 | |
|   {"GstBaseParse", sizeof (GstBaseParse), 392},
 | |
|   {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 400},
 | |
|   {"GstBaseSink", sizeof (GstBaseSink), 464},
 | |
|   {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 404},
 | |
|   {"GstBaseSrc", sizeof (GstBaseSrc), 448},
 | |
|   {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 416},
 | |
|   {"GstBaseTransform", sizeof (GstBaseTransform), 392},
 | |
|   {"GstBitReader", sizeof (GstBitReader), 32},
 | |
|   {"GstByteReader", sizeof (GstByteReader), 28},
 | |
|   {"GstByteWriter", sizeof (GstByteWriter), 56},
 | |
|   {"GstCollectData", sizeof (GstCollectData), 144},
 | |
|   {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 108},
 | |
|   {"GstCollectPads", sizeof (GstCollectPads), 104},
 | |
|   {"GstARGBControlBindingClass", sizeof (GstARGBControlBindingClass), 140},
 | |
|   {"GstARGBControlBinding", sizeof (GstARGBControlBinding), 160},
 | |
|   {"GstDirectControlBindingClass", sizeof (GstDirectControlBindingClass), 140},
 | |
|   {"GstDirectControlBinding", sizeof (GstDirectControlBinding), 168},
 | |
|   {"GstInterpolationControlSourceClass", sizeof (GstInterpolationControlSourceClass), 140},
 | |
|   {"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 152},
 | |
|   {"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 124},
 | |
|   {"GstLFOControlSource", sizeof (GstLFOControlSource), 120},
 | |
|   {"GstControlPoint", sizeof (GstControlPoint), 80},
 | |
|   {"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 124},
 | |
|   {"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 128},
 | |
|   {"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 140},
 | |
|   {"GstTriggerControlSource", sizeof (GstTriggerControlSource), 152},
 | |
|   {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 164},
 | |
|   {"GstNetClientClock", sizeof (GstNetClientClock), 136},
 | |
|   {"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
 | |
|   {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 108},
 | |
|   {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 88},
 | |
|   {"GstPushSrcClass", sizeof (GstPushSrcClass), 432},
 | |
|   {"GstPushSrc", sizeof (GstPushSrc), 464},
 | |
|   {"GstTimedValue", sizeof (GstTimedValue), 16},
 | |
|   {NULL, 0, 0}
 | |
| };
 |