Tyler Jones
5a2ad7ede3
vorbisenc: Separate copying audio samples from windowing
...
Audio samples are shifted around when copying from the frame queue so that
analysis can be done without negatively impacting calculation of the MDCT.
Window coefficients are applied to the current two overlapped windows
simultaneously instead of applying overlap for the next frame ahead of time.
This improves readability when applying windows of varying lengths.
Signed-off-by: Tyler Jones <tdjones879@gmail.com>
Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2017-06-15 16:42:49 +01:00
..
2017-06-14 23:20:58 +02:00
2017-05-30 13:20:42 +02:00
2017-06-14 11:37:38 -04:00
2017-05-24 20:28:00 -03:00
2017-05-28 21:20:28 +02:00
2017-06-11 15:22:07 +02:00
2017-06-03 00:09:58 +02:00
2017-06-13 17:39:13 +02:00
2017-05-29 02:45:17 +02:00
2017-06-08 17:37:16 +02:00
2017-05-30 04:45:27 +02:00
2017-06-11 10:00:39 +02:00
2017-05-29 14:08:07 +02:00
2017-06-01 22:20:16 +02:00
2017-05-25 01:26:02 -03:00
2017-06-14 22:27:04 +01:00
2017-06-11 22:09:15 +02:00
2017-06-05 22:43:23 +02:00
2017-05-31 16:08:46 +02:00
2017-05-23 16:11:27 +02:00
2017-06-10 18:46:27 +02:00
2017-05-31 22:24:16 +02:00
2017-05-26 01:38:03 +02:00
2017-05-24 20:03:33 +02:00
2017-06-11 10:00:39 +02:00
2017-06-01 12:39:06 +02:00
2017-05-22 02:16:39 +02:00
2017-05-29 13:51:42 +02:00
2017-05-25 19:32:39 +02:00
2017-06-15 00:16:20 +02:00
2017-06-11 10:00:16 +02:00
2017-06-10 00:48:07 +02:00
2017-06-04 17:51:02 +02:00
2017-05-22 19:42:39 +02:00
2017-05-23 15:25:11 +02:00
2017-06-11 00:56:33 +02:00
2017-05-23 03:25:21 +02:00
2017-06-10 19:46:04 +02:00
2017-05-23 11:52:29 +02:00
2017-05-25 10:29:07 -04:00
2017-05-23 03:45:29 +02:00
2017-06-11 10:26:18 +02:00
2017-06-13 04:17:13 +02:00
2017-06-10 00:48:23 +02:00
2017-06-10 00:48:23 +02:00
2017-06-10 00:48:23 +02:00
2017-05-26 11:15:45 -03:00
2017-05-26 11:15:45 -03:00
2017-06-10 00:48:23 +02:00
2017-05-26 11:15:45 -03:00
2017-05-26 11:15:45 -03:00
2017-05-26 11:15:45 -03:00
2017-06-14 23:08:26 +01:00
2017-05-26 11:15:45 -03:00
2017-06-15 03:09:40 +02:00
2017-06-15 03:09:40 +02:00
2017-05-26 11:15:45 -03:00
2017-06-08 17:37:16 +02:00
2017-05-28 03:04:21 +02:00
2017-05-28 14:01:12 +02:00
2017-05-29 13:46:09 +02:00
2017-06-11 20:52:47 +02:00
2017-05-24 15:51:11 +02:00
2017-05-23 16:11:27 +02:00
2017-05-28 03:08:33 +02:00
2017-05-24 23:31:59 -03:00
2017-06-11 22:41:26 +02:00
2017-06-11 10:00:39 +02:00
2017-05-23 15:25:07 +02:00
2017-06-08 19:16:09 +02:00
2017-06-13 14:33:54 +02:00
2017-06-05 22:43:23 +02:00
2017-06-03 23:30:31 +02:00
2017-06-15 00:16:20 +02:00
2017-06-06 09:56:49 +02:00
2017-06-01 11:28:30 +02:00
2017-06-01 11:28:30 +02:00
2017-06-02 21:32:35 +02:00
2017-06-06 16:54:50 +02:00
2017-05-27 13:04:23 +02:00
2017-05-31 16:08:46 +02:00
2017-06-13 04:17:13 +02:00
2017-06-04 23:41:35 +02:00
2017-06-14 22:26:32 +01:00
2017-06-14 22:26:32 +01:00
2017-06-14 22:26:32 +01:00
2017-06-14 22:26:32 +01:00
2017-06-11 00:47:29 +02:00
2017-05-27 13:07:35 +02:00
2017-05-21 23:39:54 +02:00
2017-05-24 15:51:11 +02:00
2017-06-13 17:39:13 +02:00
2017-05-28 03:07:45 +02:00
2017-05-28 13:32:12 +02:00
2017-05-25 20:08:31 +02:00
2017-05-28 17:13:07 +02:00
2017-06-11 15:22:07 +02:00
2017-06-06 16:54:50 +02:00
2017-06-11 01:06:08 +02:00
2017-05-28 21:56:02 +02:00
2017-05-25 14:30:04 +02:00
2017-06-14 22:27:06 +01:00
2017-06-14 22:26:32 +01:00
2017-06-14 22:26:32 +01:00
2017-06-14 22:26:32 +01:00
2017-06-14 22:27:04 +01:00
2017-05-31 12:06:51 +02:00
2017-06-15 16:42:49 +01:00
2017-05-26 11:15:45 -03:00
2017-06-04 17:51:02 +02:00
2017-06-11 20:52:47 +02:00
2017-05-28 21:20:09 +02:00
2017-05-28 03:20:09 +02:00
2017-05-23 00:21:25 +02:00
2017-05-28 17:21:41 +02:00