Commit Graph

16 Commits

Author SHA1 Message Date
e65c44899a 1. 优化内存池
2. 延迟补偿功能完成
3. 优化内存布局
2024-07-12 07:55:12 +08:00
976aa1a4d9 整理audio_buffer代码 2024-07-04 17:56:12 +08:00
f6173ce4b6 修复macos arm编译问题 2024-07-04 16:33:08 +08:00
52b193b576 延迟补偿初版, 优化mixer_track内存排布 2024-07-03 23:44:53 +08:00
14a7918db7 优化代码 2024-06-29 20:43:13 +08:00
3ea2f0ab4f audio_buffer新增缓冲区池, 优化内存命中率, 新增simd加速计算 2024-06-29 20:42:09 +08:00
0bcc52da17 修复mixer渲染问题, 绑定渲染线程核心 2024-06-17 20:26:30 +08:00
03353ac2c9 新增sample_t和USE_DOUBLE_SAMPLE, 用于双精度渲染 2024-05-28 10:33:29 +08:00
6a7e99a3f8 修复退出时taskflow线程安全导致的崩溃
移除Tracy, 因为其导致线程安全问题崩溃
2024-05-26 00:17:38 +08:00
28b53dc273 添加Tracy 2024-05-21 09:04:59 +08:00
948bb17e1d 修改布局容器, 修改单利类实例导出方式 2024-05-12 10:42:21 +08:00
19c2b0fe2b 修复macos编译 2024-03-25 06:17:04 +08:00
e8d341df18 修复编译错误 2024-03-01 18:24:45 +08:00
94b9057cbd 修改audio_buffer::get_interleaved_buffer()为const, 新增当乐器类型插件移除时移除混音轨道 2024-03-01 18:12:26 +08:00
23bc4ce501 新增audio buffer提供交错缓冲区, 新增环形缓冲区作为ui可视化 2024-03-01 17:45:51 +08:00
8b328cc0d6 新增taskflow, 新增单例管理, 新增从Slate版本迁移的部分功能 2024-02-27 00:38:00 +08:00