Changeset 224121 in webkit
- Timestamp:
- Oct 27, 2017, 11:38:43 AM (7 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r224119 r224121 1 2017-10-27 Eric Carlson <eric.carlson@apple.com> 2 3 NowPlayingInfo should contain a unique identifier 4 https://bugs.webkit.org/show_bug.cgi?id=178872 5 <rdar://problem/34924012> 6 7 Unreviewed, build fix. 8 9 * platform/audio/ios/MediaSessionManagerIOS.mm: 10 (WebCore::MediaSessionManageriOS::updateNowPlayingInfo): Call string.impl().hash() instead of 11 string.existingHash() because the later will assert in a debug build if the hash hasn't 12 been calculated yet. 13 * platform/audio/mac/MediaSessionManagerMac.mm: 14 (WebCore::MediaSessionManagerMac::updateNowPlayingInfo): Ditto. 15 1 16 2017-10-27 Alex Christensen <achristensen@webkit.org> 2 17 -
trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.mm
r224057 r224121 272 272 info.get()[MPMediaItemPropertyPlaybackDuration] = @(duration); 273 273 info.get()[MPNowPlayingInfoPropertyPlaybackRate] = @(rate); 274 info.get()[kMRMediaRemoteNowPlayingInfoUniqueIdentifier] = @(title. existingHash());274 info.get()[kMRMediaRemoteNowPlayingInfoUniqueIdentifier] = @(title.impl() ? title.impl()->hash() : 0); 275 275 276 276 if (std::isfinite(currentTime) && currentTime != MediaPlayer::invalidTime()) -
trunk/Source/WebCore/platform/audio/mac/MediaSessionManagerMac.mm
r224057 r224121 179 179 CFDictionarySetValue(info.get(), kMRMediaRemoteNowPlayingInfoPlaybackRate, cfRate.get()); 180 180 181 m_lastUpdatedNowPlayingInfoUniqueIdentifier = title. existingHash();181 m_lastUpdatedNowPlayingInfoUniqueIdentifier = title.impl() ? title.impl()->hash() : 0; 182 182 auto cfIdentifier = adoptCF(CFNumberCreate(kCFAllocatorDefault, kCFNumberLongLongType, &m_lastUpdatedNowPlayingInfoUniqueIdentifier)); 183 183 CFDictionarySetValue(info.get(), kMRMediaRemoteNowPlayingInfoUniqueIdentifier, cfIdentifier.get());
Note:
See TracChangeset
for help on using the changeset viewer.