Changeset 239374 in webkit
- Timestamp:
- Dec 19, 2018, 3:20:16 AM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
-
ChangeLog (modified) (1 diff)
-
platform/graphics/SourceBufferPrivateClient.h (modified) (1 diff)
-
platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h (modified) (1 diff)
-
platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm (modified) (1 diff)
-
platform/mock/mediasource/MockMediaSourcePrivate.cpp (modified) (1 diff)
-
platform/mock/mediasource/MockSourceBufferPrivate.cpp (modified) (1 diff)
-
platform/mock/mediasource/MockSourceBufferPrivate.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r239373 r239374 1 2018-12-19 Alicia Boya García <aboya@igalia.com> 2 3 [MSE] Remove dead code: sourceBufferPrivateSeekToTime() 4 https://bugs.webkit.org/show_bug.cgi?id=192827 5 6 Reviewed by Xabier Rodriguez-Calvar. 7 8 This patch makes two dead code removal changes in 9 SourceBufferPrivateClient: 10 11 First, sourceBufferPrivateFastSeekTimeForMediaTime() is made pure 12 virtual in SourceBufferPrivateClient. Since SourceBufferPrivateClient 13 is only inherited by SourceBuffer, it makes no sense to have default 14 implementations there (they will never be used), moreso it being a 15 client interface. 16 17 Second, sourceBufferPrivateSeekToTime() is removed entirely. It used 18 to had an empty implementation, which SourceBuffer did not overwrite, 19 therefore making any calls to it useless. 20 21 All calls to sourceBufferPrivateSeekToTime() have been removed: 22 23 SourceBufferPrivateAVFObjC::seekToTime(), which was also dead code 24 itself, used to call this method. This patch deletes it completely. 25 26 MockSourceBufferPrivate::seekToTime(), which only called this empty 27 method, has also been removed along with its only usage in 28 MockMediaSourcePrivate::seekToTime(). 29 30 * platform/graphics/SourceBufferPrivateClient.h: 31 (WebCore::SourceBufferPrivateClient::sourceBufferPrivateFastSeekTimeForMediaTime): Deleted. 32 (WebCore::SourceBufferPrivateClient::sourceBufferPrivateSeekToTime): Deleted. 33 * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h: 34 * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm: 35 (WebCore::SourceBufferPrivateAVFObjC::seekToTime): Deleted. 36 * platform/mock/mediasource/MockMediaSourcePrivate.cpp: 37 (WebCore::MockMediaSourcePrivate::seekToTime): 38 * platform/mock/mediasource/MockSourceBufferPrivate.cpp: 39 (WebCore::MockSourceBufferPrivate::seekToTime): Deleted. 40 * platform/mock/mediasource/MockSourceBufferPrivate.h: 41 1 42 2018-12-19 Xabier Rodriguez Calvar <calvaris@igalia.com> 2 43 -
trunk/Source/WebCore/platform/graphics/SourceBufferPrivateClient.h
r223728 r239374 72 72 virtual void sourceBufferPrivateDidBecomeReadyForMoreSamples(const AtomicString& trackID) = 0; 73 73 74 virtual MediaTime sourceBufferPrivateFastSeekTimeForMediaTime(const MediaTime& time, const MediaTime&, const MediaTime&) { return time; } 75 virtual void sourceBufferPrivateSeekToTime(const MediaTime&) { }; 74 virtual MediaTime sourceBufferPrivateFastSeekTimeForMediaTime(const MediaTime&, const MediaTime&, const MediaTime&) = 0; 76 75 77 76 enum AppendResult { AppendSucceeded, ReadStreamFailed, ParsingFailed }; -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h
r239230 r239374 103 103 104 104 void willSeek(); 105 void seekToTime(const MediaTime&);106 105 MediaTime fastSeekTimeForMediaTime(const MediaTime&, const MediaTime& negativeThreshold, const MediaTime& positiveThreshold); 107 106 FloatSize naturalSize(); -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm
r239230 r239374 1172 1172 } 1173 1173 1174 void SourceBufferPrivateAVFObjC::seekToTime(const MediaTime& time)1175 {1176 if (m_client)1177 m_client->sourceBufferPrivateSeekToTime(time);1178 }1179 1180 1174 FloatSize SourceBufferPrivateAVFObjC::naturalSize() 1181 1175 { -
trunk/Source/WebCore/platform/mock/mediasource/MockMediaSourcePrivate.cpp
r236875 r239374 166 166 } 167 167 168 for (auto& buffer : m_activeSourceBuffers)169 buffer->seekToTime(seekTime);170 171 168 return seekTime; 172 169 } -
trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp
r239273 r239374 290 290 } 291 291 292 void MockSourceBufferPrivate::seekToTime(const MediaTime& time)293 {294 if (m_client)295 m_client->sourceBufferPrivateSeekToTime(time);296 }297 298 292 } 299 293 -
trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.h
r238054 r239374 50 50 bool hasAudio() const; 51 51 52 void seekToTime(const MediaTime&);53 52 MediaTime fastSeekTimeForMediaTime(const MediaTime&, const MediaTime& negativeThreshold, const MediaTime& positiveThreshold); 54 53
Note:
See TracChangeset
for help on using the changeset viewer.