Age | Commit message (Collapse) | Author | Files | Lines |
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1226>
|
|
Update the README and the bootstrap script accordingly.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1214>
|
|
Also, switch qt6 detection from `QMAKE` to `QMAKE6` so that both qt5
and qt6 can be built at the same time. Note that this is mostly only
useful when building static plugins, because you cannot load both Qt5
and Qt6 into the same executable.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1190>
|
|
... and how to force a specific Visual Studio version.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1055>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/991>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/915>
|
|
Remove 32-bit iOS configs as they don't exist and are not supported by
Apple anymore.
Add the relevant macos configs for macos/arm64 relocatable builds.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/839>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/743>
|
|
This adds a new --steps parameter to all build commands
allowing to build individual steps. This is very usefull
for debugging, when after chaning a recipe we only want
to run a some of the steps
$ cerbero build gstreamer-1.0 --steps post_install
$ cerbero buildone gstreamer-1.0 --steps fetch extract
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/743>
|
|
This is the initial commit to start supporting MSYS2
(https://www.msys2.org/) in favor of the old MSYS/MinGW.
MSYS2 brings several important improvements:
* Project with active development
* In sync with latest Cygwin
* Up-to-date packages
* Package manager
Here is a more detailed writeup of MSYS2 from Git's migration
https://github.com/git/git/commit/df5218b4c30b2fa1ba0d1ada4166ad85bc83be26
The old msys will still be supported to ease the migration but
a deprecation warning will be shown to migrate to MSYS2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/743>
|
|
We ship Meson 0.61 which requires Python 3.7
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/792>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/785>
|
|
We do not need to compile against any Nvidia SDKs now, so we can build
this by default and ship it out of the box in our binary releases.
It's still disabled on UWP, iOS, and Android since it's not usable on
those.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/587>
|
|
1. directive to install.NET 3.5.1, needed by Wix
2. directive to delete fake Windows Store Python in path (Windows 10 only)
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/581>
|
|
This is identical to how the cross-android-universal target works.
Supported UWP arches are: x86, x86_64, arm64. This covers 100% of
Windows 10 machines:
https://docs.microsoft.com/en-us/windows/msix/package/device-architecture
Advantages are the same as Android:
1. Most people will build apps that target multiple (or all) archs
2. Easier to build and ship all arches at once
3. Easier to download two tarballs rather than six
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/551>
|
|
Fixes: #222
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/548>
|
|
This was missed when we added Visual Studio support.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/527>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/509>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/481>
|
|
People were getting confused by this because it was really easy to
miss the one-line note. Instead, make the instructions the same on all
platforms by converting `cerbero-uninstalled` to a shell script.
For backwards compat, it continues to execute as a python script.
|
|
cerbero: Added 'vaapi' variant
If this is set (default is unset) the gstreamer-vaapi recipe is added to
the codecs package build.
vaapi.recipe: Fixed plugin path
Update README for new vaapi variant
vaapi.recipe: Bind x11 build to variant
|
|
* nvdec and nvenc plugins are merged into the nvcodec plugin.
* NVIDIA_VIDEO_CODEC_SDK_PATH is no more required env variable.
|
|
Allows easier overriding of variants where necessary.
The original comma separated format for splitting variants is preserved.
-v variant1,variant2 and -v variant1 -v variant2 are equivalent
|
|
We do this internally already, but nudge users towards it too.
QT5_PREFIX is completely unusable when building with custom Qt5
builds (i.e., anything not shipped from upstream)
|
|
|
|
Also document that the Windows 10 SDK must be enabled.
|
|
Also explicitly document how to enable Nvidia and Intel hardware codec
support.
|
|
Add screenshots for Windows installation steps and add new sections
about cross-compilation and enabling qt5.
|