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

Issue 10228017: Add initial implementation of SourceBufferStream (Closed)

Created:
8 years, 8 months ago by vrk (LEFT CHROMIUM)
Modified:
8 years, 7 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org
Visibility:
Public.

Description

Add initial implementation of SourceBufferStream This CL doesn't integrate SourceBufferStream into Chromium yet, but the functionality is tested in the unit test. BUG=125092 TEST=media_unittests Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=135441

Patch Set 1 #

Patch Set 2 : . #

Total comments: 2

Patch Set 3 : Response to driveby #

Patch Set 4 : . #

Total comments: 68

Patch Set 5 : Response to CR #

Patch Set 6 : . #

Total comments: 34

Patch Set 7 : Response to CR #

Total comments: 6

Patch Set 8 : win_rel unhappy with bool = int #

Patch Set 9 : . #

Patch Set 10 : Rebase ToT #

Patch Set 11 : Fix win_rel #

Patch Set 12 : rebase ToT #

Unified diffs Side-by-side diffs Delta from patch set Stats (+915 lines, -0 lines) Patch
M media/base/data_buffer.h View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -0 lines 0 comments Download
A media/filters/source_buffer_stream.h View 1 2 3 4 5 6 7 1 chunk +79 lines, -0 lines 0 comments Download
A media/filters/source_buffer_stream.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +376 lines, -0 lines 0 comments Download
A media/filters/source_buffer_stream_unittest.cc View 1 2 3 4 5 6 1 chunk +454 lines, -0 lines 0 comments Download
M media/media.gyp View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
vrk (LEFT CHROMIUM)
bombs away!!! It pretty much follows what I wrote in the doc, except the logic ...
8 years, 8 months ago (2012-04-25 22:37:07 UTC) #1
scherkus (not reviewing)
drive by https://chromiumcodereview.appspot.com/10228017/diff/2001/media/base/buffers.h File media/base/buffers.h (right): https://chromiumcodereview.appspot.com/10228017/diff/2001/media/base/buffers.h#newcode77 media/base/buffers.h:77: virtual bool IsKeyframe() const { don't inline ...
8 years, 8 months ago (2012-04-25 22:59:00 UTC) #2
vrk (LEFT CHROMIUM)
https://chromiumcodereview.appspot.com/10228017/diff/2001/media/base/buffers.h File media/base/buffers.h (right): https://chromiumcodereview.appspot.com/10228017/diff/2001/media/base/buffers.h#newcode77 media/base/buffers.h:77: virtual bool IsKeyframe() const { On 2012/04/25 22:59:00, scherkus ...
8 years, 8 months ago (2012-04-25 23:25:48 UTC) #3
acolwell GONE FROM CHROMIUM
Here's some initial comments. I'll review the rest of the code tomorrow. https://chromiumcodereview.appspot.com/10228017/diff/7001/media/base/buffers.h File media/base/buffers.h ...
8 years, 8 months ago (2012-04-26 00:52:34 UTC) #4
acolwell GONE FROM CHROMIUM
This is a pretty good start. Here are the rest of my comments. http://codereview.chromium.org/10228017/diff/7001/media/filters/source_buffer_stream.cc File ...
8 years, 8 months ago (2012-04-26 19:51:38 UTC) #5
vrk (LEFT CHROMIUM)
Thanks for all the helpful comments! https://chromiumcodereview.appspot.com/10228017/diff/7001/media/base/buffers.h File media/base/buffers.h (right): https://chromiumcodereview.appspot.com/10228017/diff/7001/media/base/buffers.h#newcode79 media/base/buffers.h:79: void SetKeyframe(bool is_keyframe) ...
8 years, 8 months ago (2012-04-27 23:19:29 UTC) #6
acolwell GONE FROM CHROMIUM
Looks good. mostly minor comments at this point. http://codereview.chromium.org/10228017/diff/9011/media/base/buffers.h File media/base/buffers.h (right): http://codereview.chromium.org/10228017/diff/9011/media/base/buffers.h#newcode77 media/base/buffers.h:77: // ...
8 years, 7 months ago (2012-04-29 18:13:06 UTC) #7
vrk (LEFT CHROMIUM)
Responded and rebased to CL 10269022. https://chromiumcodereview.appspot.com/10228017/diff/9011/media/base/buffers.h File media/base/buffers.h (right): https://chromiumcodereview.appspot.com/10228017/diff/9011/media/base/buffers.h#newcode77 media/base/buffers.h:77: // Put keyframe ...
8 years, 7 months ago (2012-05-01 22:51:13 UTC) #8
acolwell GONE FROM CHROMIUM
LGTM % nits https://chromiumcodereview.appspot.com/10228017/diff/28003/media/filters/source_buffer_stream.cc File media/filters/source_buffer_stream.cc (right): https://chromiumcodereview.appspot.com/10228017/diff/28003/media/filters/source_buffer_stream.cc#newcode331 media/filters/source_buffer_stream.cc:331: nit:remove empty line https://chromiumcodereview.appspot.com/10228017/diff/28003/media/filters/source_buffer_stream.h File media/filters/source_buffer_stream.h ...
8 years, 7 months ago (2012-05-01 23:44:58 UTC) #9
acolwell GONE FROM CHROMIUM
http://codereview.chromium.org/10228017/diff/28003/media/filters/source_buffer_stream.cc File media/filters/source_buffer_stream.cc (right): http://codereview.chromium.org/10228017/diff/28003/media/filters/source_buffer_stream.cc#newcode188 media/filters/source_buffer_stream.cc:188: while (itr != ranges_.end() && range->EndOverlaps(*(*itr))) { nit: You ...
8 years, 7 months ago (2012-05-02 00:01:43 UTC) #10
vrk (LEFT CHROMIUM)
Thanks for reviewing! Will land when trybots are happy. https://chromiumcodereview.appspot.com/10228017/diff/28003/media/filters/source_buffer_stream.cc File media/filters/source_buffer_stream.cc (right): https://chromiumcodereview.appspot.com/10228017/diff/28003/media/filters/source_buffer_stream.cc#newcode188 media/filters/source_buffer_stream.cc:188: ...
8 years, 7 months ago (2012-05-02 20:34:18 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vrk@chromium.org/10228017/59003
8 years, 7 months ago (2012-05-04 01:04:40 UTC) #12
commit-bot: I haz the power
8 years, 7 months ago (2012-05-04 01:20:29 UTC) #13
Try job failure for 10228017-59003 on win_rel for step "update".
http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&nu...

Step "update" is always a major failure.
Look at the try server FAQ for more details.

Powered by Google App Engine
This is Rietveld 408576698