Update vvenc binaries

This commit is contained in:
Martin Eesmaa
2023-06-07 21:51:14 +10:00
parent 1894959625
commit 8be7a432e5
9 changed files with 44 additions and 44 deletions

Binary file not shown.

View File

@@ -1,21 +1,21 @@
a055815e9874e1371a1bdb6c7584f4e321242082012622a60bb6a233c7f55666 AndroidVVC.7z d4c5e25f1e597886182705e6d4e2773180df5f72f54e2f88b90cb7452fb470bb AndroidVVC.7z
4e204e2fa609335eb910edb6b7fac3468a7c5e8e4c9f8231e1212f27f164341f arm64/vvdecapp 4e204e2fa609335eb910edb6b7fac3468a7c5e8e4c9f8231e1212f27f164341f arm64/vvdecapp
250f54f295d60432c37d125e2b1a67c32e2a322e8ebfecad945a1dfdc8262679 arm64/vvencapp 349cdb1cde5ec064723bef7d7805d9974f655570f20652d974e89cc91e07c12b arm64/vvencapp
5b7a5a58847b2936bce0b0209605f5a55ef93a623c5cb2a346eb69d4eb89d1f6 arm64/vvencFFapp 036e44311e83399bdc8220b27dff9d45a2c06da1102fe4833d4b9bf063de201e arm64/vvencFFapp
13b15ff2fe76052e8e5271ae9aa20c5fab9f5de63f08c6da93523cee3cbf08c5 arm64/vvencinterfacetest 6fcad553a9c9f8aa33f0c03a3cae4fd3da857ce46c1396359e088c1995669ff0 arm64/vvencinterfacetest
d00718229672490af992652b56e9f4fa39efc83c1868dfcbcb4d2cfd961511e5 arm64/vvenclibtest 2f452fbbb4c721bbfd442244a8b7eea671a7431799bce3e45882b7e1c0544128 arm64/vvenclibtest
0d309211ac966cb69ca91fd9c18372d3b68097c5a01b413aca343fa0a9fc120d armeabi/vvdecapp 0d309211ac966cb69ca91fd9c18372d3b68097c5a01b413aca343fa0a9fc120d armeabi/vvdecapp
2535895eabd1ca919363a839a918a451666000d0b9d190ae49ceab3a48044fbf armeabi/vvencapp 81c0200a9a8aaf0aa7cf637ce14ff772f0d8125bba4a7d4c48f205743d8ac752 armeabi/vvencapp
abfddf75dddf03242c8c9bf0474efcee10e140d06e1b1ebbd3a701ab8f5624dd armeabi/vvencFFapp ae12a1a6c4bf804093a51066a9b509bbc0a0f9c8d2b2ff7913c8f85acd1808ec armeabi/vvencFFapp
8820dd9fef19b12f8decaa3b02d682b57a18c351f5b82085f43ea6873b1f96b3 armeabi/vvencinterfacetest 813f9d1075e4de8485e024112a155f0696c18ac30c6e46369be98b071e551594 armeabi/vvencinterfacetest
62a317a4b0d874796bf2adc334d202a6ffa8cdf4186e595d395cf67230753e50 armeabi/vvenclibtest b82f04cf32ba7067d2397e6ee68be17dbf53b555a14aa24be3587febe2a35e4b armeabi/vvenclibtest
4fc4745050fd960d02ec011f4081a7eef66b86fadbffbfde8dfa86a217607287 x86/vvdecapp 4fc4745050fd960d02ec011f4081a7eef66b86fadbffbfde8dfa86a217607287 x86/vvdecapp
b42d35eabe258529ce08b70b3caa44c5663931b23284c72b411d1fb6c3fc1cc0 x86/vvencapp 7530f4ebda16c039f756310c34365127c2fb449c2cb8506e4bf78c6859bbeeab x86/vvencapp
6b29f78094a426c44b48a31d667dcc496c11177b94f8148542b0922c60a6267a x86/vvencFFapp e5f0b54d7bcec44de660c98a38f588799e68d1695d380863a85a43b7b87ceaa7 x86/vvencFFapp
04638d0279f6b8842df15226c861e22664e916111d170ead86889de76b712116 x86/vvencinterfacetest cb1f0bdc75f5fee9a9f43b5834617135cc507f6dc1cefa2a90099220f44fc5da x86/vvencinterfacetest
31925c1a01db3a9f8bc515892afcf6a88f911487dfd899555c0050e2ee27492d x86/vvenclibtest 8fd2bf6dc46d7d0a5278f61a2af8ca09a8a4c2b2e5a8039d3a8b2067f6003b3c x86/vvenclibtest
392b901221b24185a22e0610a75ee8122ae62eff8b96ef834157ab79fd4b38d5 x86_64/vvdecapp 392b901221b24185a22e0610a75ee8122ae62eff8b96ef834157ab79fd4b38d5 x86_64/vvdecapp
d739a01d585c6cd1b43cbe62dabd872ed9cb3c20cb23e288cc0227c9a175ae96 x86_64/vvencapp 8e12017d1488346321968312e3936cabedbd421c419ab3e8cdc6a1bcb53118ce x86_64/vvencapp
d3679289e272f2d09aa1c54e1f114d0a3faf0adb83615167dd2937361d265e85 x86_64/vvencFFapp ab40faecf57c981c6b5a6d669d5883fdcf660b544cefe252e6d0796ce79f462c x86_64/vvencFFapp
1146f624c2cc5ec0d7ed0be3d7f99ce8b7146aa613df74d5b1b5a670e6fa2077 x86_64/vvencinterfacetest 2a1226737ef83edc70d6acecd0e4fbd561faeaadbead77d074dac67f6ad64cc8 x86_64/vvencinterfacetest
756c7878ef388f20a333d7757b76be4569525cf906bcd9af39ecfe1baf0779a6 x86_64/vvenclibtest 60a5e92378028f41f5a0fb516c6578e6af11d4f2f794fde1770e7f452405defc x86_64/vvenclibtest

View File

@@ -1,7 +1,7 @@
echo Updating and upgrading MSYS2 packages... if system core update requires reboot this application, please run this script again after being updated. echo Updating and upgrading MSYS2 packages... if system core update requires reboot this application, please run this script again after being updated.
pacman -Syu pacman -Syu
echo Installing MSYS2 packages... echo Installing MSYS2 packages...
pacman -S python nasm vim $MINGW_PACKAGE_PREFIX-{toolchain,cmake,autotools,meson,ninja} pacman -S python git nasm vim $MINGW_PACKAGE_PREFIX-{toolchain,cmake,autotools,meson,ninja}
echo Starting process of FFmpeg build with libvvenc and libvvdec... echo Starting process of FFmpeg build with libvvenc and libvvdec...
if [ ! -d buildffmpegwin ]; then if [ ! -d buildffmpegwin ]; then
mkdir buildffmpegwin && cd buildffmpegwin mkdir buildffmpegwin && cd buildffmpegwin
@@ -99,11 +99,11 @@ autoreconf -if && CFLAGS="-O2 -D_FORTIFY_SOURCE=0" LDFLAGS="-flto -s" ./configur
cd .. cd ..
echo Starting to build libjxl: echo Starting to build libjxl:
mkdir libjxl/build && cd libjxl/build && cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=OFF -DJPEGXL_ENABLE_BENCHMARK=OFF -DJPEGXL_ENABLE_PLUGINS=ON -DJPEGXL_ENABLE_MANPAGES=OFF -DJPEGXL_FORCE_SYSTEM_BROTLI=ON -DJPEGXL_FORCE_SYSTEM_GTEST=ON -DCMAKE_INSTALL_PREFIX=$MSYSTEM_PREFIX .. && ninja install -j $nproc mkdir libjxl/build && cd libjxl/build && cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=OFF -DJPEGXL_ENABLE_BENCHMARK=OFF -DJPEGXL_ENABLE_PLUGINS=ON -DJPEGXL_ENABLE_MANPAGES=OFF -DJPEGXL_FORCE_SYSTEM_BROTLI=ON -DJPEGXL_FORCE_SYSTEM_GTEST=ON -DCMAKE_INSTALL_PREFIX=$MSYSTEM_PREFIX .. && ninja install
cd ../../ cd ../../
echo Starting to build dav1d: echo Starting to build dav1d:
mkdir dav1d/build && cd dav1d/build && meson -Denable_docs=false -Ddefault_library=static -Dprefix=$MSYSTEM_PREFIX .. && ninja install -j $nproc mkdir dav1d/build && cd dav1d/build && meson -Denable_docs=false -Ddefault_library=static -Dprefix=$MSYSTEM_PREFIX .. && ninja install
cd ../../ cd ../../
echo Starting to build codec2: echo Starting to build codec2:
@@ -116,7 +116,7 @@ cmake --build . -j $nproc --target install
cd ../../ cd ../../
echo Starting to build vmaf to apply calculate VVC video references from original video: echo Starting to build vmaf to apply calculate VVC video references from original video:
mkdir vmaf/libvmaf/build && cd vmaf/libvmaf/build && CFLAGS="-msse2 -mfpmath=sse -mstackrealign" meson -Denable_docs=false -Ddefault_library=static -Denable_float=true -Dbuilt_in_models=true -Dprefix=$MSYSTEM_PREFIX .. && ninja install -j $nproc mkdir vmaf/libvmaf/build && cd vmaf/libvmaf/build && CFLAGS="-msse2 -mfpmath=sse -mstackrealign" meson -Denable_docs=false -Ddefault_library=static -Denable_float=true -Dbuilt_in_models=true -Dprefix=$MSYSTEM_PREFIX .. && ninja install
cd ../../../ cd ../../../
sed -i 's/-lm/-lm -lstdc++/g' $MSYSTEM_PREFIX/lib/pkgconfig/libvmaf.pc sed -i 's/-lm/-lm -lstdc++/g' $MSYSTEM_PREFIX/lib/pkgconfig/libvmaf.pc

Binary file not shown.

View File

@@ -1,6 +1,6 @@
083c62d7b3a97ef7b85cc7f06bb35c80fe7dfe9c7cef6ccefe99b07b8cc4c971 LinuxVVC.7z 758387b9e8911bdf402c58905705df7e8ba705078b7313d8cd186b6d098f8645 LinuxVVC.7z
6f70f517a10fa946ebb989c01142855b46e75ddefbdc2d45f54438251b6e44ce vvdecapp 6f70f517a10fa946ebb989c01142855b46e75ddefbdc2d45f54438251b6e44ce vvdecapp
b43d7474e5726b3dc10923eaa9c21d570627ba936a130f30480dc168d454faeb vvencapp 7d55e872ccc424773bb8c6ba17318dee4d087ae7ca8e336c45578f9b6529f26a vvencapp
7b34cddc00d5cf8e2ed5cd5abeabe0555678f60386fa17bb7dbdda133b1a3d76 vvencFFapp 86ca551aa7d898f514fbd7c71f32678d3505dc5fbed46d48a34ba65c74d6fed7 vvencFFapp
43b460f2ac6e9de2eeedd995406cb888c6a21f8ce6053dd567043d5b2d870a60 vvencinterfacetest 918579cdbaee32d171e97022d7e0e446b4fb57689bb743ca3b8bf4ce3f4af50e vvencinterfacetest
27f090d9798f0c7fa5dc93c73f088d8a7a85f0c18bf937987fb0e5de0aae2bea vvenclibtest 478a3de7c45437ac1f3c3d80f04dec075405f1021ad76f9aca0df30db5f4f87d vvenclibtest

Binary file not shown.

View File

@@ -1,11 +1,11 @@
79d6f766a250980bc3ba7c082b86b5005df4b1898e55bc3d1b018512fc300410 arm64/vvdecapp 79d6f766a250980bc3ba7c082b86b5005df4b1898e55bc3d1b018512fc300410 arm64/vvdecapp
481fa0327a734547daf86123cd18e952b3fbddad31d559093c22cc9946f2c1a2 arm64/vvencapp 708cf769d15520b47a9f31ecad133b64a1447ad555051aab9037c945b10f6583 arm64/vvencapp
916e4ba551570f1c7e97de964fd5c216b7c7ada8a43fa80451165e5e6d4d5858 arm64/vvencFFapp e1c56157a5733ce717385bea7d6fee309537a6790458e1897b740e5f12b3b233 arm64/vvencFFapp
b1626c152fbdb43694f2a47aec1013d7d2e2cc964e84852a5a3ec095f20acad3 arm64/vvencinterfacetest a06dc4d91936b8f049cafb94df80db6dee78b9665e93877fff1fa49f3e57a5d1 arm64/vvencinterfacetest
0fa3937ab30caa8b21a216514b1a0a577face3f4c75a4dea360eeaba30551a14 arm64/vvenclibtest 015e7b97b5197a4912d3ca9207d541075a06c7777a6186ebcb9f061a67743243 arm64/vvenclibtest
13ee8659a31f8867e681b187689b332aa02ba155c866a8902080096dca537f64 intel_x64/vvdecapp 13ee8659a31f8867e681b187689b332aa02ba155c866a8902080096dca537f64 intel_x64/vvdecapp
ec5289466721ff76d97f2bb44368096ed5814909a799334926adef88aa59ac09 intel_x64/vvencapp e63a849b63c5cc1bc864999224a60af8b4507ac026470ec2bc9f7cff96ffa34b intel_x64/vvencapp
fc2f0b01a1fa1b4635bd8eaa8930ef61626b5f1bb20e6eea4e5395189eb559f8 intel_x64/vvencFFapp bc694b731940801d1de07da20b235d51773462f65afff63bfcf37cd0e9d90c21 intel_x64/vvencFFapp
43d2a3f0f0951d279be9872a74814484405392da0ffae5087feb6f12b16dd8c8 intel_x64/vvencinterfacetest 118c87e78b9816c5ce0cf4e49c57486985d07ea4f2d560c9fac98d62436692ee intel_x64/vvencinterfacetest
2cdf52ef767e62ff98d22c244eb78cc52208cf5476a9596cea414ce5da9fe70b intel_x64/vvenclibtest ccaf22867b8f9b3ff04da6c217c1cceafc2bcf8b6c7ac32351eeaf4fc8015bf0 intel_x64/vvenclibtest
73109fb027081ca1b1027886e5c39b440a6a50352836ad49edc9efb515e6e4f8 MacOSVVC.7z f0184a8b9d836914109112376130f569ffc33bb368819fe733038cdb1a0ba709 MacOSVVC.7z

Binary file not shown.

View File

@@ -1,11 +1,11 @@
fb45cc3465bbd384a734d35a27f630f38af67f27dfa3c15b3ca0c4959d750a08 Win32/vvdecapp.exe fb45cc3465bbd384a734d35a27f630f38af67f27dfa3c15b3ca0c4959d750a08 Win32/vvdecapp.exe
9dcd446ae59ae6952e4e7fc947127ad24f02568917dac043ff800b51dcff91ca Win32/vvencapp.exe 785bcaf0b5c14feae94d72c5007dc49d03010ee3878992c6ab90599158759ea9 Win32/vvencapp.exe
d78773221839cd56f135707195688fc8e02a3a47a52199329338ba6fa01d4573 Win32/vvencFFapp.exe 7cce26d2fae5efb1a4bc0deed2353861895ddcdf613f2ce69cc1f4f8cff4eecf Win32/vvencFFapp.exe
c546284dabf5d36717e48e3a124cd40d677ac62ce3831a42ac4249c8c8cbf7ef Win32/vvencinterfacetest.exe af0353d6785cc0cbde8bf4a8ded4fa2f990f5c9a7ffcc3984a47b5e3f6c537f7 Win32/vvencinterfacetest.exe
d303d7a7a606fb75d8665b320907dab33a3dc3e1c5f3d8517bedc4b0491d360c Win32/vvenclibtest.exe df4267a06effad815684cc262534a36402569fbd1593635e7fbfeba0f05e5fde Win32/vvenclibtest.exe
7e8930ce02bb37376b773a9da22664e7a03a7c03abb2f26f8527fda6ad9a699e WindowsVVC.7z 423c85af0c81f39f237c254d318acddf4985f5b591ea0373058a5f2961a155c3 WindowsVVC.7z
c13fc2cfa36f57111f23803b8ab8de35aa227ceb860e62929ee9457745fc0595 x64/vvdecapp.exe c13fc2cfa36f57111f23803b8ab8de35aa227ceb860e62929ee9457745fc0595 x64/vvdecapp.exe
734ffbbe285ae5624729915724baeb9bf0de6e65038972706d9a48cb90339735 x64/vvencapp.exe 542313b1b194c9565beaeea301a9fccbbbbf206670afa4441ca743248ffbe718 x64/vvencapp.exe
ca4e32725028916df8a3f19c39f0559589dbf9c42beb85fc3a9e2cc8f882d220 x64/vvencFFapp.exe 6146d370fe5d114e54ae7e06b7386d704759df35b1bd3f455c4f28fa0a565c0c x64/vvencFFapp.exe
e6d1a73d59c9af1f6f566414e14d682b0bf85ce9f6f507347474f7efa590fc9e x64/vvencinterfacetest.exe fa410caf66adbcb881abb4a750b2a5e25dedfe8a318d97c68eb2f9fa86e5040b x64/vvencinterfacetest.exe
e2f75a5ea476ac0c59055f712179d79050f52612260a5be2ddfb702983d3b993 x64/vvenclibtest.exe 40683340f274a1ce57cfecdeb379687cf628d68180875156d2422695ffc27527 x64/vvenclibtest.exe