Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(333)

Side by Side Diff: third_party/WebKit/Source/modules/mediasource/SourceBufferTrackBaseSupplement.cpp

Issue 2809983002: Fix g_k_* symbols after blink rename. (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "modules/mediasource/SourceBufferTrackBaseSupplement.h" 5 #include "modules/mediasource/SourceBufferTrackBaseSupplement.h"
6 6
7 #include "core/html/track/TrackBase.h" 7 #include "core/html/track/TrackBase.h"
8 #include "modules/mediasource/SourceBuffer.h" 8 #include "modules/mediasource/SourceBuffer.h"
9 9
10 namespace blink { 10 namespace blink {
11 11
12 static const char* g_k_supplement_name = "SourceBufferTrackBaseSupplement"; 12 static const char kSupplementName[] = "SourceBufferTrackBaseSupplement";
13 13
14 // static 14 // static
15 SourceBufferTrackBaseSupplement* SourceBufferTrackBaseSupplement::FromIfExists( 15 SourceBufferTrackBaseSupplement* SourceBufferTrackBaseSupplement::FromIfExists(
16 TrackBase& track) { 16 TrackBase& track) {
17 return static_cast<SourceBufferTrackBaseSupplement*>( 17 return static_cast<SourceBufferTrackBaseSupplement*>(
18 Supplement<TrackBase>::From(track, g_k_supplement_name)); 18 Supplement<TrackBase>::From(track, kSupplementName));
19 } 19 }
20 20
21 // static 21 // static
22 SourceBufferTrackBaseSupplement& SourceBufferTrackBaseSupplement::From( 22 SourceBufferTrackBaseSupplement& SourceBufferTrackBaseSupplement::From(
23 TrackBase& track) { 23 TrackBase& track) {
24 SourceBufferTrackBaseSupplement* supplement = FromIfExists(track); 24 SourceBufferTrackBaseSupplement* supplement = FromIfExists(track);
25 if (!supplement) { 25 if (!supplement) {
26 supplement = new SourceBufferTrackBaseSupplement(); 26 supplement = new SourceBufferTrackBaseSupplement();
27 Supplement<TrackBase>::ProvideTo(track, g_k_supplement_name, supplement); 27 Supplement<TrackBase>::ProvideTo(track, kSupplementName, supplement);
28 } 28 }
29 return *supplement; 29 return *supplement;
30 } 30 }
31 31
32 // static 32 // static
33 SourceBuffer* SourceBufferTrackBaseSupplement::sourceBuffer(TrackBase& track) { 33 SourceBuffer* SourceBufferTrackBaseSupplement::sourceBuffer(TrackBase& track) {
34 SourceBufferTrackBaseSupplement* supplement = FromIfExists(track); 34 SourceBufferTrackBaseSupplement* supplement = FromIfExists(track);
35 if (supplement) 35 if (supplement)
36 return supplement->source_buffer_; 36 return supplement->source_buffer_;
37 return nullptr; 37 return nullptr;
38 } 38 }
39 39
40 void SourceBufferTrackBaseSupplement::SetSourceBuffer( 40 void SourceBufferTrackBaseSupplement::SetSourceBuffer(
41 TrackBase& track, 41 TrackBase& track,
42 SourceBuffer* source_buffer) { 42 SourceBuffer* source_buffer) {
43 From(track).source_buffer_ = source_buffer; 43 From(track).source_buffer_ = source_buffer;
44 } 44 }
45 45
46 DEFINE_TRACE(SourceBufferTrackBaseSupplement) { 46 DEFINE_TRACE(SourceBufferTrackBaseSupplement) {
47 visitor->Trace(source_buffer_); 47 visitor->Trace(source_buffer_);
48 Supplement<TrackBase>::Trace(visitor); 48 Supplement<TrackBase>::Trace(visitor);
49 } 49 }
50 50
51 } // namespace blink 51 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698