Skip to content

st20: fix half fps issue for interlace rtp mode (#388) #848

st20: fix half fps issue for interlace rtp mode (#388)

st20: fix half fps issue for interlace rtp mode (#388) #848

Workflow file for this run

name: FFmpeg plugin build
on: [push, pull_request]
env:
# Customize the env if
# Disable since mtl patched dpdk pcapng and this job use prebuilt pkg
MTL_BUILD_DISABLE_PCAPNG: true
permissions:
contents: read
jobs:
build:
if: github.repository == 'OpenVisualCloud/Media-Transport-Library'
runs-on: ${{ matrix.os }}
timeout-minutes: 60
container:
image: ubuntu:latest
strategy:
matrix:
os: [ubuntu-latest]
steps:
- name: Harden Runner
uses: step-security/harden-runner@55d479fb1c5bcad5a4f9099a5d9f37c8857b2845 # v2.4.1
with:
egress-policy: audit
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
- name: Install the build dependency
run: |
apt-get update -y
apt-get install -y sudo git gcc meson python3 python3-pip pkg-config libnuma-dev libjson-c-dev libpcap-dev libgtest-dev libsdl2-dev libsdl2-ttf-dev libssl-dev
apt-get install -y dpdk-dev
apt-get install -y nasm yasm
apt-get install -y libavcodec-dev
- name: Install the python package
run: pip install pyelftools==0.29 ninja==1.11.1
- name: Git config
run: |
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
- name: Build
run: |
./build.sh
- name: Build st22 ffmpeg plugin
run: |
./script/build_st22_ffmpeg_plugin.sh
- name: Build ffmpeg plugin
run: |
cd ecosystem/ffmpeg_plugin/
./build_ffmpeg_plugin.sh
cd ../../