GstCheckABIStruct list[] = { {"GstAppSinkCallbacks", sizeof (GstAppSinkCallbacks), 56}, {"GstAppSinkClass", sizeof (GstAppSinkClass), 864}, {"GstAppSink", sizeof (GstAppSink), 704}, {"GstAppSrcCallbacks", sizeof (GstAppSrcCallbacks), 56}, {"GstAppSrcClass", sizeof (GstAppSrcClass), 872}, {"GstAppSrc", sizeof (GstAppSrc), 688}, {"GstAudioCdSrcClass", sizeof (GstAudioCdSrcClass), 1040}, {"GstAudioCdSrc", sizeof (GstAudioCdSrc), 720}, {"GstAudioCdSrcTrack", sizeof (GstAudioCdSrcTrack), 48}, {"GstAudioClockClass", sizeof (GstAudioClockClass), 328}, {"GstAudioClock", sizeof (GstAudioClock), 240}, {"GstAudioFilterClass", sizeof (GstAudioFilterClass), 856}, {"GstAudioFilter", sizeof (GstAudioFilter), 928}, {"GstAudioSinkClass", sizeof (GstAudioSinkClass), 928}, {"GstAudioSink", sizeof (GstAudioSink), 792}, {"GstAudioSrcClass", sizeof (GstAudioSrcClass), 984}, {"GstAudioSrc", sizeof (GstAudioSrc), 800}, {"GstAudioBaseSinkClass", sizeof (GstAudioBaseSinkClass), 840}, {"GstAudioBaseSink", sizeof (GstAudioBaseSink), 752}, {"GstAudioBaseSrcClass", sizeof (GstAudioBaseSrcClass), 896}, {"GstAudioBaseSrc", sizeof (GstAudioBaseSrc), 760}, {"GstRTPBaseAudioPayloadClass", sizeof (GstRTPBaseAudioPayloadClass), 600}, {"GstRTPBaseAudioPayload", sizeof (GstRTPBaseAudioPayload), 600}, {"GstRTPBaseDepayloadClass", sizeof (GstRTPBaseDepayloadClass), 552}, {"GstRTPBaseDepayload", sizeof (GstRTPBaseDepayload), 456}, {"GstRTPBasePayloadClass", sizeof (GstRTPBasePayloadClass), 568}, {"GstRTPBasePayload", sizeof (GstRTPBasePayload), 536}, {"GstColorBalanceChannelClass", sizeof (GstColorBalanceChannelClass), 176}, {"GstColorBalanceChannel", sizeof (GstColorBalanceChannel), 72}, {"GstColorBalanceInterface", sizeof (GstColorBalanceInterface), 88}, {"GstDiscovererClass", sizeof (GstDiscovererClass), 200}, {"GstDiscoverer", sizeof (GstDiscoverer), 64}, {"GstFFTF32Complex", sizeof (GstFFTF32Complex), 8}, {"GstFFTF64Complex", sizeof (GstFFTF64Complex), 16}, {"GstFFTS16Complex", sizeof (GstFFTS16Complex), 4}, {"GstFFTS32Complex", sizeof (GstFFTS32Complex), 8}, {"GstNavigationInterface", sizeof (GstNavigationInterface), 32}, {"gst_riff_acid", sizeof (gst_riff_acid), 24}, {"gst_riff_dmlh", sizeof (gst_riff_dmlh), 4}, {"gst_riff_index_entry", sizeof (gst_riff_index_entry), 16}, {"gst_riff_strf_auds", sizeof (gst_riff_strf_auds), 16}, {"gst_riff_strf_iavs", sizeof (gst_riff_strf_iavs), 32}, {"gst_riff_strf_vids", sizeof (gst_riff_strf_vids), 40}, {"gst_riff_strh", sizeof (gst_riff_strh), 48}, {"GstAudioRingBufferClass", sizeof (GstAudioRingBufferClass), 312}, {"GstAudioRingBuffer", sizeof (GstAudioRingBuffer), 888}, {"GstAudioRingBufferSpec", sizeof (GstAudioRingBufferSpec), 400}, {"GstRTCPPacket", sizeof (GstRTCPPacket), 40}, {"GstRTPPayloadInfo", sizeof (GstRTPPayloadInfo), 80}, {"GstRTSPExtensionInterface", sizeof (GstRTSPExtensionInterface), 128}, {"GstRTSPMessage", sizeof (GstRTSPMessage), 88}, {"GstRTSPRange", sizeof (GstRTSPRange), 8}, {"GstRTSPTime", sizeof (GstRTSPTime), 16}, {"GstRTSPTimeRange", sizeof (GstRTSPTimeRange), 88}, {"GstRTSPTransport", sizeof (GstRTSPTransport), 120}, {"GstRTSPUrl", sizeof (GstRTSPUrl), 56}, {"GstRTSPWatchFuncs", sizeof (GstRTSPWatchFuncs), 96}, {"GstSDPAttribute", sizeof (GstSDPAttribute), 16}, {"GstSDPBandwidth", sizeof (GstSDPBandwidth), 16}, {"GstSDPConnection", sizeof (GstSDPConnection), 32}, {"GstSDPKey", sizeof (GstSDPKey), 16}, {"GstSDPMedia", sizeof (GstSDPMedia), 80}, {"GstSDPMessage", sizeof (GstSDPMessage), 184}, {"GstSDPOrigin", sizeof (GstSDPOrigin), 48}, {"GstSDPTime", sizeof (GstSDPTime), 24}, {"GstSDPZone", sizeof (GstSDPZone), 16}, {"GstStreamVolumeInterface", sizeof (GstStreamVolumeInterface), 16}, {"GstTagDemuxClass", sizeof (GstTagDemuxClass), 552}, {"GstTagDemux", sizeof (GstTagDemux), 304}, {"GstVideoFilterClass", sizeof (GstVideoFilterClass), 872}, {"GstVideoFilter", sizeof (GstVideoFilter), 920}, {"GstVideoOrientationInterface", sizeof (GstVideoOrientationInterface), 80}, {"GstVideoRectangle", sizeof (GstVideoRectangle), 16}, {"GstVideoSinkClass", sizeof (GstVideoSinkClass), 832}, {"GstVideoSink", sizeof (GstVideoSink), 712}, {"GstVideoOverlayInterface", sizeof (GstVideoOverlayInterface), 48}, #if defined(TEST_GST_GL_ABI_CHECK) {"GstGLAsyncDebug", sizeof (GstGLAsyncDebug), 120}, {"GstGLBaseFilter", sizeof (GstGLBaseFilter), 648}, {"GstGLBaseFilterClass", sizeof (GstGLBaseFilterClass), 880}, {"GstGLBaseMemory", sizeof (GstGLBaseMemory), 224}, {"GstGLAllocationParams", sizeof (GstGLAllocationParams), 120}, {"GstGLBaseMemoryAllocator", sizeof (GstGLBaseMemoryAllocator), 216}, {"GstGLBaseMemoryAllocatorClass", sizeof (GstGLBaseMemoryAllocatorClass), 312}, {"GstGLBaseSrc", sizeof (GstGLBaseSrc), 904}, {"GstGLBaseSrcClass", sizeof (GstGLBaseSrcClass), 920}, {"GstGLBuffer", sizeof (GstGLBuffer), 240}, {"GstGLBufferAllocationParams", sizeof (GstGLBufferAllocationParams), 160}, {"GstGLBufferAllocator", sizeof (GstGLBufferAllocator), 248}, {"GstGLBufferAllocatorClass", sizeof (GstGLBufferAllocatorClass), 344}, {"GstGLBufferPool", sizeof (GstGLBufferPool), 184}, {"GstGLBufferPoolClass", sizeof (GstGLBufferPoolClass), 320}, {"GstGLColorConvert", sizeof (GstGLColorConvert), 480}, {"GstGLColorConvertClass", sizeof (GstGLColorConvertClass), 216}, {"GstGLContext", sizeof (GstGLContext), 152}, {"GstGLContextClass", sizeof (GstGLContextClass), 312}, {"GstGLDisplay", sizeof (GstGLDisplay), 136}, {"GstGLDisplayClass", sizeof (GstGLDisplayClass), 232}, {"GstGLFilter", sizeof (GstGLFilter), 1064}, {"GstGLFilterClass", sizeof (GstGLFilterClass), 952}, {"GstGLFuncs", sizeof (GstGLFuncs), 2968}, {"GstGLFramebuffer", sizeof (GstGLFramebuffer), 152}, {"GstGLFramebufferClass", sizeof (GstGLFramebufferClass), 216}, {"GstGLMemory", sizeof (GstGLMemory), 480}, {"GstGLVideoAllocationParams", sizeof (GstGLVideoAllocationParams), 184}, {"GstGLMemoryAllocator", sizeof (GstGLMemoryAllocator), 248}, {"GstGLMemoryAllocatorClass", sizeof (GstGLMemoryAllocatorClass), 368}, {"GstGLMemoryPBO", sizeof (GstGLMemoryPBO), 520}, {"GstGLMemoryPBOAllocator", sizeof (GstGLMemoryPBOAllocator), 280}, {"GstGLMemoryPBOAllocatorClass", sizeof (GstGLMemoryPBOAllocatorClass), 400}, {"GstGLRenderbuffer", sizeof (GstGLRenderbuffer), 280}, {"GstGLRenderbufferAllocationParams", sizeof (GstGLRenderbufferAllocationParams), 168}, {"GstGLRenderbufferAllocator", sizeof (GstGLRenderbufferAllocator), 248}, {"GstGLRenderbufferAllocatorClass", sizeof (GstGLRenderbufferAllocatorClass), 344}, {"GstGLSLStage", sizeof (GstGLSLStage), 136}, {"GstGLSLStageClass", sizeof (GstGLSLStageClass), 216}, {"GstGLShader", sizeof (GstGLShader), 136}, {"GstGLShaderClass", sizeof (GstGLShaderClass), 184}, {"GstGLUpload", sizeof (GstGLUpload), 136}, {"GstGLUploadClass", sizeof (GstGLUploadClass), 216}, {"GstGLOverlayCompositor", sizeof (GstGLOverlayCompositor), 160}, {"GstGLOverlayCompositorClass", sizeof (GstGLOverlayCompositorClass), 216}, {"GstGLQuery", sizeof (GstGLQuery), 176}, {"GstGLViewConvert", sizeof (GstGLViewConvert), 504}, {"GstGLViewConvertClass", sizeof (GstGLViewConvertClass), 216}, {"GstGLWindow", sizeof (GstGLWindow), 248}, {"GstGLWindowClass", sizeof (GstGLWindowClass), 336}, #if GST_GL_HAVE_PLATFORM_EGL {"GstGLDisplayEGL", sizeof (GstGLDisplayEGL), 184}, {"GstGLDisplayEGLClass", sizeof (GstGLDisplayEGLClass), 264}, {"GstGLDisplayEGLDevice", sizeof (GstGLDisplayEGL), 184}, {"GstGLDisplayEGLDeviceClass", sizeof (GstGLDisplayEGLClass), 264}, {"GstGLMemoryEGL", sizeof (GstGLMemoryEGL), 520}, {"GstGLMemoryEGLAllocator", sizeof (GstGLMemoryEGLAllocator), 280}, {"GstGLMemoryEGLAllocatorClass", sizeof (GstGLMemoryEGLAllocatorClass), 400}, {"GstEGLImage", sizeof (GstGLMemoryEGLAllocatorClass), 400}, #endif #if GST_GL_HAVE_WINDOW_WAYLAND {"GstGLDisplayWayland", sizeof (GstGLDisplayWayland), 216}, {"GstGLDisplayWaylandClass", sizeof (GstGLDisplayWaylandClass), 264}, #endif #if GST_GL_HAVE_WINDOW_X11 {"GstGLDisplayX11", sizeof (GstGLDisplayX11), 200}, {"GstGLDisplayX11Class", sizeof (GstGLDisplayX11Class), 264}, #endif #endif {NULL, 0, 0} };