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

Issue 10784037: [cros] Implement WebM encoder/muxer for animated avatar capture. (Closed)

Created:
8 years, 5 months ago by Ivan Korotkov
Modified:
8 years, 5 months ago
CC:
chromium-reviews, oshima+watch_chromium.org, stevenjb+watch_chromium.org, nkostylev+watch_chromium.org, davemoore+watch_chromium.org
Visibility:
Public.

Description

[cros] Implement WebM encoder/muxer for animated avatar capture. BUG=132423 TEST=None Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=148024

Patch Set 1 #

Total comments: 6

Patch Set 2 : Move WebmEncoder to chrome/browser/chromeos #

Patch Set 3 : Review fixes #

Total comments: 10

Patch Set 4 : Move code to media/webm/chromeos #

Total comments: 59

Patch Set 5 : Review fixes #

Total comments: 8

Patch Set 6 : Merge #

Patch Set 7 : Review fixes #

Total comments: 9

Patch Set 8 : Review fixes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+479 lines, -0 lines) Patch
M media/media.gyp View 1 2 3 4 5 1 chunk +14 lines, -0 lines 0 comments Download
A media/webm/chromeos/DEPS View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
A media/webm/chromeos/ebml_writer.h View 1 2 3 1 chunk +18 lines, -0 lines 0 comments Download
A media/webm/chromeos/ebml_writer.cc View 1 2 3 4 5 6 7 1 chunk +27 lines, -0 lines 0 comments Download
A media/webm/chromeos/webm_encoder.h View 1 2 3 4 5 6 7 1 chunk +98 lines, -0 lines 0 comments Download
A media/webm/chromeos/webm_encoder.cc View 1 2 3 4 5 6 7 1 chunk +318 lines, -0 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
Ivan Korotkov
PTAL Won't work until http://codereview.chromium.org/10793025/ is submitted.
8 years, 5 months ago (2012-07-17 14:33:04 UTC) #1
Ivan Korotkov
John, could you please also review the VP8/WebM related code?
8 years, 5 months ago (2012-07-17 15:43:17 UTC) #2
jkoleszar
just a few nits, looks good overall. http://codereview.chromium.org/10784037/diff/1/chrome/browser/chromeos/login/webm_encoder.cc File chrome/browser/chromeos/login/webm_encoder.cc (right): http://codereview.chromium.org/10784037/diff/1/chrome/browser/chromeos/login/webm_encoder.cc#newcode80 chrome/browser/chromeos/login/webm_encoder.cc:80: vpx_image_t image; ...
8 years, 5 months ago (2012-07-17 18:33:34 UTC) #3
Ivan Korotkov
http://codereview.chromium.org/10784037/diff/1/chrome/browser/chromeos/login/webm_encoder.cc File chrome/browser/chromeos/login/webm_encoder.cc (right): http://codereview.chromium.org/10784037/diff/1/chrome/browser/chromeos/login/webm_encoder.cc#newcode80 chrome/browser/chromeos/login/webm_encoder.cc:80: vpx_image_t image; On 2012/07/17 18:33:34, jkoleszar wrote: > Can ...
8 years, 5 months ago (2012-07-18 12:35:10 UTC) #4
jkoleszar
lgtm
8 years, 5 months ago (2012-07-18 13:29:27 UTC) #5
Nikita (slow)
Not sure if chrome/browser/chromeos/* is the correct place for these files. /media/webm/?
8 years, 5 months ago (2012-07-18 13:56:47 UTC) #6
Ivan Korotkov
Moved code to media/webm/chromeos Adding scherkus for OWNERS approval
8 years, 5 months ago (2012-07-18 16:18:30 UTC) #7
Nikita (slow)
http://codereview.chromium.org/10784037/diff/5002/chrome/browser/chromeos/webm_encoder.h File chrome/browser/chromeos/webm_encoder.h (right): http://codereview.chromium.org/10784037/diff/5002/chrome/browser/chromeos/webm_encoder.h#newcode36 chrome/browser/chromeos/webm_encoder.h:36: // |fps_n/fps_d|. Must be called on a thread that ...
8 years, 5 months ago (2012-07-18 16:23:05 UTC) #8
Nikita (slow)
http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/webm_encoder.cc File media/webm/chromeos/webm_encoder.cc (right): http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/webm_encoder.cc#newcode30 media/webm/chromeos/webm_encoder.cc:30: void Ebml_SerializeUnsigned32(EbmlGlobal *ebml, nit: EbmlGlobal* ebml http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/webm_encoder.cc#newcode86 media/webm/chromeos/webm_encoder.cc:86: config_.g_pass ...
8 years, 5 months ago (2012-07-19 08:37:12 UTC) #9
scherkus (not reviewing)
http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/DEPS File media/webm/chromeos/DEPS (right): http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/DEPS#newcode2 media/webm/chromeos/DEPS:2: "+libyuv", this rule doesn't look right -- libyuv is ...
8 years, 5 months ago (2012-07-19 21:46:03 UTC) #10
Ivan Korotkov
http://codereview.chromium.org/10784037/diff/5002/chrome/browser/chromeos/webm_encoder.h File chrome/browser/chromeos/webm_encoder.h (right): http://codereview.chromium.org/10784037/diff/5002/chrome/browser/chromeos/webm_encoder.h#newcode36 chrome/browser/chromeos/webm_encoder.h:36: // |fps_n/fps_d|. Must be called on a thread that ...
8 years, 5 months ago (2012-07-20 09:09:29 UTC) #11
Ivan Korotkov
http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/DEPS File media/webm/chromeos/DEPS (right): http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/DEPS#newcode2 media/webm/chromeos/DEPS:2: "+libyuv", On 2012/07/19 21:46:03, scherkus wrote: > this rule ...
8 years, 5 months ago (2012-07-20 11:10:36 UTC) #12
Nikita (slow)
lgtm with a better handling for file write operations. http://codereview.chromium.org/10784037/diff/14008/media/webm/chromeos/webm_encoder.cc File media/webm/chromeos/webm_encoder.cc (right): http://codereview.chromium.org/10784037/diff/14008/media/webm/chromeos/webm_encoder.cc#newcode255 media/webm/chromeos/webm_encoder.cc:255: ...
8 years, 5 months ago (2012-07-20 15:26:09 UTC) #13
scherkus (not reviewing)
http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/webm_encoder.cc File media/webm/chromeos/webm_encoder.cc (right): http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/webm_encoder.cc#newcode18 media/webm/chromeos/webm_encoder.cc:18: #include "third_party/libvpx/source/libvpx/libmkv/EbmlIDs.h" On 2012/07/20 11:10:36, Ivan Korotkov wrote: > ...
8 years, 5 months ago (2012-07-20 19:20:50 UTC) #14
Ivan Korotkov
http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/webm_encoder.cc File media/webm/chromeos/webm_encoder.cc (right): http://codereview.chromium.org/10784037/diff/8004/media/webm/chromeos/webm_encoder.cc#newcode18 media/webm/chromeos/webm_encoder.cc:18: #include "third_party/libvpx/source/libvpx/libmkv/EbmlIDs.h" On 2012/07/20 19:20:51, scherkus wrote: > On ...
8 years, 5 months ago (2012-07-23 18:57:52 UTC) #15
scherkus (not reviewing)
lgtm w/ nits http://codereview.chromium.org/10784037/diff/16003/media/webm/chromeos/ebml_writer.cc File media/webm/chromeos/ebml_writer.cc (right): http://codereview.chromium.org/10784037/diff/16003/media/webm/chromeos/ebml_writer.cc#newcode6 media/webm/chromeos/ebml_writer.cc:6: #include "media/webm/chromeos/ebml_writer.h" nit: header include order ...
8 years, 5 months ago (2012-07-23 22:23:42 UTC) #16
Ivan Korotkov
Added file error handling in EbmlSerialize/EbmlWrite as well. http://codereview.chromium.org/10784037/diff/16003/media/webm/chromeos/ebml_writer.cc File media/webm/chromeos/ebml_writer.cc (right): http://codereview.chromium.org/10784037/diff/16003/media/webm/chromeos/ebml_writer.cc#newcode6 media/webm/chromeos/ebml_writer.cc:6: #include ...
8 years, 5 months ago (2012-07-23 22:57:48 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ivankr@chromium.org/10784037/17004
8 years, 5 months ago (2012-07-23 22:58:26 UTC) #18
commit-bot: I haz the power
Try job failure for 10784037-17004 (retry) on mac_rel for step "browser_tests". It's a second try, ...
8 years, 5 months ago (2012-07-24 00:04:07 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ivankr@chromium.org/10784037/17004
8 years, 5 months ago (2012-07-24 00:12:28 UTC) #20
commit-bot: I haz the power
8 years, 5 months ago (2012-07-24 01:30:10 UTC) #21
Change committed as 148024

Powered by Google App Engine
This is Rietveld 408576698