diff --git a/.github/workflows/amalgamation_test.yml b/.github/workflows/amalgamation_test.yml index 8d2d5236550..1f9a4f54051 100644 --- a/.github/workflows/amalgamation_test.yml +++ b/.github/workflows/amalgamation_test.yml @@ -26,6 +26,7 @@ jobs: libavformat-dev \ libavfilter-dev \ libx264-dev \ + libx265-dev \ libasan4 - name: compile test without ToxAV @@ -48,7 +49,7 @@ jobs: - name: compile test with ToxAV run: | cd amalgamation - gcc -O3 -fPIC -g -fsanitize=address -fno-omit-frame-pointer amalgamation_test.c -DTEST_WITH_TOXAV $(pkg-config --cflags --libs libsodium opus vpx libavcodec libavutil x264) -pthread -o amalgamation_test_av + gcc -O3 -fPIC -g -fsanitize=address -fno-omit-frame-pointer amalgamation_test.c -DTEST_WITH_TOXAV $(pkg-config --cflags --libs libsodium opus vpx libavcodec libavutil x264 x265) -pthread -o amalgamation_test_av - name: check binary with ToxAV run: | diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9787620d2f7..0471a01d80c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,8 @@ jobs: libavcodec-dev \ libavformat-dev \ libavfilter-dev \ - libx264-dev + libx264-dev \ + libx265-dev - run: git submodule update --init --recursive - run: CC=clang .circleci/cmake-asan @@ -59,6 +60,7 @@ jobs: libavcodec-dev \ libavformat-dev \ libavfilter-dev \ - libx264-dev + libx264-dev \ + libx265-dev - run: git submodule update --init --recursive - run: CC=clang .circleci/cmake-tsan diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 87a64cf7a07..aeec19a4176 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -29,7 +29,7 @@ jobs: languages: ${{ matrix.language }} - name: install deps - run: sudo apt-get update ; sudo apt-get install -y --force-yes --no-install-recommends cmake libconfig-dev libgtest-dev libopus-dev libsodium-dev libvpx-dev pkg-config binutils libavutil-dev libavcodec-dev libavformat-dev libavfilter-dev libx264-dev + run: sudo apt-get update ; sudo apt-get install -y --force-yes --no-install-recommends cmake libconfig-dev libgtest-dev libopus-dev libsodium-dev libvpx-dev pkg-config binutils libavutil-dev libavcodec-dev libavformat-dev libavfilter-dev libx264-dev libx265-dev - name: Autobuild uses: github/codeql-action/autobuild@v3 diff --git a/.github/workflows/custom_tests_asan.yml b/.github/workflows/custom_tests_asan.yml index 93879173689..5b316f36090 100644 --- a/.github/workflows/custom_tests_asan.yml +++ b/.github/workflows/custom_tests_asan.yml @@ -35,7 +35,8 @@ jobs: libavcodec-dev \ libavformat-dev \ libavfilter-dev \ - libx264-dev + libx264-dev \ + libx265-dev - name: setup tor run: | sudo /etc/init.d/tor restart @@ -76,8 +77,8 @@ jobs: rm -f test clang -g -O1 -fno-omit-frame-pointer -fsanitize=address \ -Wno-everything -Wno-missing-variable-declarations \ - $(pkg-config --cflags toxcore libavcodec libavutil x264 opus vpx libsodium) \ - $(pkg-config --libs toxcore libavcodec libavutil x264 opus vpx libsodium) \ + $(pkg-config --cflags toxcore libavcodec libavutil x264 x265 opus vpx libsodium) \ + $(pkg-config --libs toxcore libavcodec libavutil x264 x265 opus vpx libsodium) \ "$i" \ -o test echo "RUN:--------------- ""$i"" ---------------" diff --git a/.github/workflows/custom_tests_tsan.yml b/.github/workflows/custom_tests_tsan.yml index 2ebc47199f0..e8acebf8076 100644 --- a/.github/workflows/custom_tests_tsan.yml +++ b/.github/workflows/custom_tests_tsan.yml @@ -35,7 +35,8 @@ jobs: libavcodec-dev \ libavformat-dev \ libavfilter-dev \ - libx264-dev + libx264-dev \ + libx265-dev - name: setup tor run: | sudo /etc/init.d/tor restart @@ -88,8 +89,8 @@ jobs: rm -f test clang -g -O1 -fno-omit-frame-pointer -fsanitize=thread \ -Wno-everything -Wno-missing-variable-declarations \ - $(pkg-config --cflags toxcore libavcodec libavutil x264 opus vpx libsodium) \ - $(pkg-config --libs toxcore libavcodec libavutil x264 opus vpx libsodium) \ + $(pkg-config --cflags toxcore libavcodec libavutil x264 x265 opus vpx libsodium) \ + $(pkg-config --libs toxcore libavcodec libavutil x264 x265 opus vpx libsodium) \ "$i" \ -o test echo "RUN:--------------- ""$i"" ---------------" diff --git a/.github/workflows/tcc.yml b/.github/workflows/tcc.yml index 1189a6f035d..cd40f622808 100644 --- a/.github/workflows/tcc.yml +++ b/.github/workflows/tcc.yml @@ -26,7 +26,8 @@ jobs: libavcodec-dev \ libavformat-dev \ libavfilter-dev \ - libx264-dev + libx264-dev \ + libx265-dev - run: .localrun/run_tcc.sh - name: Run the test