diff options
author | miu@chromium.org <miu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-31 20:01:34 +0000 |
---|---|---|
committer | miu@chromium.org <miu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-31 20:01:34 +0000 |
commit | 15857f9e30111a73acea8d0ba156ec5da2a5f4ff (patch) | |
tree | 9d4f9ea642bac58d2fdd50f1cad15c49e3733850 /webkit | |
parent | b9eda9ecf8c1ac85da9b75820589163fbc7e3878 (diff) | |
download | chromium_src-15857f9e30111a73acea8d0ba156ec5da2a5f4ff.zip chromium_src-15857f9e30111a73acea8d0ba156ec5da2a5f4ff.tar.gz chromium_src-15857f9e30111a73acea8d0ba156ec5da2a5f4ff.tar.bz2 |
[Cast] Remove AudioDecoder's dependency on WebRTC, and refactor/clean-up AudioReceiver.
This removes all dependencies on WebRTC for decoding audio. It also untangles a major layering violation between AudioReceiver and AudioDecoder: AudioDecoder no longer reorders encoded frames before decoding.
This change is a necessary first step in our future plans to delegate A/V sync, jitter, and playout clock skew correction to a module that will operate at a higher abstraction level.
Several bugs were automatically fixed. Also, updated/fixed unit tests, improved comments/documentation, and tiny related clean-ups (where relevant to this change).
BUG=347361,347391
Review URL: https://codereview.chromium.org/214273003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260620 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
0 files changed, 0 insertions, 0 deletions