Skip to content

Bring ffmpeg-build-script master branch up-to-date with the upstream repo #5

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

Merged
merged 45 commits into from
Oct 25, 2021

Conversation

AlabasterAxe
Copy link

No description provided.

markus-perl and others added 30 commits January 28, 2021 14:03
Update ffmpeg source till stable v4.4 snapshot
- lv2 - 1.18.0 > 1.18.2
- waflib - cc37724b9bfa889baebd8cb10f38b8c7cab83e37 > b600c928b221a001faeab7bd92786d0b25714bc8
- serd - v0.30.6 > v0.30.10
- sord - v0.16.6 > v0.16.8
- sratom - v0.6.6 > v0.6.8
- lilv - v0.24.10 > v0.24.12
- openssl - 1.1.1i > 1.1.1k
- cmake - 3.18.4 > 3.20.2
  - only './configure' is needed which eventually triggers './bootstrap'
  - used parallel jobs for configuring cmake with '--parallel' flag per core
- x264 - 0d754ec36013fee82978496cd56fbd48824910b3 > stable
- libvpx - v1.9.0 > v1.10.0
- libaom/av1 - v2.0.1/b52ee6d44adaef8a08f6984390de050d64df9faa > v3.1.0/c0f14141bd71414b004dccd66d48b27570299fa3
- [!] Removed >> Broken in Native MacOS: libogg 1.3.3>1.3.4, libvorbis 1.3.6>1.3.7, libtheora 1.1.1>1.2.0alpha1
- fdk-aac - 2.0.1 > 2.0.2
  - added option '--enable-pic'
- libwebp - 1.1.0 > 1.2.0
- libsrt - 1.4.1 > 1.4.3
- nv-codec - n11.0.10.1 > n11.0.10.0

Signed-off-by: rokibhasansagar <10854164+rokibhasansagar@users.noreply.github.com>
Update plugins to latest stable version/commit
- Tagged snapshot from ffmpeg.org is not updated once published. But the release head branches in git source is occasionally updated with most-stable changes from master branch.
build-ffmpeg: ffmpeg source and cmake minor version update
Adding version check for dependencies
Adding support for zip file extraction
Adding libzimg support
Adding librav1e support
Adding AMF hardware encoder support
Mentioning libzip-dev is needed on ubuntu for webp to not error
cdgriffith and others added 15 commits September 10, 2021 10:49
Moving flags being set outside if blocks
build libtoolize for zimg
remove old svt-av1 master tar files as it is not versioned
Fix errant sudo command in AUTOINSTALL
adding autoconf requirement for automake
add m4 and automake build tools for libtool and zimg
change AMF to use tar.gz and remove extra zip handling
- CUDA Images updated to 11.4.2-devel
- Docker as-well-as build script upgraded to use `python3`
- `ninja-build` and `meson` packages are pre-installed either via system package manager or via `pip3` in favor of building `dav1d` codec
- `cmake` updated to v3.21.2
- `svtav1` updated to last-known commit `1a3e32b` which successfully passed pipeline
- `x264` updated to commit `5db6aa6`
- `aom` updated to v3.1.2, commit `ae2be80`
- Occasional sourceforge.net download fail due to downtime of mirror location is tried to bypass
- `nv-codec-headers` updated to v11.1.5.0
- Script slightly re-arranged to differentiate codec types

Signed-off-by: rokibhasansagar <10854164+rokibhasansagar@users.noreply.github.com>
UDA Images updated to 11.4.2-devel
Docker as-well-as build script upgraded to use python3
ninja-build and meson packages are pre-installed either via system package manager or via pip3 in favor of building dav1d codec
cmake updated to v3.21.2
svtav1 updated to last-known commit 1a3e32b which successfully passed pipeline
x264 updated to commit 5db6aa6
aom updated to v3.1.2, commit ae2be80
Occasional sourceforge.net download fail due to downtime of mirror location is tried to bypass
nv-codec-headers updated to v11.1.5.0
Script slightly re-arranged to differentiate codec types
@AlabasterAxe AlabasterAxe requested a review from srubin October 25, 2021 20:07
@AlabasterAxe
Copy link
Author

Okay this looks like it's completed mostly successfully. and the original commit completed successfully in the upstream repo. Going to merge.

@AlabasterAxe AlabasterAxe merged commit 901acea into master Oct 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

5 participants