summaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)AuthorFilesLines
2023-06-07Add support for building the qml6 plugin on WindowsNirbheek Chauhan1-8/+13
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/1200>
2022-12-18README: add section on how to use custom repos/branchesTim-Philipp Müller1-0/+37
... and how to force a specific Visual Studio version. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1055>
2022-11-02docs: Update README to reflect the new Visual Studio defaultNirbheek Chauhan1-23/+16
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/991>
2022-09-15Update README to document Rust supportNirbheek Chauhan1-0/+16
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/915>
2022-03-30readme: update macOS/iOS usable configsMatthew Waters1-8/+9
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>
2022-03-04windows: automate installation process with a PowerShell scriptAndoni Morales Alastruey1-95/+20
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/743>
2022-03-04build: support building individual stepsAndoni Morales Alastruey1-0/+3
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>
2022-03-04Add support for MSYS2Andoni Morales Alastruey1-23/+12
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>
2022-02-01README: Update required Python to 3.7Nirbheek Chauhan1-3/+3
We ship Meson 0.61 which requires Python 3.7 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/792>
2022-01-26README: Update formattingSeungha Yang1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/785>
2020-09-02gst-plugins-bad: Enable nvcodec by defaultNirbheek Chauhan1-6/+3
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>
2020-08-30README: add some instructions for building on WindowsAaron Boxer1-1/+6
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>
2020-07-12Add a uwp-universal target to build all uwp arches at onceNirbheek Chauhan1-15/+22
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>
2020-07-10windows: ensure users are running 64-bit building with MinGWAndoni Morales Alastruey1-1/+3
Fixes: #222 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/548>
2020-06-28README: Mention how to build for MSVC and UWPNirbheek Chauhan1-9/+33
This was missed when we added Visual Studio support. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/527>
2020-06-12README: Recommend enabling developer mode.Nirbheek Chauhan1-0/+5
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/509>
2020-05-15utils: fix qt detection with qt 5.14 android dirctory layoutMatthew Waters1-3/+4
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/481>
2019-11-21Make the instructions for running Cerbero the same on all platformsNirbheek Chauhan1-2/+0
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.
2019-11-02recipes: Added recipe for gstreamer-vaapiJochen Henneberg1-0/+4
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
2019-07-21Update README and recipe for nvcodecSeungha Yang1-7/+1
* nvdec and nvenc plugins are merged into the nvcodec plugin. * NVIDIA_VIDEO_CODEC_SDK_PATH is no more required env variable.
2019-03-11cerbero: allow passing multiple -v optionsMatthew Waters1-0/+12
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
2019-03-08README.md: Recommend using QMAKE over QT5_PREFIXNirbheek Chauhan1-9/+6
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)
2019-02-25README.md: Document which Visual Studio workload is neededNirbheek Chauhan1-2/+4
2019-02-22README.md: Document how to enable Visual Studio supportNirbheek Chauhan1-0/+25
Also document that the Windows 10 SDK must be enabled.
2019-02-19README.md: Document how to enable variantsNirbheek Chauhan1-6/+62
Also explicitly document how to enable Nvidia and Intel hardware codec support.
2019-02-08README: Convert to markdown, add more infoNirbheek Chauhan1-0/+276
Add screenshots for Windows installation steps and add new sections about cross-compilation and enabling qt5.