DataHoarder
|
9ece89c3e6
|
made Volume filter work on integer samples natively
|
2022-07-29 11:41:39 +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
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
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
|
bae67a1c75
|
fix FLAC offset direction
continuous-integration/drone/push Build is passing
|
2022-07-27 16:40:44 +02:00 |
|
DataHoarder
|
b42a1fee89
|
Adjusted flac packetizer cache
continuous-integration/drone/push Build is passing
|
2022-07-27 16:04:29 +02:00 |
|
DataHoarder
|
b47447874a
|
Updated dependencies
continuous-integration/drone/push Build is passing
|
2022-07-27 11:45:52 +02:00 |
|
DataHoarder
|
ee96281c55
|
Optimize FLAC packetizer performance (20-15s -> 4s)
continuous-integration/drone/push Build is passing
|
2022-07-27 11:43:29 +02:00 |
|
DataHoarder
|
4073f8f0d7
|
Pure go FLAC packetizer doing minimal stream decoding, allow offseting packets.
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
continuous-integration/drone/push Build was killed
|
2022-07-26 17:13:08 +02:00 |
|
DataHoarder
|
393e1d9401
|
Cleanup filters, added BlockSizeFilter
|
2022-07-26 17:13:08 +02:00 |
|
DataHoarder
|
1ba15ccf52
|
Switch bullseye for alpine images, use graph and temporary cache
continuous-integration/drone/push Build is passing
|
2022-07-26 11:49:16 +02:00 |
|
DataHoarder
|
62ee2b9f2b
|
Add runtime.KeepAlive guards when unsafe slices are in use temporarily, add -gcflags=-d=checkptr to tests
continuous-integration/drone/push Build was killed
|
2022-07-23 00:12:37 +02:00 |
|
DataHoarder
|
a9f6468f00
|
Use SIMD SHA256 for hasher
continuous-integration/drone/push Build is failing
|
2022-07-22 21:09:58 +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]
continuous-integration/drone/push Build is passing
|
2022-07-22 12:07:01 +02:00 |
|
DataHoarder
|
3d70bcc15c
|
Added FLAC in Ogg packetizer test
continuous-integration/drone/push Build is passing
|
2022-07-21 19:44:18 +02:00 |
|
DataHoarder
|
459a2b1852
|
Build libebur128 in tests
continuous-integration/drone/push Build is passing
|
2022-07-21 18:40:53 +02:00 |
|
DataHoarder
|
30f5dbab8c
|
fix typo: Vorbis decodes to any amount of channels
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
continuous-integration/drone/push Build is passing
|
2022-07-21 16:18:48 +02:00 |
|
DataHoarder
|
8ce63bec9b
|
Only test FLAC packetizer on CGO builds
continuous-integration/drone/push Build is passing
|
2022-07-21 14:19:43 +02:00 |
|
DataHoarder
|
0a135de125
|
Clean unused disk space after lfs checkout on tests
continuous-integration/drone/push Build is failing
|
2022-07-21 14:10:00 +02:00 |
|
DataHoarder
|
df85490222
|
Adjust packetizer tests to allow non-exact output for upgraded libraries
continuous-integration/drone/push Build was killed
|
2022-07-21 13:59:07 +02:00 |
|
DataHoarder
|
0695e746a8
|
Add arm64 build target
continuous-integration/drone/push Build is failing
|
2022-07-21 13:22:03 +02:00 |
|
DataHoarder
|
372b945f46
|
Update .drone.yml to include -failfast and full source install
continuous-integration/drone/push Build was killed
|
2022-07-21 13:09:24 +02:00 |
|
DataHoarder
|
5ca46a88b5
|
Avoid allocating MP4 decode memory on AAC, enable parallel tests again
|
2022-07-21 11:56:29 +02:00 |
|
DataHoarder
|
090c231e72
|
Fix data race on GetAlbumReplayGain
|
2022-07-21 10:22:34 +02:00 |
|
DataHoarder
|
84c6c3b064
|
Decrease memory usage of AAC decoding, use int16 sample format
|
2022-07-21 10:22:30 +02:00 |
|
DataHoarder
|
386837a4f7
|
Update aac-go to use fork, fixed vo-aacenc tests
continuous-integration/drone/push Build is passing
|
2022-07-20 20:06:06 +02:00 |
|
DataHoarder
|
932af1275e
|
Use native audio.Source operations where possible instead of Float32
|
2022-07-20 19:02:31 +02:00 |
|
DataHoarder
|
0da1f28874
|
Split format description into encoder/decoder ones
|
2022-07-20 18:08:28 +02:00 |
|
DataHoarder
|
f28e82b5aa
|
Support setting Opus complexity and Ogg muxing delay
continuous-integration/drone/push Build is passing
|
2022-07-20 12:10:05 +02:00 |
|
DataHoarder
|
674b19a2bc
|
Speedup int32 to int16
continuous-integration/drone/push Build is passing
|
2022-07-19 17:17:56 +02:00 |
|
DataHoarder
|
4612248930
|
Fix bitdepth filter/queue, unsafe on noncgo
continuous-integration/drone/push Build is passing
|
2022-07-19 16:55:32 +02:00 |
|
DataHoarder
|
687ae7cae3
|
Simplified decoder analyzer, optimized int32 to bytes
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
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
continuous-integration/drone/push Build is passing
|
2022-07-17 22:55:34 +02:00 |
|
DataHoarder
|
e899166ec4
|
Native Ogg crc via cgo
|
2022-07-17 01:15:32 +02:00 |
|
DataHoarder
|
915e8dd213
|
Add restrict to audio mono/stereo cgo methods
continuous-integration/drone/push Build is passing
|
2022-07-15 19:39:11 +02:00 |
|
DataHoarder
|
894d8db697
|
Dependency update, make AAC tests not parallel
continuous-integration/drone/push Build is passing
|
2022-07-13 16:27:34 +02:00 |
|
DataHoarder
|
1bd7d75ca4
|
Reduce AAC mp4 segment overhead
continuous-integration/drone/push Build is failing
|
2022-05-30 09:34:35 +02:00 |
|
DataHoarder
|
1f8942253b
|
Made tests not parallel
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
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
continuous-integration/drone/push Build is failing
|
2022-05-15 21:47:40 +02:00 |
|
DataHoarder
|
297cacfbec
|
Recalculate Ogg crc for packetizer
continuous-integration/drone/push Build is failing
|
2022-05-15 20:16:30 +02:00 |
|
DataHoarder
|
3f03c0182c
|
Added ability to offset sample numbers on packetizers
continuous-integration/drone/push Build is failing
|
2022-05-15 19:43:45 +02:00 |
|
DataHoarder
|
08d1c52b47
|
Force modes on VBR
continuous-integration/drone/push Build is failing
|
2022-05-15 19:30:39 +02:00 |
|