Commit graph

31 commits

Author SHA1 Message Date
DataHoarder f1a23bdf2b
Use unsafe.SliceData instead of raw pointers 2023-10-15 16:48:51 +02:00
DataHoarder 0de09fa45e
Update to go 1.21, use callbacks instead of channel output 2023-10-15 16:24:06 +02:00
DataHoarder 6476c8414b
Use slices.Clone instead of copy()
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-12 18:36:59 +01:00
DataHoarder 029e2fe619
Removed unused cgo.NewHandle
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-09 21:54:43 +01:00
DataHoarder e92f79a950
LockOSThread no longer needed
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-13 22:15:45 +02:00
DataHoarder 736a80d773
Faster test, add Drone CI
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-13 20:33:40 +02:00
DataHoarder d5aae73cd6
Use new c-gaborator API without callbacks 2022-07-13 19:52:20 +02:00
DataHoarder a6269aaf83 Update instructions to include recursive cloning 2022-02-06 20:03:22 +01:00
DataHoarder faddd6ec92 Use LockOSThread 2022-02-01 15:38:45 +01:00
DataHoarder b0d46ec375 Optimized batch callback with results from C 2022-01-30 15:30:07 +01:00
DataHoarder 837c1db011 Do finish pass according to blocksize 2022-01-30 02:47:15 +01:00
DataHoarder 082175c4fe Changed how block sizes work 2022-01-30 02:11:08 +01:00
DataHoarder a16b32f7ec Add small channel buffer 2022-01-29 21:58:56 +01:00
DataHoarder f374a92568 Copy data when passing slice via channel 2022-01-29 06:11:06 +01:00
DataHoarder d815c08aaa Add GetLatency again 2022-01-29 06:02:30 +01:00
DataHoarder c3226aff5e Use c-gaborator callback system 2022-01-29 05:59:21 +01:00
DataHoarder e6cb68032d export GetNumberOfBands() 2022-01-29 00:39:12 +01:00
DataHoarder 4b361ff3da Convert to streaming channel-based output interface 2022-01-28 22:30:58 +01:00
DataHoarder 93f409e4d9 Data copy/slice optimizations 2022-01-27 19:04:22 +01:00
DataHoarder 481f5df794 add channel block processor 2022-01-26 15:08:13 +01:00
DataHoarder 8b35eadd7d fix audioData buffer make() 2022-01-26 14:33:45 +01:00
DataHoarder 427588839f Switch to channels instead of io.Reader 2022-01-26 14:16:22 +01:00
DataHoarder 01e4b00ac7 Fix append -> append + copy 2022-01-26 13:52:19 +01:00
DataHoarder f3afd2eca0 Cleanup of names / values 2022-01-26 09:38:13 +01:00
DataHoarder 0dbf0c1a59 Use new c-goborator 2022-01-25 13:59:35 +01:00
DataHoarder 08f2e306d8 Use c-gaborator global installation 2022-01-25 12:04:35 +01:00
DataHoarder 147da335b6 Add GetCoefficients() 2022-01-23 21:32:29 +01:00
DataHoarder 44d6fca05d Updated submodule url 2022-01-23 21:11:30 +01:00
DataHoarder 9acb142087 Ship compiled .a 2022-01-23 21:09:47 +01:00
DataHoarder 569d359771 Working library 2022-01-23 21:04:09 +01:00
DataHoarder 46a9bf7246 module patch 2022-01-23 17:33:31 +01:00