Per Åhgren
d47941e018
Reland "Simplification and refactoring of the AudioBuffer code"
...
This is a reland of 81c0cf287c8514cb1cd6f3baca484d668c6eb128
Original change's description:
> Simplification and refactoring of the AudioBuffer code
>
> This CL performs a major refactoring and simplification
> of the AudioBuffer code that.
> -Removes 7 of the 9 internal buffers of the AudioBuffer.
> -Avoids the implicit copying required to keep the
> internal buffers in sync.
> -Removes all code relating to handling of fixed-point
> sample data in the AudioBuffer.
> -Changes the naming of the class methods to reflect
> that only floating point is handled.
> -Corrects some bugs in the code.
> -Extends the handling of internal downmixing to be
> more generic.
>
> Bug: webrtc:10882
> Change-Id: I12c8af156fbe366b154744a0a1b3d926bf7be572
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/149828
> Commit-Queue: Per Åhgren <peah@webrtc.org>
> Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#28928}
Bug: webrtc:10882
Change-Id: I2ddf327e80a03468c41662ae63c619ff34f2363a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/150101
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28938}
2019-08-22 10:34:05 +00:00
..
2019-04-09 17:18:20 +00:00
2019-08-19 11:05:21 +00:00
2019-05-16 13:53:27 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2018-07-30 22:34:19 +00:00
2018-04-27 19:26:03 +00:00
2018-10-23 11:32:56 +00:00
2019-01-11 17:11:39 +00:00
2019-08-19 11:05:21 +00:00
2019-08-08 08:00:38 +00:00
2019-08-05 14:13:54 +00:00
2019-07-08 13:45:15 +00:00
2018-11-27 19:52:08 +00:00
2018-11-27 19:52:08 +00:00
2019-08-22 10:34:05 +00:00
2019-08-22 10:34:05 +00:00
2019-07-08 13:45:15 +00:00
2018-09-24 09:39:19 +00:00
2018-10-23 11:32:56 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2019-01-11 17:11:39 +00:00
2019-04-09 17:18:20 +00:00
2019-08-19 11:05:21 +00:00
2019-07-08 13:45:15 +00:00
2019-08-08 08:00:38 +00:00
2018-06-07 08:09:17 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2018-11-22 16:02:44 +00:00
2018-11-22 16:02:44 +00:00
2018-11-22 16:02:44 +00:00
2018-11-06 16:17:02 +00:00
2019-04-11 14:23:22 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2019-01-11 17:11:39 +00:00
2018-02-21 17:08:36 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2019-04-24 08:11:43 +00:00
2019-08-22 10:34:05 +00:00
2019-08-22 10:34:05 +00:00
2019-07-08 13:45:15 +00:00
2019-08-19 11:05:21 +00:00
2018-11-22 16:02:44 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2017-12-01 23:14:32 +00:00
2017-12-01 23:14:32 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-08-19 11:05:21 +00:00
2019-08-08 14:08:05 +00:00
2019-04-02 14:04:38 +00:00
2018-10-04 15:01:18 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2019-08-19 11:05:21 +00:00
2018-11-20 12:28:05 +00:00
2019-07-08 13:45:15 +00:00
2017-12-11 21:09:56 +00:00
2019-07-08 13:45:15 +00:00
2018-07-25 14:59:26 +00:00
2018-07-25 14:59:26 +00:00
2019-03-27 16:11:22 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2018-09-24 09:39:19 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2018-11-20 12:28:05 +00:00
2018-09-27 10:41:10 +00:00
2019-08-19 11:05:21 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2018-09-06 23:01:58 +00:00
2019-02-11 14:13:38 +00:00
2019-01-11 17:11:39 +00:00
2019-08-19 11:05:21 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2017-12-20 14:46:36 +00:00
2018-09-13 08:52:05 +00:00
2019-07-08 13:45:15 +00:00
2019-08-19 11:05:21 +00:00
2019-08-19 11:05:21 +00:00
2019-08-19 11:05:21 +00:00
2019-07-08 13:45:15 +00:00
2018-11-22 16:02:44 +00:00
2019-01-11 17:11:39 +00:00
2019-08-19 11:05:21 +00:00
2019-07-08 13:45:15 +00:00
2019-04-02 14:04:38 +00:00
2018-11-06 18:57:19 +00:00
2018-10-22 10:30:12 +00:00
2019-08-19 11:05:21 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-08-19 11:05:21 +00:00
2019-08-08 08:00:38 +00:00
2019-08-08 08:00:38 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2019-01-29 10:31:45 +00:00
2019-07-08 13:45:15 +00:00
2018-07-30 22:34:19 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2019-08-19 11:05:21 +00:00
2018-03-15 13:38:16 +00:00
2019-07-08 13:45:15 +00:00
2019-08-19 11:05:21 +00:00
2019-03-25 09:38:52 +00:00
2018-11-20 12:28:05 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-02-21 14:18:44 +00:00
2019-07-08 13:45:15 +00:00
2019-01-29 10:31:45 +00:00
2019-01-29 10:31:45 +00:00
2018-10-16 13:22:44 +00:00
2018-10-16 13:22:44 +00:00
2019-08-19 11:05:21 +00:00
2019-08-05 14:53:59 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2018-11-06 16:10:52 +00:00
2019-01-11 17:11:39 +00:00
2019-08-19 11:05:21 +00:00
2019-07-08 13:45:15 +00:00
2019-04-15 16:08:41 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2018-07-25 14:59:26 +00:00
2019-07-08 13:45:15 +00:00