Commit graph

13 commits

Author SHA1 Message Date
DataHoarder 2222e280fc
fix queue slices.Delete
Some checks failed
continuous-integration/drone/push Build is failing
2022-10-03 11:50:30 +02:00
DataHoarder bd069cdf05
General code inspection cleanup
Some checks failed
continuous-integration/drone/push Build is failing
2022-10-03 11:34:56 +02:00
DataHoarder 3f6d1c1571
Use golang.org/x/exp/slices for copy/clone/delete 2022-10-03 11:24:03 +02:00
DataHoarder efa01d5c31
Refactor Queue to use cancellable entries 2022-09-05 16:54:15 +02:00
DataHoarder bf39ddac3a
Update several sections to use atomic[T] instead of pointers
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-03 15:38:29 +02:00
DataHoarder d785718551
Update QueueEntry.ReadSamples to use atomic.Uint64 2022-08-02 20:44:16 +02:00
DataHoarder a7d06f5eea
Made QueueEntry.ReadSamples atomic
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-31 22:42:18 +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 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 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 a6134dfd3e
Added support for building using CGO_ENABLED=0 with limited codec and performance
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-20 17:23:50 +02:00
DataHoarder c2d2a52614
Improved guess package, split tests into individual files, added alternate aac encoder
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-22 14:06:01 +02:00