Commit graph

176 commits

Author SHA1 Message Date
DataHoarder 69b8586d2a
Fix mp4ff missing version
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-09 13:31:25 +02:00
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 2547c66dea
Update dependencies 2023-03-03 07:58:32 +01:00
DataHoarder 9ac1f64bb9
Use proper float32 analyzer on cmd/decode, add SHA256 and CRC32 hashes
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-29 14:34:26 +01:00
DataHoarder 88915d15d4
Properly handle float32 samples for analyzer 2023-01-29 14:29:12 +01:00
DataHoarder e26156194d
Fix Int32ToBytes on cgo vector 2023-01-29 14:28:51 +01:00
DataHoarder 439ad19af8
Fix libopus decoding, optimize vorbis nocgo decoding allocations
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-29 14:21:11 +01:00
DataHoarder 713602c748
Fix vo-aacenc 2023-01-29 14:09:24 +01:00
DataHoarder ee8e045e15
Added cmd/decode information on README 2023-01-29 14:00:18 +01:00
DataHoarder 95cc213b46
Bump goflac dependency
Some checks failed
continuous-integration/drone/push Build is failing
2023-01-29 12:51:40 +01:00
DataHoarder 3d1ca436e7
Changed format Identify to fixed number of bytes 2023-01-29 12:48:40 +01:00
DataHoarder 5241fcfde7
Avoid testing for FLAC on .opus decoding
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-28 15:20:54 +01:00
DataHoarder 2f8ffb318f
Added decode tool to show audio information
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-28 15:18:16 +01:00
DataHoarder a7ca061d6c
Update minimp3 dependency to fix cgo mp3 decoding eating samples 2023-01-28 15:17:52 +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 f56867ca73
Add workSpace to mp4 handling on AAC and ALAC
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-07 14:19:37 +01:00
DataHoarder b7ce508d50
Expose internal structure of packets on packetizer
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-07 14:02:07 +01:00
DataHoarder ac32c8c4ec
Update dependencies 2022-11-07 14:01:19 +01:00
DataHoarder 6bde8b9d2b
Update build test libraries
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-29 11:22:23 +02:00
DataHoarder 5b479eb297
Add git to nocgo build step
Some checks failed
continuous-integration/drone/push Build is failing
2022-10-29 10:38:19 +02: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 1ad877f977
Create directories for test folders on build
Some checks failed
continuous-integration/drone/push Build is failing
2022-10-29 09:34:13 +02:00
DataHoarder 5d68192e4b
Execute CI with GOPROXY=direct
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-10-29 09:27:11 +02:00
DataHoarder d6988c968c
Remove test samples LFS submodule in favor of specific script to setup samples for testing. Allows go hashes to be the same. 2022-10-29 09:26:36 +02:00
DataHoarder 2bf492c816
Update dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-28 23:29:57 +02:00
DataHoarder 92541a6f4e
Revert test function inline, added special case for two channels on shared.go
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-03 15:25:40 +02:00
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 f487b8f0b0
Update dependencies, test agains libFLAC 1.4.0
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-15 08:59:38 +02:00
DataHoarder 15e4c8e6f8
Updated fdk-aac, fix tests on systems without AAC SBR/PS encoder
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-10 17:44:22 +02:00
DataHoarder 5b3948f68c
Made Source Locked atomic.Bool
Some checks failed
continuous-integration/drone/push Build is failing
2022-09-05 16:57:17 +02:00
DataHoarder efa01d5c31
Refactor Queue to use cancellable entries 2022-09-05 16:54:15 +02:00
DataHoarder 24493a659b
Remove legacy comments from FLAC go packetizer 2022-09-05 16:40:40 +02:00
DataHoarder 1a5030bbe4
Update dependencies 2022-09-05 16:39:46 +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 51b7371574
Update to go 1.19 minimum 2022-08-02 20:43:01 +02:00
DataHoarder 5a94d16d21
Fetch test samples from Docker image
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-01 22:48:00 +02:00
DataHoarder 3dbf436742
Use caching reader to packetize FLAC efficiently
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-01 17:40:50 +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 80330e5b0d
Fix LAME vbr quality setting 2022-07-29 13:49:34 +02:00
DataHoarder 4db4b11777
Remove SourceInt24 type 2022-07-29 13:12:27 +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 1581d6813d
removed Stream interface, can now use filters to get similar functionality 2022-07-29 12:57:31 +02:00