Commit graph

19 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 3d1ca436e7
Changed format Identify to fixed number of bytes 2023-01-29 12:48:40 +01:00
DataHoarder 84faf19303
Upgrade edgeware/mp4ff to Eyevinn/mp4ff, update dependencies
Some checks reported errors
continuous-integration/drone Build was killed
2023-01-28 03:44:45 +01: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 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 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 5ca46a88b5
Avoid allocating MP4 decode memory on AAC, enable parallel tests again 2022-07-21 11:56:29 +02:00
DataHoarder 84c6c3b064
Decrease memory usage of AAC decoding, use int16 sample format 2022-07-21 10:22:30 +02:00
DataHoarder 0da1f28874
Split format description into encoder/decoder ones 2022-07-20 18:08:28 +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 1bd7d75ca4
Reduce AAC mp4 segment overhead
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-30 09:34:35 +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 08d1c52b47
Force modes on VBR
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-15 19:30:39 +02:00
DataHoarder f7eaf6783d
Add Opus / AAC / FLAC versioning
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-15 19:25:32 +02:00
DataHoarder 994702105a
Support HE-AAC, VBR modes
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-15 17:53:28 +02:00
DataHoarder 3a37b7cf3e
Added MP4 encoding/decoding to AAC, ALAC, change README and format description
Some checks failed
continuous-integration/drone/push Build is failing
2022-04-23 20:41:14 +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
Renamed from audio/format/aac/aac.go (Browse further)