Commit graph

14 commits

Author SHA1 Message Date
DataHoarder 514a88aec1
Update to Go 1.20
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-09 13:10:30 +02:00
DataHoarder 3f6d1c1571
Use golang.org/x/exp/slices for copy/clone/delete 2022-10-03 11:24:03 +02:00
DataHoarder 4db4b11777
Remove SourceInt24 type 2022-07-29 13:12:27 +02:00
DataHoarder 62ee2b9f2b
Add runtime.KeepAlive guards when unsafe slices are in use temporarily, add -gcflags=-d=checkptr to tests
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-07-23 00:12:37 +02:00
DataHoarder 1d2effea75
Add int32 stereo/mono converters 2022-07-22 21:09:29 +02:00
DataHoarder 09f3cf3b56
Use generics to implement TypedSource[float32|int16|int32]
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-22 12:07:01 +02:00
DataHoarder 932af1275e
Use native audio.Source operations where possible instead of Float32 2022-07-20 19:02:31 +02:00
DataHoarder 674b19a2bc
Speedup int32 to int16
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-19 17:17:56 +02:00
DataHoarder 4612248930
Fix bitdepth filter/queue, unsafe on noncgo
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-19 16:55:32 +02:00
DataHoarder 687ae7cae3
Simplified decoder analyzer, optimized int32 to bytes
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-19 16:32:32 +02:00
DataHoarder 8598e7151c
Move cgo to vector 2022-07-19 14:02:41 +02:00
DataHoarder 449b38272b
refactor audio.Source, it is now an interface with float32 / int16 / int32 sample formats
All checks were successful
continuous-integration/drone/push Build is passing
Removed AnalyzerChannel in favor of raw samples
2022-07-19 10:56:38 +02:00
DataHoarder 6729f7ef38 Added Split, ReplayGain filter
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-07 22:26:41 +01:00
DataHoarder 21efea8dd1 Added Hasher / Filter / Sink interfaces and implementation
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-22 19:30:48 +01:00