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

Issue 13968007: Create WebInbandTextTrack and WebInbandTextTrackClient (Closed)

Created:
7 years, 8 months ago by Matthew Heaney (Chromium)
Modified:
7 years, 7 months ago
CC:
blink-reviews, jamesr, abarth_chromum.org, feature-media-reviews_chromium.org, Stephen Chennney, jeez, vcarbune.chromium
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Create WebInbandTextTrack and WebInbandTextTrackClient interfaces so that WebMediaPlayer implementations can add and remove inband text tracks from the HTMLMediaElement. This change just provide the plumbing between the WebMediaPlayerClient interface and the existing InbandTextTrack infrastructure in core/platform/graphics that HTMLMediaElement uses for inband text tracks. BUG=230708 TEST=None. No user visible functionality has changed. Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=149801

Patch Set 1 #

Total comments: 62

Patch Set 2 : incorporate aaron's comments #

Total comments: 25

Patch Set 3 : incorporate aaron's comments #

Patch Set 4 : rebase #

Total comments: 13

Patch Set 5 : incorporate aaron's comments #

Patch Set 6 : rebase #

Patch Set 7 : incorporate aaron's comments #

Total comments: 22

Patch Set 8 : rebase #

Patch Set 9 : incorporated reviewers' comments #

Patch Set 10 : rebase #

Patch Set 11 : fixed overriding declaration #

Patch Set 12 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+220 lines, -40 lines) Patch
M Source/WebKit/chromium/WebKit.gyp View 1 2 3 4 5 6 7 8 9 2 chunks +4 lines, -0 lines 0 comments Download
A + Source/WebKit/chromium/public/WebInbandTextTrack.h View 1 2 3 4 5 6 7 8 1 chunk +32 lines, -15 lines 0 comments Download
A + Source/WebKit/chromium/public/WebInbandTextTrackClient.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +11 lines, -9 lines 0 comments Download
M Source/WebKit/chromium/public/WebMediaPlayerClient.h View 1 2 2 chunks +4 lines, -0 lines 0 comments Download
M Source/WebKit/chromium/src/AssertMatchingEnums.cpp View 1 2 3 4 5 6 7 8 9 10 2 chunks +12 lines, -0 lines 0 comments Download
A + Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +35 lines, -16 lines 0 comments Download
A Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +105 lines, -0 lines 0 comments Download
M Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp View 1 2 3 4 5 6 7 8 2 chunks +15 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
acolwell GONE FROM CHROMIUM
Here are some initial comments. https://codereview.chromium.org/13968007/diff/1/PRESUBMIT.py File PRESUBMIT.py (right): https://codereview.chromium.org/13968007/diff/1/PRESUBMIT.py#newcode45 PRESUBMIT.py:45: license_header=license_header)) Why is this ...
7 years, 8 months ago (2013-04-17 00:13:56 UTC) #1
Matthew Heaney (Chromium)
Incorporated Aaron's comments. https://codereview.chromium.org/13968007/diff/1/PRESUBMIT.py File PRESUBMIT.py (right): https://codereview.chromium.org/13968007/diff/1/PRESUBMIT.py#newcode45 PRESUBMIT.py:45: license_header=license_header)) I had a stale depot_tools. ...
7 years, 8 months ago (2013-04-18 23:15:41 UTC) #2
acolwell GONE FROM CHROMIUM
Looking pretty good. Just a few more comments. https://codereview.chromium.org/13968007/diff/12001/Source/WebKit/chromium/public/WebInbandTextTrack.h File Source/WebKit/chromium/public/WebInbandTextTrack.h (right): https://codereview.chromium.org/13968007/diff/12001/Source/WebKit/chromium/public/WebInbandTextTrack.h#newcode41 Source/WebKit/chromium/public/WebInbandTextTrack.h:41: enum ...
7 years, 8 months ago (2013-04-19 17:45:49 UTC) #3
Matthew Heaney (Chromium)
https://codereview.chromium.org/13968007/diff/12001/Source/WebKit/chromium/public/WebInbandTextTrack.h File Source/WebKit/chromium/public/WebInbandTextTrack.h (right): https://codereview.chromium.org/13968007/diff/12001/Source/WebKit/chromium/public/WebInbandTextTrack.h#newcode41 Source/WebKit/chromium/public/WebInbandTextTrack.h:41: enum Kind { KindSubtitles, KindCaptions, KindDescriptions, KindChapters, KindMetadata, KindNone ...
7 years, 8 months ago (2013-04-20 04:19:25 UTC) #4
acolwell GONE FROM CHROMIUM
https://codereview.chromium.org/13968007/diff/24001/Source/WebKit/chromium/public/WebInbandTextTrackClient.h File Source/WebKit/chromium/public/WebInbandTextTrackClient.h (right): https://codereview.chromium.org/13968007/diff/24001/Source/WebKit/chromium/public/WebInbandTextTrackClient.h#newcode34 Source/WebKit/chromium/public/WebInbandTextTrackClient.h:34: // TODO(matthewjheaney): still need these? No. You shouldn't need ...
7 years, 8 months ago (2013-04-23 06:34:18 UTC) #5
Matthew Heaney (Chromium)
https://codereview.chromium.org/13968007/diff/24001/Source/WebKit/chromium/public/WebInbandTextTrackClient.h File Source/WebKit/chromium/public/WebInbandTextTrackClient.h (right): https://codereview.chromium.org/13968007/diff/24001/Source/WebKit/chromium/public/WebInbandTextTrackClient.h#newcode34 Source/WebKit/chromium/public/WebInbandTextTrackClient.h:34: // TODO(matthewjheaney): still need these? On 2013/04/23 06:34:18, acolwell ...
7 years, 8 months ago (2013-04-24 04:32:18 UTC) #6
Matthew Heaney (Chromium)
Completed removeTextTrack, per Aaron's implementation idea. https://codereview.chromium.org/13968007/diff/24001/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp File Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp (right): https://codereview.chromium.org/13968007/diff/24001/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp#newcode311 Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp:311: adoptRef(new InbandTextTrackPrivateImpl(text_track))); On ...
7 years, 8 months ago (2013-04-27 06:06:28 UTC) #7
acolwell GONE FROM CHROMIUM
lgtm % nits. abarth@ : Could you take quick look to make sure I didn't ...
7 years, 7 months ago (2013-04-30 18:00:46 UTC) #8
abarth-chromium
The description of the CL is very short. Can you please explain what this CL ...
7 years, 7 months ago (2013-04-30 18:10:47 UTC) #9
abarth-chromium
I'll be happy to look at the details of the CL once you've updated the ...
7 years, 7 months ago (2013-04-30 18:11:34 UTC) #10
acolwell GONE FROM CHROMIUM
On 2013/04/30 18:11:34, abarth wrote: > I'll be happy to look at the details of ...
7 years, 7 months ago (2013-04-30 18:27:53 UTC) #11
abarth-chromium
A bunch of nits below. I didn't fully understand the lifetime requirements of the client. ...
7 years, 7 months ago (2013-04-30 18:36:16 UTC) #12
Matthew Heaney (Chromium)
Incorporated comments. https://codereview.chromium.org/13968007/diff/35001/Source/WebKit/chromium/public/WebInbandTextTrack.h File Source/WebKit/chromium/public/WebInbandTextTrack.h (right): https://codereview.chromium.org/13968007/diff/35001/Source/WebKit/chromium/public/WebInbandTextTrack.h#newcode40 Source/WebKit/chromium/public/WebInbandTextTrack.h:40: public: On 2013/04/30 18:36:16, abarth wrote: > ...
7 years, 7 months ago (2013-05-01 04:38:24 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/matthewjheaney@chromium.org/13968007/51001
7 years, 7 months ago (2013-05-02 23:42:39 UTC) #14
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 7 months ago (2013-05-03 00:03:34 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/matthewjheaney@chromium.org/13968007/59001
7 years, 7 months ago (2013-05-04 00:49:34 UTC) #16
commit-bot: I haz the power
Retried try job too often on linux_layout_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_layout_rel&number=6658
7 years, 7 months ago (2013-05-04 03:19:07 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/matthewjheaney@chromium.org/13968007/81001
7 years, 7 months ago (2013-05-06 21:01:36 UTC) #18
commit-bot: I haz the power
7 years, 7 months ago (2013-05-06 21:29:36 UTC) #19
Message was sent while issue was closed.
Change committed as 149801

Powered by Google App Engine
This is Rietveld 408576698