Update Kirika
native AAC int16 decoder output, reduced memory size on encoding Opus now supports arbitrary amount of decoded channels
This commit is contained in:
parent
908e7076be
commit
afdde985f2
14
Dockerfile
14
Dockerfile
|
@ -14,44 +14,44 @@ RUN DEBIAN_FRONTEND=noninteractive apt update && \
|
|||
git clone --depth 1 --branch 0.2.2 https://github.com/libsndfile/libsamplerate.git && cd libsamplerate && \
|
||||
./autogen.sh && \
|
||||
./configure --prefix /usr && \
|
||||
make && \
|
||||
make -j$(nproc) && \
|
||||
make install && \
|
||||
cd .. && \
|
||||
wget https://downloads.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz -O lame-3.100.tar.gz && \
|
||||
tar -xzvf lame-3.100.tar.gz && \
|
||||
cd lame-3.100 && \
|
||||
./configure --prefix /usr && \
|
||||
make && \
|
||||
make -j$(nproc) && \
|
||||
make install && \
|
||||
cd .. && \
|
||||
git clone --depth 1 --branch v1.3.5 https://github.com/xiph/ogg.git && cd ogg && \
|
||||
./autogen.sh && \
|
||||
./configure --prefix /usr && \
|
||||
make && \
|
||||
make -j$(nproc) && \
|
||||
make install && \
|
||||
cd .. && \
|
||||
git clone --branch master https://github.com/xiph/opus.git && cd opus && \
|
||||
./autogen.sh && \
|
||||
./configure --enable-float-approx --prefix /usr && \
|
||||
make && \
|
||||
make -j$(nproc) && \
|
||||
make install && \
|
||||
cd .. && \
|
||||
git clone --depth 1 --branch v0.12 https://github.com/xiph/opusfile.git && cd opusfile && \
|
||||
./autogen.sh && \
|
||||
./configure --prefix /usr && \
|
||||
make && \
|
||||
make -j$(nproc) && \
|
||||
make install && \
|
||||
cd .. && \
|
||||
git clone --depth 1 --branch master https://github.com/xiph/libopusenc.git && cd libopusenc && \
|
||||
./autogen.sh && \
|
||||
./configure --prefix /usr && \
|
||||
make && \
|
||||
make -j$(nproc) && \
|
||||
make install && \
|
||||
cd .. && \
|
||||
git clone --depth 1 --branch 1.3.4 https://github.com/xiph/flac.git && cd flac && \
|
||||
./autogen.sh && \
|
||||
./configure --prefix /usr && \
|
||||
make && \
|
||||
make -j$(nproc) && \
|
||||
make install && \
|
||||
cd .. && \
|
||||
git clone --depth 1 https://github.com/mstorsjo/fdk-aac.git && cd fdk-aac && \
|
||||
|
|
4
go.mod
4
go.mod
|
@ -3,7 +3,7 @@ module git.gammaspectra.live/S.O.N.G/MeteorLight
|
|||
go 1.18
|
||||
|
||||
require (
|
||||
git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220720171536-ac29756a916a
|
||||
git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220721142604-30f5dbab8c59
|
||||
github.com/BurntSushi/toml v1.1.0
|
||||
github.com/dhowden/tag v0.0.0-20220618230019-adf36e896086
|
||||
github.com/enriquebris/goconcurrentqueue v0.6.3
|
||||
|
@ -13,7 +13,7 @@ require (
|
|||
git.gammaspectra.live/S.O.N.G/go-alac v0.0.0-20220421115623-d0b3bfe57e0f // indirect
|
||||
git.gammaspectra.live/S.O.N.G/go-ebur128 v0.0.0-20220720163421-db0c1911921d // indirect
|
||||
git.gammaspectra.live/S.O.N.G/go-fdkaac v0.0.0-20220515171305-ffb0aafe2a61 // indirect
|
||||
git.gammaspectra.live/S.O.N.G/go-pus v0.0.0-20220720100458-4421c708d144 // indirect
|
||||
git.gammaspectra.live/S.O.N.G/go-pus v0.0.0-20220721130634-3d5460c48ab6 // indirect
|
||||
git.gammaspectra.live/S.O.N.G/go-tta v0.2.1-0.20220226150007-096de1072bd6 // indirect
|
||||
git.gammaspectra.live/S.O.N.G/goflac v0.0.0-20220515172202-6e490998d2a0 // indirect
|
||||
github.com/aam335/aac-go v0.0.0-20200408070016-52c23bd38988 // indirect
|
||||
|
|
8
go.sum
8
go.sum
|
@ -1,13 +1,13 @@
|
|||
git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220720171536-ac29756a916a h1:nS+DPW1aVGwfmaele6fTQD14RdZlgnC2x+3QuntkQME=
|
||||
git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220720171536-ac29756a916a/go.mod h1:hr/kQaAC7ts0nzA4meZJJg3MAbSfccQwEzV4ge9W+W4=
|
||||
git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220721142604-30f5dbab8c59 h1:lZ4wXJDSCD5+WXw1aa27OtjJKXK26vy82Au5cV2F6Q4=
|
||||
git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220721142604-30f5dbab8c59/go.mod h1:9ROkNM8G6YhteSgDY5cd8vFr69LhFc9n+fZYaM2WBcM=
|
||||
git.gammaspectra.live/S.O.N.G/go-alac v0.0.0-20220421115623-d0b3bfe57e0f h1:CxN7zlk5FdAieyRKQSbwBGBsvQ2cDF8JVCODZpzcRkA=
|
||||
git.gammaspectra.live/S.O.N.G/go-alac v0.0.0-20220421115623-d0b3bfe57e0f/go.mod h1:f1+h7KOnuM9zcEQp7ri4UaVvgX4m1NFFIXgReIyjGMA=
|
||||
git.gammaspectra.live/S.O.N.G/go-ebur128 v0.0.0-20220720163421-db0c1911921d h1:3M0GZgm2H1tBkDxCwvQdRvnYhF0/velekO9uhVZsbP0=
|
||||
git.gammaspectra.live/S.O.N.G/go-ebur128 v0.0.0-20220720163421-db0c1911921d/go.mod h1:5H4eVW9uknpn8REFr+C3ejhvXdncgm/pbGqKGC43gFY=
|
||||
git.gammaspectra.live/S.O.N.G/go-fdkaac v0.0.0-20220515171305-ffb0aafe2a61 h1:YufhSTCS59H5CStqokGMb60RnSsqrp+GoZvzmC29wm4=
|
||||
git.gammaspectra.live/S.O.N.G/go-fdkaac v0.0.0-20220515171305-ffb0aafe2a61/go.mod h1:pkWt//S9hLVEQaJDPu/cHHPk8vPpo/0+zHy0me4LIP4=
|
||||
git.gammaspectra.live/S.O.N.G/go-pus v0.0.0-20220720100458-4421c708d144 h1:mLKRevX5BbHTtBXXBEKlMOYwL9puZVPlG3+VsLb2IXk=
|
||||
git.gammaspectra.live/S.O.N.G/go-pus v0.0.0-20220720100458-4421c708d144/go.mod h1:vkoHSHVM9p6vAUmXAik0gvaLcIfiQYrD6bQqVpOulUk=
|
||||
git.gammaspectra.live/S.O.N.G/go-pus v0.0.0-20220721130634-3d5460c48ab6 h1:xWv02pzrOrQDtNGgcjDw9ZZvJCAuxLbZ6+h5QVVyqvk=
|
||||
git.gammaspectra.live/S.O.N.G/go-pus v0.0.0-20220721130634-3d5460c48ab6/go.mod h1:vkoHSHVM9p6vAUmXAik0gvaLcIfiQYrD6bQqVpOulUk=
|
||||
git.gammaspectra.live/S.O.N.G/go-tta v0.2.1-0.20220226150007-096de1072bd6 h1:ITVVisbHPnUclp3PBkCbXFeBhOCBcOjPdgjJ9wRH3TI=
|
||||
git.gammaspectra.live/S.O.N.G/go-tta v0.2.1-0.20220226150007-096de1072bd6/go.mod h1:cobkT8u8vq/+ngLy+feKS2M2ZT2HoCec5riA/0Cex3Q=
|
||||
git.gammaspectra.live/S.O.N.G/goflac v0.0.0-20220515172202-6e490998d2a0 h1:imcnwHUqaAJzws41B8sCSp/sUmVranNjAX205Jr4Jc0=
|
||||
|
|
Loading…
Reference in a new issue