Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
c12e444
Merge pull request #31 from libxengine/master
xengine-qyt Apr 26, 2025
fd6ec6a
update:release.yml
xengine-qyt Apr 26, 2025
219f8e9
ci:add debian and fedora system support
xengine-qyt May 20, 2025
b6795bc
ci:fixed build
xengine-qyt May 20, 2025
e2156ff
update:depend library
xengine-qyt May 20, 2025
bd384bc
update:depend library
xengine-qyt May 24, 2025
94297f8
improved:make file build flags
xengine-qyt May 24, 2025
72577a9
fixed:configure parse failed
xengine-qyt May 24, 2025
6572662
update:depend library
xengine-qyt May 29, 2025
b73c2e0
modify:bcd codec support
xengine-qyt May 30, 2025
d0f1835
update:depend library
xengine-qyt Jun 25, 2025
f7d2633
Move submodule XEngine_Depend to XEngine_DependLibrary
xengine-qyt Jun 30, 2025
025263b
fixed:opensource submodule dir
xengine-qyt Jun 30, 2025
ba655e8
ci:fixed sub module path
xengine-qyt Jun 30, 2025
4dc48e5
added:configure log level support
xengine-qyt Jun 30, 2025
0027757
ci:added rocky linux 10 support
xengine-qyt Jul 2, 2025
ae9d660
ci:fixed mirror sync
xengine-qyt Jul 3, 2025
d8e7692
update:depend library and ci
xengine-qyt Jul 3, 2025
de7e0ae
ci:lost lib
xengine-qyt Jul 4, 2025
826e693
update:depend library
xengine-qyt Jul 5, 2025
9b7c6af
update:read me
xengine-qyt Jul 5, 2025
51d12f1
update:read me and depend library
xengine-qyt Jul 10, 2025
4d1e81e
modify;start parameter are not case sensitive
xengine-qyt Jul 10, 2025
4112048
update:depend library
xengine-qyt Jul 14, 2025
090f269
modify:adjust project generator order
xengine-qyt Jul 14, 2025
e13276f
added:webrtc push stream whip protocol support
xengine-qyt Jul 25, 2025
91ffa56
modify:whep and whip port detach
xengine-qyt Jul 25, 2025
3571bc5
fixed:sdp whip change protocol and handle problem
xengine-qyt Jul 25, 2025
2e635c5
modify:wenrtc push stream work now
xengine-qyt Jul 28, 2025
e972fbc
fixed:rtp unprotocol failure
xengine-qyt Jul 28, 2025
6c07b18
modify:rtp media index update to last version support
xengine-qyt Aug 5, 2025
75db98c
modify:webrtc push recv
xengine-qyt Aug 12, 2025
005debc
fixed:get media id incorrect for rtc push
xengine-qyt Aug 12, 2025
589e3f9
update:ci test and CHANGELOG
xengine-qyt Aug 14, 2025
1ed9b0d
update:test ci and configure
xengine-qyt Aug 14, 2025
2eafb10
ci:test
xengine-qyt Aug 14, 2025
f0ded24
modify:not write file
xengine-qyt Aug 14, 2025
6d294e9
modify:test off for the moment
xengine-qyt Aug 15, 2025
7306ba8
update:configure
xengine-qyt Aug 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 0 additions & 80 deletions .github/workflows/RockyArm64_build.yml

This file was deleted.

106 changes: 106 additions & 0 deletions .github/workflows/Rocky_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
name: rocky build workflows

on:
push:
branches:
- develop
paths:
- 'XEngine_Source/**'
- 'XEngine_Release/**'
- '.github/**'

permissions:
contents: read

jobs:
build:
runs-on: ${{ matrix.runner }}
container:
image: rockylinux/rockylinux:${{ matrix.version }}
options: --platform ${{ matrix.platform }}
strategy:
matrix:
include:
- arch: amd64
runner: ubuntu-24.04
platform: linux/amd64
artifact: x86-64
version: 9
- arch: amd64
runner: ubuntu-24.04
platform: linux/amd64
artifact: x86-64
version: 10
- arch: arm64
runner: ubuntu-24.04-arm
platform: linux/arm64
artifact: Arm64
version: 9
- arch: arm64
runner: ubuntu-24.04-arm
platform: linux/arm64
artifact: Arm64
version: 10

steps:
- name: Checkout main repository code
uses: actions/checkout@v4
with:
ref: 'develop'

- name: Checkout dependency repository (xengine)
uses: actions/checkout@v4
with:
repository: libxengine/libxengine
path: libxengine

- name: sub module checkout (opensource)
uses: actions/checkout@v4
with:
repository: libxengine/XEngine_OPenSource
path: XEngine_Source/XEngine_DependLibrary

- name: Set TERM variable
run: echo "TERM=xterm" >> $GITHUB_ENV

- name: install system package
run: |
dnf clean all
dnf makecache
dnf distro-sync -y
dnf update -y
dnf install gcc g++ make git jq unzip wget -y
- name: install xengine library
run: |
latest_tag=$(curl -s https://api.github.com/repos/libxengine/libxengine/releases/latest | jq -r .tag_name)
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}.zip
unzip ./XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}.zip -d ./XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}
cd XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}

chmod 777 *
./XEngine_LINEnv.sh -i 3
- name: install depend library
run: dnf install libsrtp-devel srt-devel -y

- name: make
run: |
cd XEngine_Source
make
make FLAGS=InstallAll
make FLAGS=CleanAll

make RELEASE=1
make FLAGS=InstallAll
make FLAGS=CleanAll

- name: test
run: |
cd XEngine_Release
./XEngine_StreamMediaApp -t

- name: Upload folder as artifact with RockyLinux
uses: actions/upload-artifact@v4
with:
name: XEngine_StreamMediaApp-RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}
path: XEngine_Release/
retention-days: 1
75 changes: 0 additions & 75 deletions .github/workflows/UbuntuArm64_build.yml

This file was deleted.

5 changes: 4 additions & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: CodeQL Advanced
on:
push:
branches:
- 'develop'
- develop
paths:
- 'XEngine_Source/**'
- 'XEngine_Release/**'
Expand Down Expand Up @@ -40,6 +40,9 @@ jobs:
git submodule init
git submodule update

- name: Set TERM variable
run: echo "TERM=xterm" >> $GITHUB_ENV

- name: Set up Dependency Environment
run: |
cd libxengine
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cppcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: cpp check workflows
on:
push:
branches:
- 'develop'
- develop
paths:
- 'XEngine_Source/**'
- 'XEngine_Release/**'
Expand Down
Loading
Loading