kwiberg
a4ac4786a8
Define rtc::BufferT, like rtc::Buffer but for any trivial type
...
And redefine rtc::Buffer as
using Buffer = BufferT<uint8_t>;
(In the long run, I'd like to remove the type alias and rename the
template to just rtc::Buffer, but that requires all current users of
Buffer to start saying Buffer<uint8_t> instead, and since Buffer is
used in the API, we can't do that in one step.)
The immediate reason for the new template is that we'd like to use
BufferT<int16_t> in the AudioDecoder interface.
BUG=webrtc:5801
Review-Url: https://codereview.webrtc.org/1929903002
Cr-Commit-Position: refs/heads/master@{#12564}
2016-04-29 15:00:28 +00:00
..
2015-11-19 10:43:19 +00:00
2015-11-06 09:21:39 +00:00
2015-11-24 16:59:40 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 15:14:48 +00:00
2015-10-07 10:23:32 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2015-12-18 16:00:35 +00:00
2016-01-04 21:44:16 +00:00
2015-10-07 10:23:32 +00:00
2015-09-16 12:37:52 +00:00
2016-02-25 13:23:29 +00:00
2015-10-07 10:23:32 +00:00
2015-10-07 10:23:32 +00:00
2016-04-29 13:03:38 +00:00
2016-04-29 15:00:28 +00:00
2015-10-07 10:23:32 +00:00
2016-03-29 15:47:28 +00:00
2015-10-24 18:14:52 +00:00
2015-10-24 18:14:52 +00:00
2015-10-24 18:14:52 +00:00
2016-03-30 13:43:44 +00:00
2015-09-24 13:07:04 +00:00
2015-09-24 13:07:04 +00:00
2016-04-29 15:00:28 +00:00
2016-04-29 15:00:28 +00:00
2016-02-24 19:10:09 +00:00
2016-04-26 15:14:48 +00:00
2016-04-29 15:00:28 +00:00
2016-04-11 23:11:47 +00:00
2016-04-11 23:11:47 +00:00
2016-04-11 23:11:47 +00:00
2015-10-07 10:23:32 +00:00
2015-10-07 10:23:32 +00:00
2016-04-29 13:09:23 +00:00
2016-04-22 08:22:29 +00:00
2015-10-26 18:51:42 +00:00
2016-01-08 12:51:47 +00:00
2015-09-16 13:33:25 +00:00
2016-03-20 13:15:48 +00:00
2016-02-25 14:16:58 +00:00
2016-04-29 15:00:28 +00:00
2015-10-07 10:23:32 +00:00
2015-11-13 22:37:43 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 10:13:28 +00:00
2016-01-22 13:13:38 +00:00
2016-01-22 13:13:38 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-01-08 12:51:47 +00:00
2016-04-22 08:47:10 +00:00
2016-04-26 10:13:28 +00:00
2015-10-28 17:17:50 +00:00
2016-02-29 13:54:14 +00:00
2015-12-07 22:17:26 +00:00
2016-02-22 10:32:02 +00:00
2016-04-26 10:13:28 +00:00
2016-04-29 13:09:23 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 10:13:28 +00:00
2015-12-08 21:59:11 +00:00
2016-04-26 10:13:28 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 10:13:28 +00:00
2015-11-11 07:44:39 +00:00
2016-04-26 15:14:48 +00:00
2015-09-17 07:24:51 +00:00
2016-04-26 15:14:48 +00:00
2015-12-12 00:37:14 +00:00
2016-02-05 08:23:57 +00:00
2016-04-27 17:13:28 +00:00
2016-04-27 17:13:28 +00:00
2015-11-25 19:26:08 +00:00
2016-04-26 10:13:28 +00:00
2015-11-25 19:26:08 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2015-11-11 07:44:39 +00:00
2015-11-11 07:44:39 +00:00
2016-04-26 10:13:28 +00:00
2015-10-16 18:01:40 +00:00
2016-03-18 05:54:49 +00:00
2016-04-26 10:13:28 +00:00
2015-12-28 22:07:05 +00:00
2015-12-28 22:07:05 +00:00
2016-02-25 13:23:29 +00:00
2016-03-01 19:07:40 +00:00
2015-11-25 23:36:20 +00:00
2015-12-01 06:15:53 +00:00
2016-01-04 18:16:01 +00:00
2016-04-26 15:14:48 +00:00
2015-09-16 12:37:52 +00:00
2016-01-04 18:16:01 +00:00
2016-04-26 10:13:28 +00:00
2016-04-24 15:32:50 +00:00
2016-01-04 21:44:16 +00:00
2016-04-26 10:13:28 +00:00
2016-04-24 15:32:50 +00:00
2015-09-17 07:24:51 +00:00
2016-04-26 10:13:28 +00:00
2015-11-03 00:20:28 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-03-01 19:07:40 +00:00
2015-10-07 10:23:32 +00:00
2015-10-07 10:23:32 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-28 08:32:57 +00:00
2016-04-28 08:32:57 +00:00
2016-04-28 08:32:57 +00:00
2016-03-22 09:03:55 +00:00
2016-03-22 09:03:55 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-01-15 22:49:15 +00:00
2016-04-26 10:13:28 +00:00
2016-04-19 22:41:53 +00:00
2016-01-04 21:44:16 +00:00
2016-04-28 08:32:57 +00:00
2016-04-28 08:32:57 +00:00
2016-04-07 22:36:49 +00:00
2016-04-26 10:13:28 +00:00
2016-03-24 13:05:18 +00:00
2016-03-29 15:47:28 +00:00
2016-03-24 13:05:18 +00:00
2016-04-28 12:14:30 +00:00
2016-04-28 12:14:30 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-15 12:25:03 +00:00
2016-04-26 10:13:28 +00:00
2016-04-22 13:48:36 +00:00
2016-04-22 11:59:34 +00:00
2016-04-22 11:59:34 +00:00
2016-04-26 10:13:28 +00:00
2016-04-28 08:32:57 +00:00
2016-04-26 10:13:28 +00:00
2015-11-23 22:48:01 +00:00
2016-04-26 10:13:28 +00:00
2016-04-22 16:08:56 +00:00
2016-04-26 10:13:28 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-03-29 15:47:28 +00:00
2016-04-26 15:14:48 +00:00
2016-03-01 19:07:40 +00:00
2015-12-10 09:51:02 +00:00
2016-02-02 16:34:16 +00:00
2016-04-22 13:48:36 +00:00
2016-04-22 13:48:36 +00:00
2016-04-26 10:13:28 +00:00
2016-02-02 09:47:05 +00:00
2016-02-02 09:47:05 +00:00
2015-10-07 10:23:32 +00:00
2015-12-07 22:29:21 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 15:14:48 +00:00
2016-04-28 12:14:30 +00:00
2016-04-28 12:14:30 +00:00
2016-04-28 12:14:30 +00:00
2016-04-29 13:09:23 +00:00
2016-04-26 10:13:28 +00:00
2016-04-15 15:55:30 +00:00
2016-03-12 01:12:40 +00:00
2016-03-12 01:12:40 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 01:08:46 +00:00
2016-04-26 15:14:48 +00:00
2015-09-16 12:37:52 +00:00
2015-12-10 18:50:36 +00:00
2015-10-07 10:23:32 +00:00
2015-10-07 10:23:32 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 15:55:44 +00:00
2015-09-16 12:37:52 +00:00
2016-04-26 15:14:48 +00:00
2015-11-26 16:45:57 +00:00
2015-11-26 16:45:57 +00:00
2015-10-30 23:08:54 +00:00
2015-09-16 12:37:52 +00:00
2015-09-16 12:37:52 +00:00
2016-04-26 10:13:28 +00:00
2016-02-04 00:45:38 +00:00
2015-10-15 14:26:17 +00:00
2016-03-30 13:43:44 +00:00
2016-04-26 15:14:48 +00:00
2015-12-14 10:07:08 +00:00
2015-12-18 16:13:16 +00:00
2015-12-18 16:13:16 +00:00
2016-04-28 08:32:57 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 10:13:28 +00:00
2016-03-29 15:47:28 +00:00
2015-09-22 18:58:13 +00:00
2015-10-07 10:23:32 +00:00
2016-03-20 13:15:48 +00:00
2016-04-28 12:14:30 +00:00
2016-04-28 12:14:30 +00:00
2016-04-28 12:14:30 +00:00
2015-12-09 19:25:44 +00:00
2016-04-26 10:13:28 +00:00
2016-04-29 13:09:23 +00:00
2016-03-29 15:47:28 +00:00
2016-04-26 10:13:28 +00:00
2016-01-04 21:44:16 +00:00
2016-02-09 10:30:43 +00:00
2016-04-26 15:14:48 +00:00
2015-11-11 07:44:39 +00:00
2015-10-06 18:38:33 +00:00
2015-10-06 18:38:33 +00:00
2015-10-30 23:08:54 +00:00
2016-03-24 08:51:59 +00:00
2016-04-26 15:14:48 +00:00
2015-12-10 18:50:36 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 15:14:48 +00:00
2015-10-30 23:08:54 +00:00
2016-04-26 10:13:28 +00:00
2015-10-30 23:08:54 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2015-10-30 23:08:54 +00:00
2015-10-24 18:14:52 +00:00
2016-01-04 21:44:16 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 15:14:48 +00:00
2016-04-26 10:13:28 +00:00
2015-11-23 22:48:01 +00:00
2016-01-25 11:52:53 +00:00
2016-04-26 15:14:48 +00:00
2015-09-17 07:24:51 +00:00
2016-04-26 10:13:28 +00:00
2016-04-28 08:32:57 +00:00
2016-04-28 08:32:57 +00:00
2016-04-07 09:12:12 +00:00
2016-04-07 09:12:12 +00:00
2016-04-07 09:12:12 +00:00
2016-01-25 11:09:32 +00:00
2016-01-25 11:09:32 +00:00
2015-11-10 06:52:00 +00:00
2015-11-27 16:53:31 +00:00
2016-01-14 19:01:25 +00:00
2015-10-07 10:23:32 +00:00
2015-11-11 07:44:39 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 10:13:28 +00:00
2016-04-26 15:14:48 +00:00
2015-10-07 10:23:32 +00:00
2015-11-11 07:44:39 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 10:13:28 +00:00
2015-10-07 10:23:32 +00:00
2015-11-11 07:44:39 +00:00
2016-04-26 10:13:28 +00:00
2015-10-07 10:23:32 +00:00
2015-10-07 10:23:32 +00:00
2015-10-30 23:08:54 +00:00
2015-10-07 10:23:32 +00:00
2015-11-11 07:44:39 +00:00
2015-11-11 07:44:39 +00:00
2015-10-07 10:23:32 +00:00
2016-04-26 10:13:28 +00:00
2015-10-07 10:23:32 +00:00
2015-10-07 10:23:32 +00:00
2015-09-16 12:37:52 +00:00
2016-04-26 11:54:04 +00:00
2016-04-26 10:13:28 +00:00