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

Issue 754463008: MSE: Implement SourceBuffer.trackDefaults (Closed)

Created:
6 years ago by wolenetz
Modified:
6 years ago
CC:
blink-reviews, feature-media-reviews_chromium.org, philipj_slow, eric.carlson_apple.com
Base URL:
https://chromium.googlesource.com/chromium/blink.git@Implement_TrackDefaultList_object
Project:
blink
Visibility:
Public.

Description

MSE: Implement SourceBuffer.trackDefaults This change implements the SourceBuffer.trackDefaults attribute, which will be required for compliant SourceBuffer initialization segment received algorithm implementation and related track management. BUG=249428 TEST=http/tests/media/media-source/mediasource-sourcebuffer-trackdefaults.html Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=187300

Patch Set 1 #

Total comments: 9

Patch Set 2 : Rebased and addressed PS1 comments #

Patch Set 3 : Use simpler TrackDefaultList::create() for initializing |m_trackDefaults| #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+119 lines, -0 lines) Patch
A LayoutTests/http/tests/media/media-source/mediasource-sourcebuffer-trackdefaults.html View 1 1 chunk +86 lines, -0 lines 0 comments Download
A LayoutTests/http/tests/media/media-source/mediasource-sourcebuffer-trackdefaults-expected.txt View 1 chunk +7 lines, -0 lines 0 comments Download
M Source/modules/mediasource/SourceBuffer.h View 1 3 chunks +4 lines, -0 lines 0 comments Download
M Source/modules/mediasource/SourceBuffer.cpp View 1 2 3 chunks +18 lines, -0 lines 3 comments Download
M Source/modules/mediasource/SourceBuffer.idl View 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 21 (4 generated)
wolenetz
Please take a look at patch set 1: philipj: everything, OWNERS review. oilpan-reviews: SourceBuffer.* changes. ...
6 years ago (2014-12-03 23:15:45 UTC) #2
wolenetz
On 2014/12/03 23:15:45, wolenetz wrote: > Please take a look at patch set 1: > ...
6 years ago (2014-12-03 23:51:43 UTC) #3
sof
oilpan lgtm
6 years ago (2014-12-04 10:31:30 UTC) #5
haraken
https://codereview.chromium.org/754463008/diff/1/Source/modules/mediasource/SourceBuffer.cpp File Source/modules/mediasource/SourceBuffer.cpp (right): https://codereview.chromium.org/754463008/diff/1/Source/modules/mediasource/SourceBuffer.cpp#newcode86 Source/modules/mediasource/SourceBuffer.cpp:86: , m_trackDefaults(TrackDefaultList::create(HeapVector<Member<TrackDefault>>(), ASSERT_NO_EXCEPTION)) This looks unsafe to me. The ...
6 years ago (2014-12-04 15:33:10 UTC) #7
philipj_slow
LGTM, some changes will be needed, but if I'm not responsive on the second round ...
6 years ago (2014-12-04 16:17:53 UTC) #8
wolenetz
Please take a look at patch set 2. Especially, confirm there is indeed no UAF ...
6 years ago (2014-12-12 22:15:06 UTC) #9
wolenetz
On 2014/12/12 22:15:06, wolenetz wrote: .. > nullable/spec change: I'll file a w3c bug, but ...
6 years ago (2014-12-12 22:42:06 UTC) #10
philipj_slow
https://codereview.chromium.org/754463008/diff/1/Source/modules/mediasource/SourceBuffer.cpp File Source/modules/mediasource/SourceBuffer.cpp (right): https://codereview.chromium.org/754463008/diff/1/Source/modules/mediasource/SourceBuffer.cpp#newcode86 Source/modules/mediasource/SourceBuffer.cpp:86: , m_trackDefaults(TrackDefaultList::create(HeapVector<Member<TrackDefault>>(), ASSERT_NO_EXCEPTION)) On 2014/12/12 22:15:06, wolenetz wrote: > ...
6 years ago (2014-12-15 09:02:38 UTC) #11
wolenetz
haraken: Friendly ping :)
6 years ago (2014-12-15 19:36:35 UTC) #12
wolenetz
On 2014/12/15 19:36:35, wolenetz wrote: > haraken: Friendly ping :) Per sof's comment on the ...
6 years ago (2014-12-15 23:27:49 UTC) #13
wolenetz
Please take a look at patch set 3. haraken, sof: especially. philipj: fyi Thanks! https://codereview.chromium.org/754463008/diff/1/Source/modules/mediasource/SourceBuffer.cpp ...
6 years ago (2014-12-15 23:49:21 UTC) #14
haraken
LGTM with a comment. https://codereview.chromium.org/754463008/diff/40001/Source/modules/mediasource/SourceBuffer.cpp File Source/modules/mediasource/SourceBuffer.cpp (right): https://codereview.chromium.org/754463008/diff/40001/Source/modules/mediasource/SourceBuffer.cpp#newcode86 Source/modules/mediasource/SourceBuffer.cpp:86: , m_trackDefaults(TrackDefaultList::create()) Do we need ...
6 years ago (2014-12-16 01:16:16 UTC) #15
sof
lgtm https://codereview.chromium.org/754463008/diff/40001/Source/modules/mediasource/SourceBuffer.cpp File Source/modules/mediasource/SourceBuffer.cpp (right): https://codereview.chromium.org/754463008/diff/40001/Source/modules/mediasource/SourceBuffer.cpp#newcode86 Source/modules/mediasource/SourceBuffer.cpp:86: , m_trackDefaults(TrackDefaultList::create()) On 2014/12/16 01:16:16, haraken wrote: > ...
6 years ago (2014-12-16 07:24:36 UTC) #16
philipj_slow
https://codereview.chromium.org/754463008/diff/40001/Source/modules/mediasource/SourceBuffer.cpp File Source/modules/mediasource/SourceBuffer.cpp (right): https://codereview.chromium.org/754463008/diff/40001/Source/modules/mediasource/SourceBuffer.cpp#newcode86 Source/modules/mediasource/SourceBuffer.cpp:86: , m_trackDefaults(TrackDefaultList::create()) On 2014/12/16 07:24:36, sof wrote: > On ...
6 years ago (2014-12-16 09:55:48 UTC) #17
wolenetz
On 2014/12/16 09:55:48, philipj wrote: > https://codereview.chromium.org/754463008/diff/40001/Source/modules/mediasource/SourceBuffer.cpp > File Source/modules/mediasource/SourceBuffer.cpp (right): > > https://codereview.chromium.org/754463008/diff/40001/Source/modules/mediasource/SourceBuffer.cpp#newcode86 > ...
6 years ago (2014-12-16 21:19:19 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/754463008/40001
6 years ago (2014-12-16 22:10:48 UTC) #20
commit-bot: I haz the power
6 years ago (2014-12-16 23:31:30 UTC) #21
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=187300

Powered by Google App Engine
This is Rietveld 408576698