Changeset 206037 in webkit
- Timestamp:
- Sep 16, 2016 12:25:29 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r206032 r206037 1 2016-09-16 Jer Noble <jer.noble@apple.com> 2 3 [media-source] Fix imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-av-audio-bitrate.html 4 https://bugs.webkit.org/show_bug.cgi?id=162052 5 6 Reviewed by Brent Fulgham. 7 8 * platform/mac/TestExpectations: 9 1 10 2016-09-14 Jer Noble <jer.noble@apple.com> 2 11 -
trunk/LayoutTests/platform/mac/TestExpectations
r206032 r206037 1049 1049 [ Yosemite+ ] imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer.html [ Pass ] 1050 1050 [ Yosemite+ ] imported/w3c/web-platform-tests/media-source/mediasource-closed.html [ Pass ] 1051 [ Yosemite+ ] imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-av-audio-bitrate.html [ Pass ] 1052 [ Yosemite+ ] imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-av-video-bitrate.html [ Pass ] 1051 1053 [ Yosemite+ ] imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-v-bitrate.html [ Pass ] 1052 1054 [ Yosemite+ ] imported/w3c/web-platform-tests/media-source/mediasource-duration.html [ Pass ] -
trunk/Source/WebCore/ChangeLog
r206036 r206037 1 2016-09-16 Jer Noble <jer.noble@apple.com> 2 3 [media-source] Fix imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-av-audio-bitrate.html 4 https://bugs.webkit.org/show_bug.cgi?id=162052 5 6 Reviewed by Brent Fulgham. 7 8 Fixes tests: imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-av-audio-bitrate.html 9 imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-av-video-bitrate.html 10 11 The above tests would throw an assertion while trying to invert a range with an invalid end time. Check the 12 validity of trackBuffer.lastEnqueuedPresentationTime before comparing it and assigning it to a range. 13 14 * Modules/mediasource/SourceBuffer.cpp: 15 (WebCore::SourceBuffer::removeCodedFrames): 16 1 17 2016-09-16 Alex Christensen <achristensen@webkit.org> 2 18 -
trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp
r206025 r206037 815 815 // Only force the TrackBuffer to re-enqueue if the removed ranges overlap with enqueued and possibly 816 816 // not yet displayed samples. 817 if ( currentMediaTime < trackBuffer.lastEnqueuedPresentationTime) {817 if (trackBuffer.lastEnqueuedPresentationTime.isValid() && currentMediaTime < trackBuffer.lastEnqueuedPresentationTime) { 818 818 PlatformTimeRanges possiblyEnqueuedRanges(currentMediaTime, trackBuffer.lastEnqueuedPresentationTime); 819 819 possiblyEnqueuedRanges.intersectWith(erasedRanges);
Note: See TracChangeset
for help on using the changeset viewer.