Skip to content

Commit 185d1b0

Browse files
authored
Merge pull request #232 from nttcom/impl-moqt-gateway
Impl moqt gateway
2 parents 75b0152 + 5acd886 commit 185d1b0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+4558
-267
lines changed

.github/workflows/lint.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,24 @@ jobs:
1818
run: |
1919
rustup component add clippy
2020
rustup component add rustfmt
21+
- name: Install FFmpeg build dependencies
22+
run: |
23+
apt-get update
24+
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
25+
ffmpeg \
26+
pkg-config \
27+
libavutil-dev \
28+
libavfilter-dev \
29+
libavcodec-dev \
30+
libavformat-dev \
31+
libavdevice-dev \
32+
libswscale-dev \
33+
libswresample-dev \
34+
clang \
35+
libclang-dev \
36+
llvm-dev
37+
echo "PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:${PKG_CONFIG_PATH}" >> $GITHUB_ENV
38+
echo "LIBCLANG_PATH=$(llvm-config --libdir)" >> $GITHUB_ENV
2139
- name: Run Clippy
2240
run: cargo clippy -- -D warnings
2341
- name: Check code formatting
@@ -33,6 +51,24 @@ jobs:
3351
steps:
3452
- name: Checkout repository
3553
uses: actions/checkout@v4
54+
- name: Install FFmpeg build dependencies
55+
run: |
56+
apt-get update
57+
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
58+
ffmpeg \
59+
pkg-config \
60+
libavutil-dev \
61+
libavfilter-dev \
62+
libavcodec-dev \
63+
libavformat-dev \
64+
libavdevice-dev \
65+
libswscale-dev \
66+
libswresample-dev \
67+
clang \
68+
libclang-dev \
69+
llvm-dev
70+
echo "PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:${PKG_CONFIG_PATH}" >> $GITHUB_ENV
71+
echo "LIBCLANG_PATH=$(llvm-config --libdir)" >> $GITHUB_ENV
3672
- name: Generate code coverage
3773
run: |
3874
RUSTFLAGS="--cfg=web_sys_unstable_apis --cfg=tokio_unstable" cargo +nightly tarpaulin --verbose --all-features --workspace --timeout 120 --out xml

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ js/examples/*/dist/*
2222
*.pem
2323
.DS_Store
2424

25-
25+
moqt-ingest-gateway/recordings/
2626

2727
log/*
2828

0 commit comments

Comments
 (0)