Commit graph

56 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 ee8e045e15
Added cmd/decode information on README 2023-01-29 14:00:18 +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 de2974b87d
Reduce package dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-06 10:46:32 +01:00
DataHoarder 4aecf66c04
Fix xiph/opusfile license link 2022-12-01 11:24:05 +01:00
DataHoarder 06fe94593c
Fix S.O.N.G/flacgo license link
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-01 11:10:16 +01:00
DataHoarder afecfbb4a7
Use float32 native output on mp3 decoders
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-01 10:32:27 +01:00
DataHoarder 6fde234fe6
Reduce dependencies, vendor resampler part of github.com/oov/audio
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-30 08:09:16 +01:00
DataHoarder 65d4ec2313
Update https://github.com/kvark128/minimp3 removed dependency to fork on https://git.gammaspectra.live/S.O.N.G/minimp3
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-10-29 10:19:23 +02:00
DataHoarder 51b7371574
Update to go 1.19 minimum 2022-08-02 20:43:01 +02:00
DataHoarder a7fb82f3d3
Clarified filters and hashers on README
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-29 12:57:50 +02:00
DataHoarder cd71da809b
Adjust format support README 2022-07-29 11:24:43 +02:00
DataHoarder d46bec4885
Allow minimp3 decoder to use anything other than two channels
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-29 08:40:39 +02:00
DataHoarder 2da6d59220
Use native float32 samples for Opus encoding/decoding
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-28 15:52:06 +02:00
DataHoarder 4cf595927e
Added libvorbis encoder/decoder 2022-07-28 15:52:06 +02:00
DataHoarder 4073f8f0d7
Pure go FLAC packetizer doing minimal stream decoding, allow offseting packets.
All checks were successful
continuous-integration/drone/push Build is passing
This removes the libflac / flacgo packetizers
2022-07-27 10:40:08 +02:00
DataHoarder 041e51b106
Added support for flac encoding on ENABLE_CGO=0 using mewkiz/flac fork
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-07-26 17:13:08 +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 30f5dbab8c
fix typo: Vorbis decodes to any amount of channels
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-21 16:26:04 +02:00
DataHoarder 1a8c741c35
Support any amount of channels on Opus decoding
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-21 16:18:48 +02:00
DataHoarder 386837a4f7
Update aac-go to use fork, fixed vo-aacenc tests
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-20 20:06:06 +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 44d93971c5
Packetize FLAC using libFLAC for faster parsing
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-17 22:55:34 +02:00
DataHoarder 894d8db697
Dependency update, make AAC tests not parallel
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-13 16:27:34 +02:00
DataHoarder 1f8942253b
Made tests not parallel
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-29 12:29:30 +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 aa67533e41
Added alternate go FLAC decoder 2022-05-19 17:00:06 +02:00
DataHoarder 205692c01c
Update FLAC packetizer status
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-15 21:47:40 +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 a5879e37e5
Update README.md
Some checks failed
continuous-integration/drone/push Build is failing
2022-04-23 20:44:39 +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 fe503892ba
Disable ALAC by default due to security issues.
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-22 18:18:09 +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
DataHoarder b35ead54da
Adjust README, build dependencies
Some checks failed
continuous-integration/drone/push Build is failing
2022-04-21 18:53:33 +02:00
DataHoarder 4612766b64
Updated README.md
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-21 13:56:36 +02:00
DataHoarder fdcf90583e
Added support for encoding/decoding ALAC
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-21 13:49:22 +02:00
DataHoarder 645b767323
Added relevant subdependencies to License section
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-18 22:17:11 +02:00
DataHoarder a1d18c5e3e
Added license information to README.md
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-18 00:22:59 +02:00
DataHoarder 5b9e39122c
Added 24-bit and 8-bit modes to TTA encoder 2022-04-17 23:25:38 +02:00
DataHoarder 4623419be8
Support FLAC Ogg encoding
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-17 20:27:29 +02:00
DataHoarder 16ee9d3e77
Implemented AAC in ADTS decoding
Some checks failed
continuous-integration/drone/push Build is failing
2022-04-17 19:02:06 +02:00
DataHoarder 4f8f274a09
Added ReplayGain 2.0 track/album calculator
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-08 12:13:55 +01:00
DataHoarder d8fbe580ce Added Vorbis support
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-05 11:09:24 +01:00
DataHoarder 96cfa831a0 Added support for FLAC in Ogg decoding
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-05 10:42:30 +01:00
DataHoarder 9e01c732f3 Implemented ADTS packetizer sample number reporting
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-03 10:15:37 +01:00
DataHoarder f92b0ed4b3 Added FLAC packetizer 2022-03-01 18:30:45 +01:00
DataHoarder 73e94c24c4 ADTS/MP3/Ogg packetizers 2022-03-01 18:10:01 +01:00
DataHoarder 4a7b6f3bea Added TTA encoder, updated README.md
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-28 15:47:50 +01:00
DataHoarder bad2534ca1 Bump go-fdkaac, add README notes
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-28 14:38:23 +01:00