forked from GStreamer/cerbero
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Cl 2812 pascom gstreamer build #1
Open
jurica
wants to merge
53
commits into
pascom
Choose a base branch
from
CL-2812_pascom_gstreamer_build
base: pascom
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
If `setuptools.version` contains a string, an error occurs. So, it was modified to extract only semver from `version`. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/711>
This may be important for anything produced by the C Preprocesser Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/715>
Also pass the necessary flags for iphone minimum target version selection so that object files are built for the correct version. This may be important if some newer code/functionality cannot be used on older devices due to hardware or software limitations. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/715>
Needed on Fedora 34. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/716>
C11 is only supported by very recent MSVC versions, and glib-networking doesn't even use C11. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/716>
Extra dash prevents libunwind.pc from getting included in files_devel. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/722>
Also add a 20s timeout (same as wget) so that we timeout on download instead of timing out the entire job on CI. The global socket timeout with CPython is apparently -1, aka never timeout. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/724>
Fixes CVE-2016-3189 https://www.cvedetails.com/vulnerability-list.php?vendor_id=1198&product_id=2068&version_id=557742&page=1&hasexp=0&opdos=0&opec=0&opov=0&opcsrf=0&opgpriv=0&opsqli=0&opxss=0&opdirt=0&opmemc=0&ophttprs=0&opbyp=0&opfileinc=0&opginf=0&cvssscoremin=0&cvssscoremax=0&year=0&cweid=0&order=1&trc=1&sha=363d5eb84c8304b76236c97638b372af6fff33ce Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/733>
1.19.2 is tagged and released, so we need to add these patches by hand. Will be removed once they've been merged upstream. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/737>
Config files have recipes_commits and recipes_remotes properties but only the former was actually used. Move the code handling this into the base class. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/740>
Since all GStreamer recipes now share the same git directory, we have to use a lock to avoid multiple recipes doing the git checkout concurrently. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/740>
Now wasapi2 plugin (and UWP version mediafoundation plugin) will require the library. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/742>
The v13 TLS cerficate are now too old for our cache server to work. As a side effect we fail to retrieve cerbero deps which makes our CI very slow. 0:00:01.547000 WARNING: Could not get cache list: Failed to download 'https://artifacts.gstreamer-foundation.net/cerbero-deps/main/windows-msvc/x86_64/cerbero-deps.log': ('https://artifacts.gstreamer-foundation.net/cerbero-deps/main/windows-msvc/x86_64/cerbero-deps.log', URLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1124)'))) Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/744>
If the user is root, no need for sudo with package manager. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/738>
Unless -y/--assume-yes is passed to bootstrap, the package manager will prompt you to install packages. Even if you pass -y, some deb packages are interactive, such as tzdata. Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/325 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/748>
Don't try to look for a portable ca cert when running on anything other than macOS, since there's no portable prefix there at all. All libraries and plugins are usually linked statically into the app. Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/342 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/736>
To avoid to download useless test media folder, disable the submodule init during the GStreamer's recipes. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/749>
This reverts commit 6b999a4. The relevant patches have been merged. https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/890 https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2545 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/739>
It's deprecated since 3.8 and causes hard error as of 3.10 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/756>
The plugin is LGPL and the library is ISC these days which is BSD/MIT-like. It was relicensed from GPL to ISC in 2010, see libass/libass@56b0b944 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/755>
Use the meson port repository branch from FDO gitlab. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/734>
Doubtful that anyone still needs that or there are even any streams left out there. MMS was deprecated in 2003 (in favour of RTSP) and support for it was dropped with Microsoft Media Services 2008. https://en.wikipedia.org/wiki/Microsoft_Media_Server https://sdp.ppona.com/news2008.html https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/821 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/760>
assrender was moved from codecs_gpl to codecs category Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/761>
Trivial changes for Visual Studio 2022 (vs17) support Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/762>
Fixes python exception when printing output of failed subprocess: File "/builds/gstreamer/cerbero/cerbero/build/recipe.py", line 326, in _get_la_deps_from_pc ret = shell.check_output(['pkg-config', '--libs-only-l', '--static', pcname], env=env, logfile=self.logfile) File "/builds/gstreamer/cerbero/cerbero/utils/shell.py", line 176, in check_output msg += '\nstderr in logfile {}'.format(logfile.name) TypeError: can't concat str to bytes Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/763>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.