Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:rogeroberholtzer:branches:KDE:Qt5
libqt5-qtwebkit
gst-1.19.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gst-1.19.patch of Package libqt5-qtwebkit
From cbcea3d0c041fcd3dc397f79eb448b49ae453ac9 Mon Sep 17 00:00:00 2001 From: Philippe Normand <pnormand@igalia.com> Date: Fri, 23 Jul 2021 15:38:29 +0000 Subject: [PATCH] [GStreamer][1.19] Warnings due to AppSinkCallbacks struct growth https://bugs.webkit.org/show_bug.cgi?id=228229 Patch by Philippe Normand <pnormand@igalia.com> on 2021-07-23 Reviewed by Xabier Rodriguez-Calvar. A new callback was added, for event notifications. * platform/audio/gstreamer/AudioFileReaderGStreamer.cpp: (WebCore::AudioFileReader::handleNewDeinterleavePad): * platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp: (WebCore::AudioSourceProviderGStreamer::handleNewDeinterleavePad): * platform/graphics/gstreamer/ImageDecoderGStreamer.cpp: (WebCore::ImageDecoderGStreamer::InnerDecoder::connectDecoderPad): Canonical link: https://commits.webkit.org/239911@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@280243 268f45cc-cd09-0410-ab3c-d52691b4dbfc Basically redone from scratch for qtwebkit-5.212.0-alpha4 by fvogt@suse.de. --- Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp | 4 ++++ Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) Index: qtwebkit-5.212.0-alpha4/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp =================================================================== --- qtwebkit-5.212.0-alpha4.orig/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp +++ qtwebkit-5.212.0-alpha4/Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp @@ -230,6 +230,10 @@ void AudioFileReader::handleNewDeinterle [](GstAppSink* sink, gpointer userData) -> GstFlowReturn { return static_cast<AudioFileReader*>(userData)->handleSample(sink); }, +#if GST_CHECK_VERSION(1, 19, 1) + // new_event + nullptr, +#endif { nullptr } }; gst_app_sink_set_callbacks(GST_APP_SINK(sink), &callbacks, this, 0); Index: qtwebkit-5.212.0-alpha4/Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp =================================================================== --- qtwebkit-5.212.0-alpha4.orig/Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp +++ qtwebkit-5.212.0-alpha4/Source/WebCore/platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp @@ -280,9 +280,7 @@ void AudioSourceProviderGStreamer::handl GstElement* queue = gst_element_factory_make("queue", 0); GstElement* sink = gst_element_factory_make("appsink", 0); - GstAppSinkCallbacks callbacks; - callbacks.eos = 0; - callbacks.new_preroll = 0; + GstAppSinkCallbacks callbacks{}; callbacks.new_sample = onAppsinkNewBufferCallback; gst_app_sink_set_callbacks(GST_APP_SINK(sink), &callbacks, this, 0);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor