Changeset 207882 in webkit
- Timestamp:
- Oct 26, 2016 1:42:37 AM (7 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r207881 r207882 1 2016-10-26 Enrique Ocaña González <eocanha@igalia.com> 2 3 [GStreamer][MSE] Playback pipeline 4 https://bugs.webkit.org/show_bug.cgi?id=162901 5 6 Reviewed by Xabier Rodriguez-Calvar. 7 8 Encapsulate the responsibility to interact with the GStreamer playback pipeline and the 9 different streams managed by the WebKitMediaSrc element into a new PlaybackPipeline class. 10 11 * platform/graphics/gstreamer/mse/PlaybackPipeline.cpp: Added. 12 (getStreamByTrackId): 13 (getStreamBySourceBufferPrivate): 14 (pushSample): 15 (WebCore::PlaybackPipeline::create): 16 (WebCore::PlaybackPipeline::PlaybackPipeline): 17 (WebCore::PlaybackPipeline::~PlaybackPipeline): 18 (WebCore::PlaybackPipeline::setWebKitMediaSrc): 19 (WebCore::PlaybackPipeline::webKitMediaSrc): 20 (WebCore::PlaybackPipeline::addSourceBuffer): 21 (WebCore::PlaybackPipeline::removeSourceBuffer): 22 (WebCore::PlaybackPipeline::attachTrack): 23 (WebCore::PlaybackPipeline::reattachTrack): 24 (WebCore::PlaybackPipeline::notifyDurationChanged): 25 (WebCore::PlaybackPipeline::markEndOfStream): 26 (WebCore::PlaybackPipeline::flushAndEnqueueNonDisplayingSamples): 27 (WebCore::PlaybackPipeline::enqueueSample): 28 (WebCore::PlaybackPipeline::pipeline): 29 * platform/graphics/gstreamer/mse/PlaybackPipeline.h: Added. 30 1 31 2016-10-26 Enrique Ocaña González <eocanha@igalia.com> 2 32
Note: See TracChangeset
for help on using the changeset viewer.