Skip to content

Commit 36231e5

Browse files
committed
fix: Correct SoundFlow.Extensions.WebRtc.Apm native library non-windows entry points and build architecture
Resolves issues with the native library dependency for the WebRtc APM extension. - Extracted the native library source code into a separate Git repository. - Added the new native library repository as a Git submodule to manage its dependency. - Corrected the Meson build configuration to properly distinguish between ARM64 and x64 targets, ensuring the correct architecture is built. - Ensured the native library exposes the required entry points on non-Windows platforms after these changes.
1 parent 753e633 commit 36231e5

688 files changed

Lines changed: 27 additions & 109880 deletions

File tree

Some content is hidden

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

.github/workflows/build-extensions-apm.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
platform: macOS
5656
arch: x86_64
5757
toolchain: clang
58-
cross_file: ""
58+
cross_file: "osx-x64.crossfile"
5959

6060
- os: macos-latest
6161
rid: osx-arm64

.github/workflows/stale.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name: Mark stale issues and pull requests
77

88
on:
99
schedule:
10-
- cron: '44 8 * * *'
10+
- cron: '44 8 * * *'
1111

1212
jobs:
1313
stale:
@@ -18,23 +18,23 @@ jobs:
1818
pull-requests: write
1919

2020
steps:
21-
- uses: actions/stale@v5
22-
with:
23-
repo-token: ${{ secrets.GITHUB_TOKEN }}
24-
days-before-stale: 14
25-
days-before-close: 7
26-
stale-issue-message: |
27-
This issue has been automatically marked as stale because it has not had recent activity.
28-
It will be closed if no further activity occurs.
29-
30-
If this issue is still relevant, please leave a comment indicating that you would like it to remain open.
31-
Thank you for your contributions.
32-
stale-pr-message: |
33-
This pull request has been automatically marked as stale because it has not had recent activity.
34-
It will be closed if no further activity occurs.
35-
36-
If you are still working on this pull request, please leave a comment indicating that you would like it to remain open.
37-
Thank you for your contributions.
38-
stale-issue-label: 'no-issue-activity'
39-
stale-pr-label: 'no-pr-activity'
40-
exempt-issue-labels: 'in-progress', 'backlog-feature'
21+
- uses: actions/stale@v5
22+
with:
23+
repo-token: ${{ secrets.GITHUB_TOKEN }}
24+
days-before-stale: 14
25+
days-before-close: 7
26+
stale-issue-message: |
27+
This issue has been automatically marked as stale because it has not had recent activity.
28+
It will be closed if no further activity occurs.
29+
30+
If this issue is still relevant, please leave a comment indicating that you would like it to remain open.
31+
Thank you for your contributions.
32+
stale-pr-message: |
33+
This pull request has been automatically marked as stale because it has not had recent activity.
34+
It will be closed if no further activity occurs.
35+
36+
If you are still working on this pull request, please leave a comment indicating that you would like it to remain open.
37+
Thank you for your contributions.
38+
stale-issue-label: 'no-issue-activity'
39+
stale-pr-label: 'no-pr-activity'
40+
exempt-issue-labels: 'in-progress,backlog-feature'

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
[submodule "Native/Submodules/miniaudio"]
22
path = Native/Submodules/miniaudio
33
url = https://github.com/mackron/miniaudio.git
4+
[submodule "Extensions/SoundFlow.Extensions.WebRtc.Apm/Native"]
5+
path = Extensions/SoundFlow.Extensions.WebRtc.Apm/Native
6+
url = https://github.com/LSXPrime/webrtc-audio-processing
Submodule Native added at 311df10

Extensions/SoundFlow.Extensions.WebRtc.Apm/Native/.gitignore

Lines changed: 0 additions & 11 deletions
This file was deleted.

Extensions/SoundFlow.Extensions.WebRtc.Apm/Native/.gitlab-ci.yml

Lines changed: 0 additions & 299 deletions
This file was deleted.

Extensions/SoundFlow.Extensions.WebRtc.Apm/Native/AUTHORS

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)