Skip to content

Commit 15f9567

Browse files
webkit-commit-queueeocanha
authored andcommitted
Unreviewed, reverting 272410@main.
https://bugs.webkit.org/show_bug.cgi?id=266899 triggered ASSERTs on Debug bots Reverted changeset: "[GStreamer] Fix delayed dispatch of async task post MediaPlayer destruction" https://bugs.webkit.org/show_bug.cgi?id=266715 https://commits.webkit.org/272410@main Canonical link: https://commits.webkit.org/272502@main
1 parent b3f457e commit 15f9567

2 files changed

Lines changed: 2 additions & 8 deletions

File tree

Source/WebCore/platform/AbortableTaskQueue.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ class AbortableTaskQueue final {
7575
ASSERT(isMainThread());
7676
ASSERT(!m_lock.isHeld());
7777
ASSERT(m_channel.isEmpty());
78-
startAborting();
7978
}
8079

8180
// ===========================

Source/WebCore/platform/graphics/gstreamer/TrackPrivateBaseGStreamer.cpp

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,8 @@ TrackPrivateBaseGStreamer::~TrackPrivateBaseGStreamer()
142142

143143
void TrackPrivateBaseGStreamer::disconnect()
144144
{
145-
if (m_stream) {
145+
if (m_stream)
146146
g_signal_handlers_disconnect_matched(m_stream.get(), G_SIGNAL_MATCH_DATA, 0, 0, nullptr, nullptr, this);
147-
ASSERT(!g_signal_handler_find(m_stream.get(), G_SIGNAL_MATCH_UNBLOCKED, 0, 0, nullptr, nullptr, nullptr));
148-
}
149147

150148
m_tags.clear();
151149

@@ -157,11 +155,8 @@ void TrackPrivateBaseGStreamer::disconnect()
157155
m_bestUpstreamPad.clear();
158156
}
159157

160-
if (m_pad) {
161-
g_signal_handlers_disconnect_matched(m_pad.get(), G_SIGNAL_MATCH_DATA, 0, 0, nullptr, nullptr, this);
162-
ASSERT(!g_signal_handler_find(m_pad.get(), G_SIGNAL_MATCH_UNBLOCKED, 0, 0, nullptr, nullptr, nullptr));
158+
if (m_pad)
163159
m_pad.clear();
164-
}
165160
}
166161

167162
void TrackPrivateBaseGStreamer::tagsChanged()

0 commit comments

Comments
 (0)