Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sk/ffmpeg 4.4 arm64 #9

Open
wants to merge 59 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
262520f
Workaround Issue 115 to compile dav1d on arm64
cvanwinkle Nov 2, 2021
d9e77be
Disable libtiff on arm64
cvanwinkle Nov 2, 2021
cce3de2
Disable libtiff on x86_64 as it also doesn't compile with the same error
cvanwinkle Nov 3, 2021
00d6dfa
Disable libwebp as it doesn't compile on x86_64
cvanwinkle Nov 3, 2021
7540cf4
Add DS_Store to gitignore
cvanwinkle Nov 3, 2021
d2ab283
Add optional --full-shared argument to build-ffmpeg to build shared l…
cvanwinkle Nov 3, 2021
44da9e8
Fix libtheora for arm64
cvanwinkle Nov 4, 2021
bd55b01
Add initial python runner
cvanwinkle Nov 9, 2021
83e50db
Script cleanup
cvanwinkle Nov 9, 2021
1a438ab
Fix loader path issues
cvanwinkle Nov 9, 2021
7c5d588
remove some debugging traces
cvanwinkle Nov 9, 2021
b948a2d
more cleanup from node script
cvanwinkle Nov 9, 2021
04f8245
remove --static flag for pkg-config when using shared
cvanwinkle Nov 9, 2021
d785665
partial fix for .so files
cvanwinkle Nov 9, 2021
35c78a5
disable libvpx until linking issues are resolved
cvanwinkle Nov 9, 2021
9b1eeb6
Check that binary is runnable
cvanwinkle Nov 9, 2021
1326729
add more safety
cvanwinkle Nov 9, 2021
1912a6c
Workaround for libraries with @rpath --> @loader_path
cvanwinkle Nov 9, 2021
fc7b791
comments and cleanup
cvanwinkle Nov 9, 2021
8c62142
clean up and comments
cvanwinkle Nov 10, 2021
aae01db
bump version number
cvanwinkle Nov 10, 2021
e23b1ee
fix log folder path
cvanwinkle Nov 10, 2021
cff8ef0
Use consistent logging
cvanwinkle Nov 10, 2021
d588fc0
disable pcre - ftp is offline
cvanwinkle Nov 10, 2021
358b3dd
Add GPL-only option and includes some libraries
cvanwinkle Nov 10, 2021
7554b2d
Archive Source and keep separate
cvanwinkle Nov 10, 2021
e6d6923
Revert changes to x265, no known way to link these as a shared library
cvanwinkle Nov 10, 2021
d13a524
add one more newline
cvanwinkle Nov 10, 2021
a307443
cherry-pick fix for x265 shared
cvanwinkle Nov 10, 2021
1967671
Set 10.11 deployment target
cvanwinkle Nov 12, 2021
5af6773
conditionalize 10.11 target to x86_64
cvanwinkle Nov 12, 2021
5210332
Fix deployment target
cvanwinkle Nov 15, 2021
e7a117a
Move `build-ffmpeg-descript.py` to a `descript` subfolder
cvanwinkle Dec 3, 2021
1d395f8
Improve bundling to match new features from Descript electron build s…
cvanwinkle Dec 3, 2021
13ee124
Remove change which was mistakenly staged and committed
cvanwinkle Dec 3, 2021
f2bc24f
Separate symbols into their own zip file
cvanwinkle Dec 3, 2021
606d18d
Add basic README file for Descript folder
cvanwinkle Dec 3, 2021
5823884
Switch comments style to match docstring format
cvanwinkle Dec 3, 2021
ccfaa16
More copy fixes
cvanwinkle Dec 4, 2021
95ae637
Remove `--enable_small` for beamcoder
cvanwinkle Dec 4, 2021
2f3fb50
Merge remote-tracking branch 'origin/master' into cvanwink/arm64-2
cvanwinkle Dec 7, 2021
c48d8e0
Don't compile giflib in parallel
cvanwinkle Dec 7, 2021
ba0110e
fail if build-ffmpeg fails
cvanwinkle Dec 7, 2021
797fbe7
Fix relpath -> realpath typo
cvanwinkle Dec 7, 2021
499a002
Fix python 3.8 usage and better logging for missing libs
cvanwinkle Dec 7, 2021
c160d36
Try to add CI for build-ffmpeg-descript.py
cvanwinkle Dec 8, 2021
6e920b9
Better piping of log output
cvanwinkle Dec 8, 2021
2490da3
Try better output of python script
cvanwinkle Dec 8, 2021
0c91331
Try different way of running python script
cvanwinkle Dec 8, 2021
a150884
try logging to stderr to see if that helps github
cvanwinkle Dec 8, 2021
8269e96
try stdout again with flush
cvanwinkle Dec 8, 2021
ffe9a87
re-enable build-ffmpeg
cvanwinkle Dec 8, 2021
e87b40c
Add more documentation and refine github action
cvanwinkle Dec 8, 2021
3ac5fad
Add the additional libraries we want for Descript based off of change…
cvanwinkle Dec 8, 2021
c3897f4
Fix soxr on arm64
cvanwinkle Dec 8, 2021
838d28b
Updated to build on OS X 14.1
Dec 18, 2023
8e24098
Updating build-ffmpeg zlib version and patch file
srikanth-descript Dec 19, 2023
2a8b4a5
Updating ffmpeg build script to 1.40.rc.1
srikanth-descript Dec 19, 2023
705369d
Adding new auto-release
srikanth-descript Dec 19, 2023
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
27 changes: 27 additions & 0 deletions .github/workflows/descript-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: build shared-libs for Descript

on:
push:
paths-ignore:
- '*.md'
pull_request:
branches:
- charles/arm64
- sk/ffmpeg-4.4-arm64

jobs:
build-macos-shared:
name: ffmpeg-ffprobe-shared-darwin
runs-on: macos-latest
steps:
- name: Checkout code
uses: actions/checkout@v2

- name: setup python
uses: actions/setup-python@v2
with:
python-version: 3.8 #install the python needed

- name: build-ffmpeg-descript.py
run: |
python ./descript/build-ffmpeg-descript.py
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ workspace
.idea
linux
.artifacts
.DS_Store
Loading
Loading