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

Issue 155193: BufferQueue class to hide audio data micromanagement from scaling algorithms. (Closed)

Created:
11 years, 5 months ago by kylep
Modified:
9 years, 7 months ago
CC:
chromium-reviews_googlegroups.com
Visibility:
Public.

Description

BufferQueue class to hide audio data micromanagement from scaling algorithms. May be useful in other contexts. BUG=16011 TEST=src/media/base/buffer_queue_unittest.cc Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=20211

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 43

Patch Set 3 : '' #

Total comments: 28

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Total comments: 13

Patch Set 8 : '' #

Patch Set 9 : '' #

Total comments: 2

Patch Set 10 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+290 lines, -0 lines) Patch
A media/base/buffer_queue.h View 1 2 3 4 1 chunk +62 lines, -0 lines 0 comments Download
A media/base/buffer_queue.cc View 1 2 3 4 5 6 7 8 9 1 chunk +99 lines, -0 lines 0 comments Download
A media/base/buffer_queue_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +126 lines, -0 lines 0 comments Download
M media/media.gyp View 1 2 3 4 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
kylep
I'd appreciate a code review from you on this new class. Thanks. -Kyle
11 years, 5 months ago (2009-07-08 01:11:05 UTC) #1
fbarchard
my first comment is the file names are misleading. I'm pretty sure this applies to ...
11 years, 5 months ago (2009-07-08 01:38:25 UTC) #2
awong
Looks solid. Here's a bunch of nitpicks. http://codereview.chromium.org/155193/diff/1007/1008 File media/base/buffer_queue.cc (right): http://codereview.chromium.org/155193/diff/1007/1008#newcode20 Line 20: if ...
11 years, 5 months ago (2009-07-08 02:44:17 UTC) #3
kylep
Also, I'm using this only for audio data, but I see no reason it can't ...
11 years, 5 months ago (2009-07-08 18:28:25 UTC) #4
scherkus (not reviewing)
sweet! http://codereview.chromium.org/155193/diff/9/10 File media/base/buffer_queue.cc (right): http://codereview.chromium.org/155193/diff/9/10#newcode1 Line 1: // Copyright (c) 2008-2009 The Chromium Authors. ...
11 years, 5 months ago (2009-07-08 18:43:30 UTC) #5
awong
Much nicer! got a few more comments. http://codereview.chromium.org/155193/diff/1007/1008 File media/base/buffer_queue.cc (right): http://codereview.chromium.org/155193/diff/1007/1008#newcode20 Line 20: if ...
11 years, 5 months ago (2009-07-08 19:00:52 UTC) #6
kylep
Also, modified the description of the CL. Is that a legitimate way to announce the ...
11 years, 5 months ago (2009-07-08 21:27:09 UTC) #7
scherkus (not reviewing)
near-lgtm, but some nits also awong will probably have a look http://codereview.chromium.org/155193/diff/1037/1038 File media/base/buffer_queue.cc (right): ...
11 years, 5 months ago (2009-07-08 22:12:00 UTC) #8
awong
Almost there! 3 more comments. http://codereview.chromium.org/155193/diff/1037/1038 File media/base/buffer_queue.cc (right): http://codereview.chromium.org/155193/diff/1037/1038#newcode23 Line 23: // Perform changes ...
11 years, 5 months ago (2009-07-08 22:36:51 UTC) #9
kylep
Why doesn't gcl upload run a full gcl lint? http://codereview.chromium.org/155193/diff/1037/1038 File media/base/buffer_queue.cc (right): http://codereview.chromium.org/155193/diff/1037/1038#newcode23 Line ...
11 years, 5 months ago (2009-07-08 22:58:38 UTC) #10
awong
LGTM 2 more commentse, but I don't need to rereview after you address them. http://codereview.chromium.org/155193/diff/38/1050 ...
11 years, 5 months ago (2009-07-08 23:04:49 UTC) #11
scherkus (not reviewing)
11 years, 5 months ago (2009-07-08 23:07:26 UTC) #12
LGTM -- fix up awongs stuff and submit!

Powered by Google App Engine
This is Rietveld 408576698