Add FFmpeg plugin

This commit is contained in:
SirLynix
2022-05-19 12:51:26 +02:00
committed by Jérôme Leclercq
parent ca23942d36
commit d335c5d73c
8 changed files with 544 additions and 11 deletions

View File

@@ -89,7 +89,7 @@ jobs:
# Setup compilation mode and install project dependencies
- name: Configure xmake and install dependencies
run: xmake config --ccache=n --shadernodes=y --tests=y --unitybuild=y --arch=${{ matrix.config.arch }} --mode=coverage --yes
run: xmake config --arch=${{ matrix.config.arch }} --mode=coverage --ffmpeg=y --shadernodes=y --tests=y --unitybuild=y --yes
# Build the engine
- name: Build Nazara

View File

@@ -68,7 +68,7 @@ jobs:
# Setup compilation mode and install project dependencies
- name: Configure xmake and install dependencies
run: xmake config --ccache=n --shadernodes=y --tests=y --unitybuild=y --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --yes
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --ccache=n --ffmpeg=y --shadernodes=y --tests=y --unitybuild=y --yes
# Build the engine
- name: Build Nazara
@@ -79,6 +79,10 @@ jobs:
if: matrix.mode != 'releasedbg'
run: xmake run NazaraUnitTests
# Setup installation configuration
- name: Configure xmake for installation
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --ffmpeg=n --shadernodes=y --tests=y --yes
# Install the result files
- name: Install Nazara
run: xmake install -vo package

View File

@@ -62,7 +62,7 @@ jobs:
# Setup compilation mode and install project dependencies
- name: Configure xmake and install dependencies
run: xmake config --ccache=n --shadernodes=y --tests=y --unitybuild=y --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --yes
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --ccache=n --ffmpeg=y --shadernodes=y --tests=y --unitybuild=y --yes
# Build the engine
- name: Build Nazara
@@ -73,12 +73,16 @@ jobs:
if: matrix.mode != 'releasedbg'
run: xmake run NazaraUnitTests
# Setup installation configuration
- name: Configure xmake for installation
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --ffmpeg=n --shadernodes=y --tests=y --yes
# Install the result files
# - name: Install Nazara
# run: xmake install -vo package
- name: Install Nazara
run: xmake install -vo package
# Upload artifacts
# - uses: actions/upload-artifact@v2
# with:
# name: ${{ matrix.os }}-${{ matrix.arch }}-${{ matrix.mode }}
# path: package
- uses: actions/upload-artifact@v2
with:
name: ${{ matrix.os }}-${{ matrix.arch }}-${{ matrix.mode }}
path: package

View File

@@ -92,7 +92,7 @@ jobs:
# Setup compilation mode and install project dependencies
- name: Configure xmake and install dependencies
run: xmake config --ccache=n --shadernodes=y --tests=y --unitybuild=y --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --yes
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --ccache=n --ffmpeg=y --shadernodes=y --tests=y --unitybuild=y --yes
# Build the engine
- name: Build Nazara
@@ -103,6 +103,10 @@ jobs:
if: matrix.mode != 'releasedbg'
run: xmake run NazaraUnitTests
# Setup installation configuration
- name: Configure xmake for installation
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --ffmpeg=n --shadernodes=y --tests=y --yes
# Install the result files
- name: Install Nazara
run: xmake install -vo package

View File

@@ -62,7 +62,7 @@ jobs:
# Setup compilation mode and install project dependencies
- name: Configure xmake and install dependencies
run: xmake config --ccache=n --shadernodes=y --tests=y --unitybuild=y --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --yes
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --ccache=n --ffmpeg=y --shadernodes=y --tests=y --unitybuild=y --yes
# Build the engine
- name: Build Nazara
@@ -73,6 +73,10 @@ jobs:
if: matrix.mode != 'releasedbg'
run: xmake run NazaraUnitTests
# Setup installation configuration
- name: Configure xmake for installation
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --ffmpeg=n --shadernodes=y --tests=y --yes
# Install the result files
- name: Install Nazara
run: xmake install -vo package