- Jun 04, 2023
-
-
Matthew Waters authored
symbol maps, aka version scripts are supported on android/linux compilers. Part-of: <!1191>
-
Matthew Waters authored
The sysroot layout has changed. Part-of: <!1191>
-
Matthew Waters authored
Doesn't currently work with llvm's assembler. Needs pixman/pixman!71 Part-of: <!1191>
-
Matthew Waters authored
The only assembler available now is the integrated llvm assembler so it must be used. Part-of: <!1191>
-
Matthew Waters authored
Fails with relocation errors when linking Part-of: <!1191>
-
Matthew Waters authored
Fixes e.g. fribidi building. Part-of: <!1191>
-
Matthew Waters authored
The relevant c++ standard library is now automaticaly added by the compiler/linker and our gross hack involving gnustl.pc/la is not longer needed. Part-of: <!1191>
-
Matthew Waters authored
Everything is done through clang/++ now. Part-of: <!1191>
-
Matthew Waters authored
Part-of: <!1191>
-
- Jun 03, 2023
- Jun 01, 2023
-
-
Tim-Philipp Müller authored
Fixes #432 Part-of: <!1193>
-
Nirbheek Chauhan authored
The project doesn't export symbols correctly for use in a DLL, so build only static libs so that gstreamer links to it statically. The project's license is 3-clause BSD, so that shouldn't be a problem. Part-of: <gstreamer/cerbero!686>
-
Nirbheek Chauhan authored
This fails to build because C++ stdio is broken in Android API < 24 with -D_FILE_OFFSET_BITS=64: ``` In file included from ../subprojects/abseil-cpp-20230125.1/absl/flags/parse.cc:22: /home/nirbheek/projects/repos/cerbero.git/build/android-ndk-21/sources/cxx-stl/llvm-libc++/include/fstream:950:9: error: use of undeclared identifier 'fseeko' if (fseeko(__file_, __width > 0 ? __width * __off : 0, __whence)) ^ /home/nirbheek/projects/repos/cerbero.git/build/android-ndk-21/sources/cxx-stl/llvm-libc++/include/fstream:213:5: note: in instantiation of member function 'std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits<char> >::seekoff' requested here basic_filebuf(); ^ /home/nirbheek/projects/repos/cerbero.git/build/android-ndk-21/sources/cxx-stl/llvm-libc++/include/fstream:1151:14: note: in instantiation of member function 'std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits<char> >::basic_filebuf' requested here explicit basic_ifstream(const string& __s, ios_base::openmode __mode = ios_base::in); ^ ../subprojects/abseil-cpp-20230125.1/absl/flags/parse.cc:182:17: note: in instantiation of member function 'std::__ndk1::basic_ifstream<char, std::__ndk1::char_traits<char> >::basic_ifstream' requested here std::ifstream flag_file(flag_file_name); ^ ``` Part-of: <!686>
-
Nirbheek Chauhan authored
Uses webrtc-audio-coding-1 provided by webrtc-audio-processing Part-of: <!686>
-
Nirbheek Chauhan authored
webrtc-audio-processing now builds on MSVC Part-of: <!686>
-
Nirbheek Chauhan authored
The library uses absl types and headers in its API headers. Part-of: <!686>
-
Nirbheek Chauhan authored
Needed for the next commit, where webrtc-audio-processing uses abseil-cpp as a subproject. Part-of: <!686>
-
Nirbheek Chauhan authored
Part-of: <!686>
-
- May 30, 2023
-
-
Part-of: <!1188>
-
Part-of: <!1188>
-
Fixes gst-plugins-bad#1493 Part-of: <!1188>
-
Part-of: <!1188>
-
Part-of: <!1188>
-
Tim-Philipp Müller authored
Part-of: <!1187>
-
- May 26, 2023
-
-
Seungha Yang authored
See https://gitlab.gnome.org/GNOME/pango/-/merge_requests/694 Fixes: gstreamer#2604 Part-of: <!1182>
-
- May 25, 2023
-
-
Jordan Petridіs authored
As of right now the runners have been transitioned to executing with podman and being unprivillledged, and for the time being they only accept tagged jobs until the rest of the shared runners and project switch to unprivilledged configurations too. Same as gstreamer!4695 Part-of: <!1181>
-
- May 04, 2023
-
-
Sebastian Dröge authored
Part-of: <!1177>
-
- May 03, 2023
-
-
Tim-Philipp Müller authored
Optional dependency of the timestamper plugin Part-of: <!1175>
-
Part-of: <!1174>
-
- Apr 29, 2023
-
-
Part-of: <!1173>
-
Part-of: <!1173>
-
Should reduce build times on Windows *a lot*. Links glib statically into the pkg-config binary. Downloads glib as subproject. Part-of: <!1173>
-
The purpose is entirely for subprojects that are used only at build time, either as 'copylibs' that are built as part of the project or built and statically linked into the project. pkg-config will be using this to download and build glib. It cannot pick that up from the cerbero prefix because... that requires pkg-config. Part-of: <!1173>
-
.. and pass --skip-subprojects to it which is what we need for pkg-config where glib is pulled in as a static subproject but we don't want to install anything glib-related. Could just patch it out of course, but this seems better. Part-of: <!1173>
-
Variable expansion does not take place in the same way in `artifacts:` and in `script:` — see: https://docs.gitlab.com/ee/ci/variables/where_variables_can_be_used.html#gitlab-ciyml-file Fixes artifact upload failure on Windows. Part-of: <!1173>
-
Part-of: <!1171>
-
Cerbero would try to enter into _builddir if extract failed, but that dir only exists once the configure step starts. So if we fail while extracting, enter into the source tree. Also fix some whitespace. Part-of: <!1169>
-
- Apr 28, 2023
-
-
Plugins that dlopen libs and will have 0 features on the CI, and hence won't be listed in `gst-inspect-1.0` output, and have to be inspected explicitly as a sanity-check. Part-of: <!1170>
-