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

Issue 10915091: Combine audio decoding and video decoding onto a single thread. (Closed)

Created:
8 years, 3 months ago by scherkus (not reviewing)
Modified:
8 years, 3 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, sadrul, feature-media-reviews_chromium.org
Visibility:
Public.

Description

Combine audio decoding and video decoding onto a single thread. Our use of multithreaded video decoding results in a video decoding thread that is idle most of the time. Instead of being idle it can be doing real work like decoding audio. The end result is one less thread created per media element. BUG=61293 TBR=brettw Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=155179

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : players #

Patch Set 4 : gah #

Total comments: 2

Patch Set 5 : thread names #

Patch Set 6 : thread names, redux #

Patch Set 7 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+16 lines, -22 lines) Patch
M content/renderer/media/media_stream_impl.cc View 1 2 chunks +2 lines, -3 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M media/base/message_loop_factory.h View 1 chunk +1 line, -2 lines 0 comments Download
M media/base/message_loop_factory.cc View 1 2 3 4 5 1 chunk +3 lines, -6 lines 0 comments Download
M media/filters/pipeline_integration_test_base.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M media/tools/player_wtl/movie.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M media/tools/player_x11/player_x11.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M webkit/media/filter_helpers.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M webkit/support/test_media_stream_client.cc View 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
scherkus (not reviewing)
as discussed
8 years, 3 months ago (2012-09-05 16:06:08 UTC) #1
Ami GONE FROM CHROMIUM
LGTM CL description: y u no mention that this reduces thread usage by an entire ...
8 years, 3 months ago (2012-09-06 08:39:40 UTC) #2
scherkus (not reviewing)
On 2012/09/06 08:39:40, Ami Fischman wrote: > LGTM > > CL description: y u no ...
8 years, 3 months ago (2012-09-06 09:02:33 UTC) #3
scherkus (not reviewing)
https://chromiumcodereview.appspot.com/10915091/diff/12002/media/base/message_loop_factory.cc File media/base/message_loop_factory.cc (right): https://chromiumcodereview.appspot.com/10915091/diff/12002/media/base/message_loop_factory.cc#newcode38 media/base/message_loop_factory.cc:38: name = "DecoderThread"; On 2012/09/06 08:39:40, Ami Fischman wrote: ...
8 years, 3 months ago (2012-09-06 09:02:41 UTC) #4
scherkus (not reviewing)
TBR=brettw for content/renderer/ and webkit/support/ OWNERS
8 years, 3 months ago (2012-09-06 09:08:41 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/scherkus@chromium.org/10915091/9002
8 years, 3 months ago (2012-09-06 09:11:26 UTC) #6
commit-bot: I haz the power
8 years, 3 months ago (2012-09-06 13:13:44 UTC) #7
Change committed as 155179

Powered by Google App Engine
This is Rietveld 408576698