webrtc/modules/audio_coding/codecs/opus
Alex Loiko 44c21f48ee Encoder side of Multistream Opus.
Follows https://webrtc-review.googlesource.com/c/src/+/129768 closely.
Adds an ENCODER and sets it up to parse SDP config for multistream
opus.

E.g. this is the new SDP syntax for 6.1 surround sound:
"multiopus/48000/6 channel_mapping=0,4,1,2,3,5 num_streams=4 coupled_streams=2"


Bug: webrtc:8649
Change-Id: I3fc341e76f5c41dab0243cf65f6461e4c3d9d67d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/132001
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27775}
2019-04-25 15:07:38 +00:00
..
test Cleanup BUILD.gn files from imports like foo:foo 2019-03-21 13:05:28 +00:00
audio_coder_opus_common.cc Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00
audio_coder_opus_common.h Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00
audio_decoder_multi_channel_opus_impl.cc Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00
audio_decoder_multi_channel_opus_impl.h Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00
audio_decoder_multi_channel_opus_unittest.cc Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
audio_decoder_opus.cc Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00
audio_decoder_opus.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
audio_encoder_multi_channel_opus_impl.cc Encoder side of Multistream Opus. 2019-04-25 15:07:38 +00:00
audio_encoder_multi_channel_opus_impl.h Encoder side of Multistream Opus. 2019-04-25 15:07:38 +00:00
audio_encoder_multi_channel_opus_unittest.cc Encoder side of Multistream Opus. 2019-04-25 15:07:38 +00:00
audio_encoder_opus.cc Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00
audio_encoder_opus.h webrtc: Remove semicolons. 2019-02-20 16:02:59 +00:00
audio_encoder_opus_unittest.cc Removes TimeMicros interface from ThreadProcessingFakeClock. 2019-04-17 15:37:48 +00:00
opus_bandwidth_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
opus_complexity_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
opus_fec_test.cc Stop using Googletest legacy APIs. 2019-01-31 13:23:33 +00:00
opus_inst.h Generalize the C-language Opus interface. 2019-04-04 14:06:44 +00:00
opus_interface.c Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00
opus_interface.h Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00
opus_speed_test.cc Fix -Wextra-semi warnings. 2019-02-25 09:22:51 +00:00
opus_unittest.cc Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00