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

Issue 3005036: Implement VP8 encoder for chromoting (Closed)

Created:
10 years, 4 months ago by Alpha Left Google
Modified:
9 years, 6 months ago
CC:
chromium-reviews, Sergey Ulanov, garykac, Paweł Hajdan Jr., dmac, fbarchard, pam+watch_chromium.org, awong, Alpha Left Google, scherkus (not reviewing)
Base URL:
http://src.chromium.org/git/chromium.git
Visibility:
Public.

Description

Implement VP8 encoder for chromoting Added EncoderVp8 with test for chromoting. TEST=remoting_unittests BUG=50235 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=60854

Patch Set 1 #

Patch Set 2 : fix style #

Total comments: 9

Patch Set 3 : fixed comments #

Patch Set 4 : libvpx #

Patch Set 5 : use vpx from avcodec #

Patch Set 6 : windows too #

Total comments: 22

Patch Set 7 : done #

Patch Set 8 : win compile #

Patch Set 9 : win compile again #

Total comments: 14

Patch Set 10 : update again #

Patch Set 11 : just uploading #

Unified diffs Side-by-side diffs Delta from patch set Stats (+377 lines, -180 lines) Patch
M .gitignore View 4 5 6 7 8 9 10 1 chunk +2 lines, -1 line 0 comments Download
M media/base/media.h View 5 6 1 chunk +8 lines, -0 lines 0 comments Download
M media/base/media_posix.cc View 5 4 chunks +20 lines, -1 line 0 comments Download
M media/base/media_win.cc View 6 7 8 4 chunks +18 lines, -0 lines 0 comments Download
M remoting/base/codec_test.cc View 1 2 3 4 1 chunk +3 lines, -2 lines 0 comments Download
M remoting/base/encoder_vp8.h View 1 2 3 4 5 6 7 8 9 2 chunks +15 lines, -28 lines 0 comments Download
M remoting/base/encoder_vp8.cc View 1 2 3 4 5 6 7 8 9 1 chunk +133 lines, -72 lines 0 comments Download
M remoting/base/encoder_vp8_unittest.cc View 1 chunk +5 lines, -57 lines 0 comments Download
M remoting/base/protocol/chromotocol.proto View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M remoting/remoting.gyp View 1 2 3 4 5 6 7 8 9 10 3 chunks +4 lines, -9 lines 0 comments Download
M remoting/run_all_unittests.cc View 5 6 1 chunk +12 lines, -1 line 0 comments Download
A third_party/libvpx/libvpx.gyp View 4 1 chunk +90 lines, -0 lines 0 comments Download
M tools/generate_stubs/generate_stubs.py View 5 6 3 chunks +66 lines, -9 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
Alpha Left Google
10 years, 4 months ago (2010-07-29 09:59:23 UTC) #1
dmac
http://codereview.chromium.org/3005036/diff/3001/4002 File remoting/base/encoder_vp8.cc (right): http://codereview.chromium.org/3005036/diff/3001/4002#newcode42 remoting/base/encoder_vp8.cc:42: image_->fmt = (vpx_img_fmt_t)(0x100 | 0x200 | 1); are there ...
10 years, 4 months ago (2010-07-30 22:57:29 UTC) #2
Alpha Left Google
Thanks for review. Comments are addressed. http://codereview.chromium.org/3005036/diff/3001/4002 File remoting/base/encoder_vp8.cc (right): http://codereview.chromium.org/3005036/diff/3001/4002#newcode42 remoting/base/encoder_vp8.cc:42: image_->fmt = (vpx_img_fmt_t)(0x100 ...
10 years, 4 months ago (2010-07-30 23:26:37 UTC) #3
dmac
On 2010/07/30 23:26:37, Alpha wrote: > Thanks for review. Comments are addressed. > > http://codereview.chromium.org/3005036/diff/3001/4002 ...
10 years, 4 months ago (2010-07-30 23:39:00 UTC) #4
Alpha Left Google
+scherkus to check the gyp changes for libvpx
10 years, 4 months ago (2010-08-02 21:20:15 UTC) #5
Alpha Left Google
+ajwong ajwong: Please check the generated stub and media.cc I'm not going to check this ...
10 years, 3 months ago (2010-08-31 23:19:11 UTC) #6
awong
Wait...I'm confused. If this isn't going to be checked in, then why do you want ...
10 years, 3 months ago (2010-08-31 23:39:57 UTC) #7
Alpha Left Google
Nevermind I have added code for windows too. Please take a look. I'll fix the ...
10 years, 3 months ago (2010-09-01 00:11:02 UTC) #8
awong
Looks pretty solid. Got some style nits. http://codereview.chromium.org/3005036/diff/21001/22002 File media/base/media.h (right): http://codereview.chromium.org/3005036/diff/21001/22002#newcode29 media/base/media.h:29: // This ...
10 years, 3 months ago (2010-09-01 00:30:07 UTC) #9
awong
This change does not braek ubuntu does it? The code will just init the algorithm ...
10 years, 3 months ago (2010-09-01 00:31:43 UTC) #10
Alpha Left Google
Not really, InitializeMediaLibrary() will fail because the symbols for vp8 encoder are null.
10 years, 3 months ago (2010-09-01 01:07:09 UTC) #11
fbarchard
Just got the libvpx drop that fixes lucid, so I'm building now with the encoder. ...
10 years, 3 months ago (2010-09-01 01:11:43 UTC) #12
Alpha Left Google
http://codereview.chromium.org/3005036/diff/21001/22002 File media/base/media.h (right): http://codereview.chromium.org/3005036/diff/21001/22002#newcode29 media/base/media.h:29: // This method should only be called after media ...
10 years, 3 months ago (2010-09-01 22:35:28 UTC) #13
scherkus (not reviewing)
did a quick pass -- looks good but deferring to others for final LGTM
10 years, 3 months ago (2010-09-07 19:53:41 UTC) #14
awong
Couple of comments. http://codereview.chromium.org/3005036/diff/39001/40006 File remoting/base/encoder_vp8.cc (right): http://codereview.chromium.org/3005036/diff/39001/40006#newcode34 remoting/base/encoder_vp8.cc:34: delete codec_; scoped_ptr? http://codereview.chromium.org/3005036/diff/39001/40006#newcode43 remoting/base/encoder_vp8.cc:43: image_->fmt ...
10 years, 3 months ago (2010-09-08 17:39:40 UTC) #15
Alpha Left Google
http://codereview.chromium.org/3005036/diff/39001/40006 File remoting/base/encoder_vp8.cc (right): http://codereview.chromium.org/3005036/diff/39001/40006#newcode34 remoting/base/encoder_vp8.cc:34: delete codec_; On 2010/09/08 17:39:40, awong wrote: > scoped_ptr? ...
10 years, 3 months ago (2010-09-08 20:32:20 UTC) #16
awong
LGTM
10 years, 3 months ago (2010-09-08 20:36:56 UTC) #17
Alpha Left Google
On 2010/09/08 20:36:56, awong wrote: > LGTM Too bad this probably has to stall for ...
10 years, 3 months ago (2010-09-08 20:37:58 UTC) #18
scherkus (not reviewing)
On 2010/09/08 20:37:58, Alpha wrote: > On 2010/09/08 20:36:56, awong wrote: > > LGTM > ...
10 years, 3 months ago (2010-09-08 20:42:11 UTC) #19
hclam
Anothony suggested to wait a bit. He said he'll know by today if 517 is ...
10 years, 3 months ago (2010-09-08 20:46:55 UTC) #20
scherkus (not reviewing)
10 years, 3 months ago (2010-09-08 20:47:57 UTC) #21
Ahh ok

Good to know!

On 2010/09/08 20:46:55, hclam wrote:
> Anothony suggested to wait a bit. He said he'll know by today if 517 is ok.
> 
> Alpha
> 
> 2010年9月8日13:42 <scherkus@chromium.org>:
> 
> > On 2010/09/08 20:37:58, Alpha wrote:
> >
> >> On 2010/09/08 20:36:56, awong wrote:
> >> > LGTM
> >>
> >
> >  Too bad this probably has to stall for another 1 - 2 weeks since we are
> >>
> > waiting
> >
> >> for the branch cut to include encoder to ffmpeg.
> >>
> >
> > Branch was cut, see:
> >
> >
>
http://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thre...
> >
> >
> > http://codereview.chromium.org/3005036/show
> >
>

Powered by Google App Engine
This is Rietveld 408576698