Chromium Code Reviews
DescriptionIntroduce new interface for MediaInternals updates.
New and shiny!
- Interface lives in media.
- Adds support for tracking AudioOutputStreams instead of just
just AudioOutputControllers.
- Adds support for tracking AudioInputControllers (which are 1:1
with AudioInputStreams currently).
- Changes the API to be threadsafe from all threads instead of
just the IO thread.
- Removes the nebulous OnSetAudioStreamStatus().
- Removes OnMediaEvents() from the public media API, will still be
callable from the content implementation.
- "Improves" the style of media-internals.
- Fixes JavaScript errors from firing WebUI code before the WebUI
finishes loading.
- Fixes style inconsistencies around table headers.
- Fixes stuck "copy to clipboard" window.
Screenshot of the new UI: http://i.imgur.com/lzQds3e.png
Still to be done:
- Actually log AudioOutputStreams and AudioInputStreams.
BUG=260005
TEST=New unittest! Interface works.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=237447
Patch Set 1 #Patch Set 2 : Rename to AudioLog. #
Total comments: 8
Patch Set 3 : AudioLogFactory. #Patch Set 4 : Add impl. Maintain sanity? #
Total comments: 8
Patch Set 5 : Add JavaScript. #
Total comments: 12
Patch Set 6 : Comments. CSS nits. #Patch Set 7 : Export. Fix qualifiers. #Patch Set 8 : Fix JavaScript test. Use non-exported base. #Messages
Total messages: 21 (0 generated)
|