Changeset 239230 in webkit
- Timestamp:
- Dec 14, 2018 1:12:23 PM (5 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r239222 r239230 1 2018-12-14 David Kilzer <ddkilzer@apple.com> 2 3 clang-tidy: Fix unnecessary object copies in WebCore/platform/graphics/avfoundation/objc/ 4 <https://webkit.org/b/192708> 5 <rdar://problem/46735907> 6 7 Reviewed by Jer Noble. 8 9 * platform/graphics/avfoundation/objc/ImageDecoderAVFObjC.mm: 10 (WebCore::toSample): 11 - Make argument a const reference. 12 13 * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h: 14 - Update method signatures for implementation changes. 15 * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm: 16 (WebCore::MediaPlayerPrivateAVFoundationObjC::setAsset): 17 (WebCore::MediaPlayerPrivateAVFoundationObjC::seekableTimeRangesDidChange): 18 (WebCore::MediaPlayerPrivateAVFoundationObjC::loadedTimeRangesDidChange): 19 - Make RetainPtr<> argument an rvalue reference and use WTFMove(). 20 (WebCore::MediaPlayerPrivateAVFoundationObjC::metadataDidArrive): 21 (WebCore::MediaPlayerPrivateAVFoundationObjC::tracksDidChange): 22 - Make RetainPtr<> argument a const reference. 23 24 * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm: 25 (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::setVolume): 26 (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::setMuted): 27 (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::setPreservesPitch): 28 - Change for loop keys to be const references. 29 30 * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h: 31 - Update method signatures for implementation changes. 32 * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm: 33 (WebCore::SourceBufferPrivateAVFObjC::fastSeekTimeForMediaTime): 34 (WebCore::SourceBufferPrivateAVFObjC::seekToTime): 35 - Make Mediatime arguments a const reference. 36 1 37 2018-12-14 Simon Fraser <simon.fraser@apple.com> 2 38 -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/ImageDecoderAVFObjC.mm
r234348 r239230 301 301 }; 302 302 303 static ImageDecoderAVFObjCSample* toSample( PresentationOrderSampleMap::value_typepair)303 static ImageDecoderAVFObjCSample* toSample(const PresentationOrderSampleMap::value_type& pair) 304 304 { 305 305 return (ImageDecoderAVFObjCSample*)pair.second.get(); -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h
r238327 r239230 79 79 static void clearMediaCacheForOrigins(const String&, const HashSet<RefPtr<SecurityOrigin>>&); 80 80 81 void setAsset(RetainPtr<id> );81 void setAsset(RetainPtr<id>&&); 82 82 void tracksChanged() override; 83 83 … … 107 107 void playbackBufferFullWillChange(); 108 108 void playbackBufferFullDidChange(bool); 109 void loadedTimeRangesDidChange(RetainPtr<NSArray> );110 void seekableTimeRangesDidChange(RetainPtr<NSArray> );111 void tracksDidChange( RetainPtr<NSArray>);109 void loadedTimeRangesDidChange(RetainPtr<NSArray>&&); 110 void seekableTimeRangesDidChange(RetainPtr<NSArray>&&); 111 void tracksDidChange(const RetainPtr<NSArray>&); 112 112 void hasEnabledAudioDidChange(bool); 113 113 void presentationSizeDidChange(FloatSize); 114 114 void durationDidChange(const MediaTime&); 115 115 void rateDidChange(double); 116 void metadataDidArrive( RetainPtr<NSArray>, const MediaTime&);116 void metadataDidArrive(const RetainPtr<NSArray>&, const MediaTime&); 117 117 void firstFrameAvailableDidChange(bool); 118 118 void trackEnabledDidChange(bool); -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm
r239180 r239230 1531 1531 } 1532 1532 1533 void MediaPlayerPrivateAVFoundationObjC::setAsset(RetainPtr<id> asset)1534 { 1535 m_avAsset = asset;1533 void MediaPlayerPrivateAVFoundationObjC::setAsset(RetainPtr<id>&& asset) 1534 { 1535 m_avAsset = WTFMove(asset); 1536 1536 } 1537 1537 … … 3052 3052 } 3053 3053 3054 void MediaPlayerPrivateAVFoundationObjC::seekableTimeRangesDidChange(RetainPtr<NSArray> seekableRanges)3055 { 3056 m_cachedSeekableRanges = seekableRanges;3054 void MediaPlayerPrivateAVFoundationObjC::seekableTimeRangesDidChange(RetainPtr<NSArray>&& seekableRanges) 3055 { 3056 m_cachedSeekableRanges = WTFMove(seekableRanges); 3057 3057 3058 3058 seekableTimeRangesChanged(); … … 3060 3060 } 3061 3061 3062 void MediaPlayerPrivateAVFoundationObjC::loadedTimeRangesDidChange(RetainPtr<NSArray> loadedRanges)3063 { 3064 m_cachedLoadedRanges = loadedRanges;3062 void MediaPlayerPrivateAVFoundationObjC::loadedTimeRangesDidChange(RetainPtr<NSArray>&& loadedRanges) 3063 { 3064 m_cachedLoadedRanges = WTFMove(loadedRanges); 3065 3065 3066 3066 loadedTimeRangesChanged(); … … 3124 3124 #endif 3125 3125 3126 void MediaPlayerPrivateAVFoundationObjC::metadataDidArrive( RetainPtr<NSArray>metadata, const MediaTime& mediaTime)3126 void MediaPlayerPrivateAVFoundationObjC::metadataDidArrive(const RetainPtr<NSArray>& metadata, const MediaTime& mediaTime) 3127 3127 { 3128 3128 m_currentMetaData = metadata && ![metadata isKindOfClass:[NSNull class]] ? metadata : nil; … … 3166 3166 } 3167 3167 3168 void MediaPlayerPrivateAVFoundationObjC::tracksDidChange( RetainPtr<NSArray>tracks)3168 void MediaPlayerPrivateAVFoundationObjC::tracksDidChange(const RetainPtr<NSArray>& tracks) 3169 3169 { 3170 3170 for (AVPlayerItemTrack *track in m_cachedTracks.get()) -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm
r237649 r239230 302 302 void MediaPlayerPrivateMediaSourceAVFObjC::setVolume(float volume) 303 303 { 304 for ( autokey : m_sampleBufferAudioRendererMap.keys())304 for (const auto& key : m_sampleBufferAudioRendererMap.keys()) 305 305 [(__bridge AVSampleBufferAudioRenderer *)key.get() setVolume:volume]; 306 306 } … … 313 313 void MediaPlayerPrivateMediaSourceAVFObjC::setMuted(bool muted) 314 314 { 315 for ( autokey : m_sampleBufferAudioRendererMap.keys())315 for (const auto& key : m_sampleBufferAudioRendererMap.keys()) 316 316 [(__bridge AVSampleBufferAudioRenderer *)key.get() setMuted:muted]; 317 317 } … … 461 461 { 462 462 NSString *algorithm = preservesPitch ? AVAudioTimePitchAlgorithmSpectral : AVAudioTimePitchAlgorithmVarispeed; 463 for ( autokey : m_sampleBufferAudioRendererMap.keys())463 for (const auto& key : m_sampleBufferAudioRendererMap.keys()) 464 464 [(__bridge AVSampleBufferAudioRenderer *)key.get() setAudioTimePitchAlgorithm:algorithm]; 465 465 } -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.h
r237649 r239230 103 103 104 104 void willSeek(); 105 void seekToTime( MediaTime);106 MediaTime fastSeekTimeForMediaTime( MediaTime, MediaTime negativeThreshold, MediaTimepositiveThreshold);105 void seekToTime(const MediaTime&); 106 MediaTime fastSeekTimeForMediaTime(const MediaTime&, const MediaTime& negativeThreshold, const MediaTime& positiveThreshold); 107 107 FloatSize naturalSize(); 108 108 -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm
r237649 r239230 1160 1160 } 1161 1161 1162 MediaTime SourceBufferPrivateAVFObjC::fastSeekTimeForMediaTime( MediaTime time, MediaTime negativeThreshold, MediaTimepositiveThreshold)1162 MediaTime SourceBufferPrivateAVFObjC::fastSeekTimeForMediaTime(const MediaTime& time, const MediaTime& negativeThreshold, const MediaTime& positiveThreshold) 1163 1163 { 1164 1164 if (!m_client) … … 1172 1172 } 1173 1173 1174 void SourceBufferPrivateAVFObjC::seekToTime( MediaTimetime)1174 void SourceBufferPrivateAVFObjC::seekToTime(const MediaTime& time) 1175 1175 { 1176 1176 if (m_client)
Note: See TracChangeset
for help on using the changeset viewer.