@@ -15,25 +15,6 @@ permissions: read-all
1515# $(which docker) is /usr/bin/docker
1616# $(ifconfig eth0 | grep 'inet ' | awk '{print $2}') is private IP4 address like 10.1.0.76
1717jobs :
18- build :
19- name : " Build FFmpeg"
20- steps :
21- - name : Checkout repository
22- uses : actions/checkout@v4
23- - name : Build FFmpeg
24- run : |
25- set -euxo pipefail
26-
27- # Install dependencies
28- sudo apt-get update
29- sudo apt-get install -y nasm pkg-config libssl-dev
30-
31- # Build FFmpeg with WebRTC support
32- ./configure --enable-muxer=whip --enable-openssl --enable-version3
33- make -j$(nproc)
34- ./ffmpeg -version && ./ffmpeg -muxers 2>/dev/null |grep whip
35- runs-on : ubuntu-22.04
36-
3718 fate :
3819 name : " FFmpeg Fate Test"
3920 steps :
8364
8465 srs :
8566 name : " FFmpeg with SRS"
86- needs : build
8767 steps :
8868 - name : Checkout repository
8969 uses : actions/checkout@v4
@@ -154,7 +134,6 @@ jobs:
154134
155135 pion :
156136 name : " FFmpeg with Pion"
157- needs : build
158137 steps :
159138 - name : Checkout repository
160139 uses : actions/checkout@v4
@@ -220,7 +199,6 @@ jobs:
220199
221200 janus :
222201 name : " FFmpeg with Janus"
223- needs : build
224202 steps :
225203 - name : Checkout repository
226204 uses : actions/checkout@v4
@@ -291,7 +269,6 @@ jobs:
291269
292270 asan :
293271 name : " FFmpeg with Asan"
294- needs : build
295272 steps :
296273 - name : Checkout repository
297274 uses : actions/checkout@v4
@@ -371,7 +348,6 @@ jobs:
371348
372349 openssl-1-1-1 :
373350 name : " With OpenSSL 1.1.1"
374- needs : build
375351 steps :
376352 - name : Checkout repository
377353 uses : actions/checkout@v4
@@ -455,7 +431,6 @@ jobs:
455431
456432 openssl-3-0 :
457433 name : " With OpenSSL 3.0"
458- needs : build
459434 steps :
460435 - name : Checkout repository
461436 uses : actions/checkout@v4
@@ -537,7 +512,6 @@ jobs:
537512
538513 openssl-latest :
539514 name : " With OpenSSL latest"
540- needs : build
541515 steps :
542516 - name : Checkout repository
543517 uses : actions/checkout@v4
@@ -619,7 +593,6 @@ jobs:
619593
620594 gnutls :
621595 name : " With GnuTLS"
622- needs : build
623596 steps :
624597 - name : Checkout repository
625598 uses : actions/checkout@v4
@@ -690,7 +663,6 @@ jobs:
690663
691664 mbedtls :
692665 name : " With mbedTLS 3.6.2"
693- needs : build
694666 steps :
695667 - name : Checkout repository
696668 uses : actions/checkout@v4
0 commit comments