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:
DataHoarder 2022-07-21 16:28:15 +02:00
parent 908e7076be
commit afdde985f2
Signed by: DataHoarder
SSH key fingerprint: SHA256:OLTRf6Fl87G52SiR7sWLGNzlJt4WOX+tfI2yxo0z7xk
3 changed files with 13 additions and 13 deletions

View file

@ -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
View file

@ -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
View file

@ -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=