Changeset 228508 in webkit
- Timestamp:
- Feb 15, 2018 2:11:26 AM (6 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r228507 r228508 1 2018-02-15 Philippe Normand <pnormand@igalia.com> 2 3 [GStreamer] WebVTT caps changed in GStreamer 1.14 4 https://bugs.webkit.org/show_bug.cgi?id=182690 5 6 Reviewed by Xabier Rodriguez-Calvar. 7 8 * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp: 9 (WebCore::MediaPlayerPrivateGStreamer::createGSTPlayBin): Use 10 text/vtt caps only for GStreamer versions inferior or equal to 11 1.12. In 1.13 (current git master) the VTT caps format changed to 12 application/x-subtitle-vtt. 13 1 14 2018-02-15 Zan Dobersek <zdobersek@igalia.com> 2 15 -
trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
r228315 r228508 2167 2167 ASSERT(m_textAppSinkPad); 2168 2168 2169 GRefPtr<GstCaps> textCaps = adoptGRef(gst_caps_new_empty_simple("text/vtt")); 2169 GRefPtr<GstCaps> textCaps; 2170 if (webkitGstCheckVersion(1, 13, 0)) 2171 textCaps = adoptGRef(gst_caps_new_empty_simple("application/x-subtitle-vtt")); 2172 else 2173 textCaps = adoptGRef(gst_caps_new_empty_simple("text/vtt")); 2170 2174 g_object_set(m_textAppSink.get(), "emit-signals", TRUE, "enable-last-sample", FALSE, "caps", textCaps.get(), nullptr); 2171 2175 g_signal_connect_swapped(m_textAppSink.get(), "new-sample", G_CALLBACK(newTextSampleCallback), this);
Note: See TracChangeset
for help on using the changeset viewer.