cerbero issueshttps://gitlab.freedesktop.org/gstreamer/cerbero/-/issues2024-03-08T23:13:45Zhttps://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/286Complete meson ports for x264, ffmpeg and add to cerbero2024-03-08T23:13:45ZNirbheek Chauhannirbheek.chauhan@gmail.comComplete meson ports for x264, ffmpeg and add to cerberoWe have meson ports for [x264](https://gitlab.freedesktop.org/gstreamer/meson-ports/x264) and [ffmpeg](https://gitlab.freedesktop.org/gstreamer/meson-ports/ffmpeg), and I have a branch that builds them for UWP here: https://gitlab.freede...We have meson ports for [x264](https://gitlab.freedesktop.org/gstreamer/meson-ports/x264) and [ffmpeg](https://gitlab.freedesktop.org/gstreamer/meson-ports/ffmpeg), and I have a branch that builds them for UWP here: https://gitlab.freedesktop.org/nirbheek/cerbero/-/commits/uwp-more-recipes-wip
Need to complete the ports so that they build correctly inside Cerbero on all platforms, enable + test optimizations, and port the recipes to use them.
Other than UWP, this will also make our Windows builds faster, and will enable debugging those plugins with Visual Studio.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/470taglib: x86 build failure - build-tools\lib\z.lib : warning LNK4272: library ...2024-02-16T22:49:52ZTim-Philipp Müllertim@centricular.comtaglib: x86 build failure - build-tools\lib\z.lib : warning LNK4272: library machine type 'x64' conflicts with target machine type 'x86'Seeing msvc x86 build failures on taglib on the nightly pipeline:
Example: https://gitlab.freedesktop.org/gstreamer/cerbero/-/jobs/54925814
```
LINK: command "C:\BuildTools\VC\Tools\MSVC\14.36.32532\bin\Hostx86\x86\link.exe /nologo tag...Seeing msvc x86 build failures on taglib on the nightly pipeline:
Example: https://gitlab.freedesktop.org/gstreamer/cerbero/-/jobs/54925814
```
LINK: command "C:\BuildTools\VC\Tools\MSVC\14.36.32532\bin\Hostx86\x86\link.exe /nologo taglib\CMakeFiles\tag.dir\mpeg\mpegfile.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\mpegproperties.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\mpegheader.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\xingheader.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v1\id3v1tag.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v1\id3v1genres.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\id3v2framefactory.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\id3v2synchdata.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\id3v2tag.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\id3v2header.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\id3v2frame.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\id3v2footer.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\id3v2extendedheader.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\attachedpictureframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\commentsframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\eventtimingcodesframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\generalencapsulatedobjectframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\ownershipframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\popularimeterframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\privateframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\relativevolumeframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\synchronizedlyricsframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\textidentificationframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\uniquefileidentifierframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\unknownframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\unsynchronizedlyricsframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\urllinkframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\chapterframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\tableofcontentsframe.cpp.obj taglib\CMakeFiles\tag.dir\mpeg\id3v2\frames\podcastframe.cpp.obj taglib\CMakeFiles\tag.dir\ogg\oggfile.cpp.obj taglib\CMakeFiles\tag.dir\ogg\oggpage.cpp.obj taglib\CMakeFiles\tag.dir\ogg\oggpageheader.cpp.obj taglib\CMakeFiles\tag.dir\ogg\xiphcomment.cpp.obj taglib\CMakeFiles\tag.dir\ogg\vorbis\vorbisfile.cpp.obj taglib\CMakeFiles\tag.dir\ogg\vorbis\vorbisproperties.cpp.obj taglib\CMakeFiles\tag.dir\ogg\flac\oggflacfile.cpp.obj taglib\CMakeFiles\tag.dir\mpc\mpcfile.cpp.obj taglib\CMakeFiles\tag.dir\mpc\mpcproperties.cpp.obj taglib\CMakeFiles\tag.dir\ape\apetag.cpp.obj taglib\CMakeFiles\tag.dir\ape\apefooter.cpp.obj taglib\CMakeFiles\tag.dir\ape\apeitem.cpp.obj taglib\CMakeFiles\tag.dir\ape\apefile.cpp.obj taglib\CMakeFiles\tag.dir\ape\apeproperties.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tstring.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tstringlist.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tbytevector.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tbytevectorlist.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tbytevectorstream.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tiostream.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tfile.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tfilestream.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tdebug.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tpropertymap.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\trefcounter.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tdebuglistener.cpp.obj taglib\CMakeFiles\tag.dir\toolkit\tzlib.cpp.obj taglib\CMakeFiles\tag.dir\flac\flacfile.cpp.obj taglib\CMakeFiles\tag.dir\flac\flacpicture.cpp.obj taglib\CMakeFiles\tag.dir\flac\flacproperties.cpp.obj taglib\CMakeFiles\tag.dir\flac\flacmetadatablock.cpp.obj taglib\CMakeFiles\tag.dir\flac\flacunknownmetadatablock.cpp.obj taglib\CMakeFiles\tag.dir\wavpack\wavpackfile.cpp.obj taglib\CMakeFiles\tag.dir\wavpack\wavpackproperties.cpp.obj taglib\CMakeFiles\tag.dir\ogg\speex\speexfile.cpp.obj taglib\CMakeFiles\tag.dir\ogg\speex\speexproperties.cpp.obj taglib\CMakeFiles\tag.dir\trueaudio\trueaudiofile.cpp.obj taglib\CMakeFiles\tag.dir\trueaudio\trueaudioproperties.cpp.obj taglib\CMakeFiles\tag.dir\riff\rifffile.cpp.obj taglib\CMakeFiles\tag.dir\riff\aiff\aifffile.cpp.obj taglib\CMakeFiles\tag.dir\riff\aiff\aiffproperties.cpp.obj taglib\CMakeFiles\tag.dir\riff\wav\wavfile.cpp.obj taglib\CMakeFiles\tag.dir\riff\wav\wavproperties.cpp.obj taglib\CMakeFiles\tag.dir\riff\wav\infotag.cpp.obj taglib\CMakeFiles\tag.dir\asf\asftag.cpp.obj taglib\CMakeFiles\tag.dir\asf\asffile.cpp.obj taglib\CMakeFiles\tag.dir\asf\asfproperties.cpp.obj taglib\CMakeFiles\tag.dir\asf\asfattribute.cpp.obj taglib\CMakeFiles\tag.dir\asf\asfpicture.cpp.obj taglib\CMakeFiles\tag.dir\mp4\mp4file.cpp.obj taglib\CMakeFiles\tag.dir\mp4\mp4atom.cpp.obj taglib\CMakeFiles\tag.dir\mp4\mp4tag.cpp.obj taglib\CMakeFiles\tag.dir\mp4\mp4item.cpp.obj taglib\CMakeFiles\tag.dir\mp4\mp4properties.cpp.obj taglib\CMakeFiles\tag.dir\mp4\mp4coverart.cpp.obj taglib\CMakeFiles\tag.dir\mod\modfilebase.cpp.obj taglib\CMakeFiles\tag.dir\mod\modfile.cpp.obj taglib\CMakeFiles\tag.dir\mod\modtag.cpp.obj taglib\CMakeFiles\tag.dir\mod\modproperties.cpp.obj taglib\CMakeFiles\tag.dir\s3m\s3mfile.cpp.obj taglib\CMakeFiles\tag.dir\s3m\s3mproperties.cpp.obj taglib\CMakeFiles\tag.dir\it\itfile.cpp.obj taglib\CMakeFiles\tag.dir\it\itproperties.cpp.obj taglib\CMakeFiles\tag.dir\xm\xmfile.cpp.obj taglib\CMakeFiles\tag.dir\xm\xmproperties.cpp.obj taglib\CMakeFiles\tag.dir\ogg\opus\opusfile.cpp.obj taglib\CMakeFiles\tag.dir\ogg\opus\opusproperties.cpp.obj taglib\CMakeFiles\tag.dir\tag.cpp.obj taglib\CMakeFiles\tag.dir\tagunion.cpp.obj taglib\CMakeFiles\tag.dir\fileref.cpp.obj taglib\CMakeFiles\tag.dir\audioproperties.cpp.obj taglib\CMakeFiles\tag.dir\tagutils.cpp.obj /out:taglib\tag.dll /implib:taglib\tag.lib /pdb:taglib\tag.pdb /dll /version:1.19 /machine:X86 -LC:/Users/Administrator/runner/builds/gstreamer/cerbero/cerbero-build/dist/msvc_x86/lib /INCREMENTAL:NO C:\Users\Administrator\runner\builds\gstreamer\cerbero\cerbero-build\build-tools\lib\z.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:taglib\tag.dll.manifest" failed (exit code 1120) with the following output:
LINK : warning LNK4044: unrecognized option '/LC:/Users/Administrator/runner/builds/gstreamer/cerbero/cerbero-build/dist/msvc_x86/lib'; ignored
Creating library taglib\tag.lib and object taglib\tag.exp
tzlib.cpp.obj : error LNK2019: unresolved external symbol _inflate referenced in function "class TagLib::ByteVector __cdecl TagLib::zlib::decompress(class TagLib::ByteVector const &)" (?decompress@zlib@TagLib@@YA?AVByteVector@2@ABV32@@Z)
tzlib.cpp.obj : error LNK2019: unresolved external symbol _inflateEnd referenced in function "class TagLib::ByteVector __cdecl TagLib::zlib::decompress(class TagLib::ByteVector const &)" (?decompress@zlib@TagLib@@YA?AVByteVector@2@ABV32@@Z)
tzlib.cpp.obj : error LNK2019: unresolved external symbol _inflateInit_ referenced in function "class TagLib::ByteVector __cdecl TagLib::zlib::decompress(class TagLib::ByteVector const &)" (?decompress@zlib@TagLib@@YA?AVByteVector@2@ABV32@@Z)
C:\Users\Administrator\runner\builds\gstreamer\cerbero\cerbero-build\build-tools\lib\z.lib : warning LNK4272: library machine type 'x64' conflicts with target machine type 'x86'
taglib\tag.dll : fatal error LNK1120: 3 unresolved externals
```
Usually goes away on re-try in the morning, but fails pretty much every night.
Also happened before the taglib version update, but only started failing recently (last 1-2 weeks or so perhaps)1.23.90https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/471GStreamer 1.23.x installer does not permit to select what feature to install.2024-02-16T10:01:19ZDavide PeriniGStreamer 1.23.x installer does not permit to select what feature to install.### Describe your issue
New installer (GStreamer 1.23.1 MSVC) does not let us to select which feature to install.
It installs everything.
#### Expected Behavior
Custom installation should let us to select which feature we want to insta...### Describe your issue
New installer (GStreamer 1.23.1 MSVC) does not let us to select which feature to install.
It installs everything.
#### Expected Behavior
Custom installation should let us to select which feature we want to install and which feature we want to exclude.
#### Setup
Windows 11, GStreamer 1.23.1
### Steps to reproduce the bug
Simply install GStreamer 1.23.1 with the installer.
### Screenshots if relevant
This shows the issue with the new installer (1.23.1):
![image](/uploads/4a708ac72a766a1fb99088de33cae1a6/image.png)
This is how it should look like (1.22.9)
![image](/uploads/88380e93a51d6665c009b78318a51d0e/image.png)1.23.2Stéphane Cerveauscerveau@igalia.comStéphane Cerveauscerveau@igalia.comhttps://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/468msvc: gsttaglib.dll is looking for not-installed tag.dll2024-02-13T17:40:58ZSeungha Yangseungha@centricular.commsvc: gsttaglib.dll is looking for not-installed tag.dll`tag.dll` exists in build directory but not shipped by installer. Perhaps we are building shared library `tag.dll` unintentionally (instead of static lib) or need to ship `tag.dll`. Not sure what's intend direction.
![image](/uploads/88...`tag.dll` exists in build directory but not shipped by installer. Perhaps we are building shared library `tag.dll` unintentionally (instead of static lib) or need to ship `tag.dll`. Not sure what's intend direction.
![image](/uploads/8842b486fb3c4b346c60c428cf306a97/image.png)1.23.2https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/448GStreamer Base Plugins 1.23.0 (GIT) WINDOWS - spawning gst-plugin-scanner he...2024-02-11T15:02:15ZRuben VieiraGStreamer Base Plugins 1.23.0 (GIT) WINDOWS - spawning gst-plugin-scanner helper failed wityh 0x2![GS1.23F](/uploads/78327b9e755f042a8006b47f009bd688/GS1.23F.png)
After compile and update to prog. Im having that cmd message ( spawning gst-plugin-scanner helper failed wityh 0x2) previous version 1.22 its oki.![GS1.23F](/uploads/78327b9e755f042a8006b47f009bd688/GS1.23F.png)
After compile and update to prog. Im having that cmd message ( spawning gst-plugin-scanner helper failed wityh 0x2) previous version 1.22 its oki.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/457Using frei0r plugin in MVSC++ Window App2023-11-14T17:44:48ZThomas MarbacherUsing frei0r plugin in MVSC++ Window AppHow coudl we use the frei0r plugin in a Visual Studio Windows APP?
We could not find the correct lib.How coudl we use the frei0r plugin in a Visual Studio Windows APP?
We could not find the correct lib.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/404uwp: fix up GLib port after upgrade to 2.742023-04-11T07:57:41ZTim-Philipp Müllertim@centricular.comuwp: fix up GLib port after upgrade to 2.74UWP build is currently non-functional, needs some work on the GLib port to stub out certain functions.
Unclear if anyone's using this build actually, so if you are please let us know.UWP build is currently non-functional, needs some work on the GLib port to stub out certain functions.
Unclear if anyone's using this build actually, so if you are please let us know.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/406ci: update Windows image, requires new workaround for setuptools breakage in ...2023-02-21T15:00:06ZTim-Philipp Müllertim@centricular.comci: update Windows image, requires new workaround for setuptools breakage in newer python versionsThe following discussion from !1085 should be addressed:
- [ ] @tpm started a [discussion](https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1085#note_1736811): (+1 comment)
> in `msvc deps` job zlib fails to build...The following discussion from !1085 should be addressed:
- [ ] @tpm started a [discussion](https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1085#note_1736811): (+1 comment)
> in `msvc deps` job zlib fails to build because:
> ```
> The Meson build system
> Version: 0.62.2
> Source dir: C:\Users\Administrator\runner\builds\tpm\cerbero\cerbero-build\sources\build-tools\zlib-1.2.12
> Build dir: C:\Users\Administrator\runner\builds\tpm\cerbero\cerbero-build\sources\build-tools\zlib-1.2.12\_builddir
> Build type: native build
> ..\meson.build:1:0: ERROR: Unknown options: "pkgconfig.relocatable"
> ```
>
> Note the old Meson version - this should be 1.0.0, and that's what it fetched earlier in the build as well.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/415Dll error when using d3d11 or cuda related elements2023-02-15T08:21:22ZBERNARD NicolasDll error when using d3d11 or cuda related elementsHello,
I recently upgraded to 1.22 (using the MingW Windows installer). I'm now getting dll errors when launching application with d3d11 elements. Also, I didn't manage to run any cuda H264 encoder in application but everything seems to...Hello,
I recently upgraded to 1.22 (using the MingW Windows installer). I'm now getting dll errors when launching application with d3d11 elements. Also, I didn't manage to run any cuda H264 encoder in application but everything seems to be working fine from the commandline.
Thanks for your help,
Nicolashttps://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/411Look more into msys $path handling2023-02-11T17:12:48ZJordan PetridіsLook more into msys $path handlingThe following discussion from gst-ci!334 should be addressed:
- [ ] @ndufresne started a [discussion](https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/334#note_627026): (+2 comments)
> Perhaps we could use $PWD ins...The following discussion from gst-ci!334 should be addressed:
- [ ] @ndufresne started a [discussion](https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/334#note_627026): (+2 comments)
> Perhaps we could use $PWD instead ? I notice we use bash, so that should work in theory.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/388gst-plugins-rs fails to build on Windows2022-11-21T22:38:40ZTamas Fehervarigst-plugins-rs fails to build on Windows#### Summary:
Setup following readme using windows PS script to install dependencies, main branch recent state, building gstreamer with _intelmsdk_ and _visualstudio_ variants. _Rust_ variant is enabled by default but it fails to compil...#### Summary:
Setup following readme using windows PS script to install dependencies, main branch recent state, building gstreamer with _intelmsdk_ and _visualstudio_ variants. _Rust_ variant is enabled by default but it fails to compile due to some missing components. Compile has no issues when variant disabled (`-v norust`).
#### System:
- cerbero: commit 51881d45a13f9e37bd9317d0a190115471ba5577 on main (Sep 22)
- win x64 11 21H2 22000.978
#### Cerbero output:
~~~
$ ./cerbero-uninstalled -c config/win64.cbc -v visualstudio -v intelmsdk package gstreamer-1.0
←[KWARNING: vswhere.exe could not find Visual Studio version(s) vs17, vs16, vs15. Falling back to manual searching...
Build tools install prefix will be C:/GStreamer/cerbero/build/build-tools
Building recipes with Visual Studio 2019 whenever possible
Install prefix will be C:/GStreamer/cerbero/build/dist/msvc_x86_64
Building the following recipes: mingw-runtime libffi zlib proxy-libintl glib gstreamer-1.0 libogg libpng pixman expat bzip2 freetype libiconv fontconfig cairo fribidi harfbuzz pango libvorbis
libtheora orc opus graphene libjpeg-turbo gst-plugins-base-1.0 gst-shell speex tiff gdk-pixbuf libxml2 ca-certificates openssl glib-networking libpsl sqlite3 libsoup mpg123 lame wavpack flac
libvpx libdv gst-plugins-good-1.0 libass libkate openh264 librtmp libsrtp libdca libnice vo-aacenc libcroco librsvg openjpeg spandsp sbc ladspa srt zbar gst-plugins-bad-1.0 opencore-amr x264
gst-plugins-ugly-1.0 gst-plugins-rs pkg-config json-glib gst-rtsp-server-1.0 ffmpeg gst-libav-1.0 gst-devtools-1.0 gst-editing-services-1.0 vsintegration-1.0
Building using 14 job(s) with the following job subdivisions: compile: 7, install: 1, fetch: 2, and 4 general job(s)
[(1/72) mingw-runtime -> built]
[(2/72) zlib -> built]
[(3/72) proxy-libintl -> built]
[(4/72) pixman -> built]
[(5/72) libffi -> built]
[(6/72) orc -> built]
[(7/72) ca-certificates -> built]
[(8/72) libogg -> built]
[(9/72) bzip2 -> built]
[(10/72) expat -> built]
[(11/72) opus -> built]
[(12/72) libpng -> built]
[(13/72) glib -> built]
[(14/72) libjpeg-turbo -> built]
[(15/72) speex -> built]
[(16/72) libdca -> built]
[(17/72) fribidi -> built]
[(18/72) freetype -> built]
[(19/72) libvorbis -> built]
[(20/72) libiconv -> built]
[(21/72) libkate -> built]
[(22/72) graphene -> built]
[(23/72) gstreamer-1.0 -> built]
[(24/72) vo-aacenc -> built]
[(25/72) libsrtp -> built]
[(26/72) openssl -> built]
[(27/72) fontconfig -> built]
[(28/72) sqlite3 -> built]
[(29/72) libxml2 -> built]
[(30/72) librtmp -> built]
[(31/72) tiff -> built]
[(32/72) openjpeg -> built]
[(33/72) libtheora -> built]
[(34/72) wavpack -> built]
[(35/72) cairo -> built]
[(36/72) libnice -> built]
[(37/72) gdk-pixbuf -> built]
[(38/72) glib-networking -> built]
[(39/72) lame -> built]
[(40/72) mpg123 -> built]
[(41/72) harfbuzz -> built]
[(42/72) ladspa -> built]
[(43/72) libpsl -> built]
[(44/72) zbar -> built]
[(45/72) openh264 -> built]
[(46/72) srt -> built]
[(47/72) pango -> built]
[(48/72) sbc -> built]
[(49/72) json-glib -> built]
[(50/72) libsoup -> built]
[(51/72) libdv -> built]
[(52/72) libcroco -> built]
[(53/72) gst-plugins-base-1.0 -> built]
[(54/72) libvpx -> built]
[(55/72) gst-shell -> built]
[(56/72) libass -> built]
[(57/72) spandsp -> built]
[(58/72) x264 -> built]
[(59/72) opencore-amr -> built]
[(60/72) gst-plugins-ugly-1.0 -> built]
[(61/72) librsvg -> built]
[(62/72) flac -> built]
WARNING: x86_64 pkg-config file 'C:/GStreamer/cerbero/build/dist/msvc_x86_64/lib/pkgconfig/gstreamer-webrtcnice-1.0.pc' not found
[(63/72) gst-plugins-bad-1.0 -> built]
[(64/72) gst-plugins-good-1.0 -> built]
[(65/72) gst-rtsp-server-1.0 -> built]
-----> Contents of C:/GStreamer/cerbero/build/logs/msvc_x86_64/gst-plugins-rs-fetch.log:
Running command ['git', 'remote', 'add', 'origin', 'https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git'] in C:/Users/T/.cache/cerbero-sources/gst-plugins-rs
error: remote origin already exists.
Running command ['git', 'remote', 'set-url', 'origin', 'https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git'] in C:/Users/T/.cache/cerbero-sources/gst-plugins-rs
Running command ['git', 'fetch', '--all'] in C:/Users/T/.cache/cerbero-sources/gst-plugins-rs
Running command ['git', 'fetch', '--all', '--tags', '-f'] in C:/Users/T/.cache/cerbero-sources/gst-plugins-rs
Running command ['git', 'reset', '--hard', 'origin/main'] in C:/Users/T/.cache/cerbero-sources/gst-plugins-rs
HEAD is now at 814f279e ci: Update fedora image to latest tag for new meson
Running command ['git', 'submodule', 'init'] in C:/Users/T/.cache/cerbero-sources/gst-plugins-rs
Running command ['git', 'submodule', 'sync'] in C:/Users/T/.cache/cerbero-sources/gst-plugins-rs
Running command ['git', 'submodule', 'update'] in C:/Users/T/.cache/cerbero-sources/gst-plugins-rs
Extracting project to run cargo vendor
Running command ['git', 'checkout', 'origin/main', '-B', 'cerbero_build'] in C:/Users/T/.cache/cerbero-sources/gst-plugins-rs
branch 'cerbero_build' set up to track 'origin/main'.
Your branch is up to date with 'origin/main'.
Reset branch 'cerbero_build'
Running command ['git', 'clone', 'C:/Users/T/.cache/cerbero-sources/gst-plugins-rs', '-s', '-b', 'cerbero_build', '.'] in C:/GStreamer/cerbero/build/sources/msvc_x86_64/gst-plugins-rs-0.8
.4.9999
Cloning into '.'...
done.
Running command ['git', 'config', 'user.email'] in None
Running command ['git', 'config', 'user.email', 'cerbero@gstreamer.freedesktop.org'] in C:/GStreamer/cerbero/build/sources/msvc_x86_64/gst-plugins-rs-0.8.4.9999
Running command ['git', 'config', 'user.name'] in None
Running command ['git', 'config', 'user.name', 'Cerbero Build System'] in C:/GStreamer/cerbero/build/sources/msvc_x86_64/gst-plugins-rs-0.8.4.9999
Running command ['git', 'config', '--file=.gitmodules', '--list'] in C:/GStreamer/cerbero/build/sources/msvc_x86_64/gst-plugins-rs-0.8.4.9999
fatal: unable to read config file '.gitmodules': No such file or directory
Running command ['git', 'submodule', 'init'] in C:/GStreamer/cerbero/build/sources/msvc_x86_64/gst-plugins-rs-0.8.4.9999
Running command ['git', 'submodule', 'sync'] in C:/GStreamer/cerbero/build/sources/msvc_x86_64/gst-plugins-rs-0.8.4.9999
Running command ['git', 'submodule', 'update'] in C:/GStreamer/cerbero/build/sources/msvc_x86_64/gst-plugins-rs-0.8.4.9999
Running command ['git', 'submodule', 'sync'] in C:/GStreamer/cerbero/build/sources/msvc_x86_64/gst-plugins-rs-0.8.4.9999
Running cargo fetch to generate Cargo.lock
Running command ['C:/GStreamer/cerbero/build/rust/cargo/bin/cargo.exe', 'update', '--verbose'] in C:/GStreamer/cerbero/build/sources/msvc_x86_64/gst-plugins-rs-0.8.4.9999
Recipe 'gst-plugins-rs' failed at the build step 'fetch'
Command Error: Running ['C:/GStreamer/cerbero/build/rust/cargo/bin/cargo.exe', 'update', '--verbose'] returned -1
Output in logfile C:/GStreamer/cerbero/build/logs/msvc_x86_64/gst-plugins-rs-fetch.log
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort
4
***** Error running 'package' command:
~~~
#### Remarks:
- I wonder if _vswhere.exe_ not finding VS is expected or should be considered a problem?
- There is no folder named `rust` under `build` (`C:/GStreamer/cerbero/build/rust`).https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/392Can't install MSI into Program Files folder2022-11-17T06:36:56ZmirhCan't install MSI into Program Files folderThere's even a FIXME for that.
https://gitlab.freedesktop.org/gstreamer/cerbero/-/blob/1.21.1/cerbero/packages/wix.py#L504
When you are browsing for a directory in the custom setup window, everything is all nice and dandy.. but when yo...There's even a FIXME for that.
https://gitlab.freedesktop.org/gstreamer/cerbero/-/blob/1.21.1/cerbero/packages/wix.py#L504
When you are browsing for a directory in the custom setup window, everything is all nice and dandy.. but when you press OK, "location" gets filled with the equivalent "Program Files (x86)" path.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/239Internationalization support is broken in Windows2022-11-14T10:22:40ZAndoni Morales AlastrueyInternationalization support is broken in WindowsAt some point we switched from gettext to proxy-libintl as the recipe to build libintl-8.dll, providing the implementation for all gettext functions. proxy-libintl tries to proxy itself by dynamically loading libintl-8.dll (itself) to lo...At some point we switched from gettext to proxy-libintl as the recipe to build libintl-8.dll, providing the implementation for all gettext functions. proxy-libintl tries to proxy itself by dynamically loading libintl-8.dll (itself) to look for the gettext implementation. This ends up using the dummy implementation and no text strings are translated. We should go back to build gettext.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/346MSVC x86 build is shipping x86_64 pkg-config.exe binary2022-09-21T08:09:55ZSeungha Yangseungha@centricular.comMSVC x86 build is shipping x86_64 pkg-config.exe binaryso installed `pkg-config` binary is unusable for x86 packageso installed `pkg-config` binary is unusable for x86 packagehttps://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/376MinGW toolchain (v6.0.0) is too ancient2022-07-07T20:54:23ZSeungha Yangseungha@centricular.comMinGW toolchain (v6.0.0) is too ancientThere are a few (super ugly) hacks in `gstd3d11` to make things work with current MinGW toolchain and
I gave up shipping `mediafoundation`/`wasapi2`/`wic` plugins in case of MinGW build because a lot of things are broken in the current ...There are a few (super ugly) hacks in `gstd3d11` to make things work with current MinGW toolchain and
I gave up shipping `mediafoundation`/`wasapi2`/`wic` plugins in case of MinGW build because a lot of things are broken in the current MinGW toolchain.
We should upgrade it to the most recent versionhttps://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/315MSVC build fails if windows 10 driver development kit is installed2022-01-25T07:06:12ZRay TileyMSVC build fails if windows 10 driver development kit is installedHave a machine i've been doing cerbero builds on for a long while. Recently installed windows 10 driver development kit and that broke my build until uninstalled.
```
trms@DESKTOP-UC4NHI3 /c/code/cerbero
$ python ./cerbero-uninstalled -...Have a machine i've been doing cerbero builds on for a long while. Recently installed windows 10 driver development kit and that broke my build until uninstalled.
```
trms@DESKTOP-UC4NHI3 /c/code/cerbero
$ python ./cerbero-uninstalled -v visualstudio -v intelmsdk package gstreamer-1.0
Building recipes with Visual Studio 2019 whenever possible
Install prefix will be c:/code/cerbero/build/dist/msvc_x86_64
Building the following recipes: mingw-runtime libffi zlib proxy-libintl glib gstreamer-1.0 libogg libpng pixman expat bzip2 freetype libiconv fontconfig cairo fribidi harfbuzz pango libvorbis libtheora orc opus graphene libjpeg-turbo gst-plugins-base-1.0 gst-shell speex tiff gdk-pixbuf libxml2 ca-certificates openssl glib-networking libpsl sqlite3 libsoup mpg123 lame flac libvpx libdv gst-plugins-good-1.0 libass libkate openh264 librtmp libsrtp libdca libmms libnice vo-aacenc libcroco librsvg openjpeg spandsp sbc ladspa srt zbar gst-plugins-bad-1.0 opencore-amr x264 gst-plugins-ugly-1.0 json-glib gst-rtsp-server-1.0 ffmpeg gst-libav-1.0 gst-devtools-1.0 gst-editing-services-1.0 vsintegration-1.0
Running under MSYS: reverting to basic build status output
Building using 12 job(s) with the following job subdivisions: compile: 6, install: 1, fetch: 2, and 3 general job(s)
[(1/70 @ 0%) mingw-runtime -> fetch]
[(1/70 @ 0%) mingw-runtime -> extract]
[(1/70 @ 0%) mingw-runtime -> configure]
[(1/70 @ 0%) mingw-runtime -> compile]
[(1/70 @ 1%) mingw-runtime -> install]
[(1/70 @ 1%) mingw-runtime -> post_install]
[(1/70 @ 1%) mingw-runtime -> gen_library_file]
[(2/70 @ 1%) zlib -> fetch]
[(3/70 @ 1%) bzip2 -> fetch]
[(4/70 @ 1%) libjpeg-turbo -> fetch]
[(5/70 @ 1%) libffi -> fetch]
[(6/70 @ 1%) libiconv -> fetch]
[(7/70 @ 1%) proxy-libintl -> fetch]
[(8/70 @ 1%) libogg -> fetch]
[(9/70 @ 1%) pixman -> fetch]
[(10/70 @ 1%) ca-certificates -> fetch]
[(11/70 @ 1%) expat -> fetch]
[(14/70 @ 1%) openh264 -> fetch]
[(13/70 @ 1%) sbc -> fetch]
[(12/70 @ 1%) orc -> fetch]
[(16/70 @ 1%) libdca -> fetch]
[(15/70 @ 1%) ladspa -> fetch]
[(17/70 @ 1%) vo-aacenc -> fetch]
[(19/70 @ 1%) opus -> fetch]
[(18/70 @ 1%) sqlite3 -> fetch]
[(20/70 @ 1%) libpsl -> fetch]
[(24/70 @ 1%) mpg123 -> fetch]
[(21/70 @ 1%) libsrtp -> fetch]
[(23/70 @ 1%) libmms -> fetch]
[(22/70 @ 1%) openjpeg -> fetch]
[(25/70 @ 1%) lame -> fetch]
[(27/70 @ 1%) libvpx -> fetch]
[(26/70 @ 1%) libdv -> fetch]
[(28/70 @ 1%) opencore-amr -> fetch]
[(29/70 @ 1%) x264 -> fetch]
[(30/70 @ 1%) gst-shell -> fetch]
[(2/70 @ 2%) zlib -> extract]
[(2/70 @ 2%) zlib -> configure]
[(3/70 @ 2%) bzip2 -> extract]
[(3/70 @ 2%) bzip2 -> configure]
[(4/70 @ 3%) libjpeg-turbo -> extract]
[(4/70 @ 3%) libjpeg-turbo -> configure]
-----> Contents of c:/code/cerbero/build/logs/msvc_x86_64/zlib-extract.log:
-----> Extracting tarball to c:/code/cerbero/build/sources/msvc_x86_64/zlib-1.2.11
Unpacking C:/Users/trms/.cache/cerbero-sources/zlib-1.2.11/zlib-1.2.11.tar.gz in c:/code/cerbero/build/sources/msvc_x86_64
Running command ['git', 'init']
Initialized empty Git repository in c:/code/cerbero/build/sources/msvc_x86_64/zlib-1.2.11/.git/
Running command ['git', 'config', 'user.email']
ray.tiley@trms.com
Running command ['git', 'config', 'user.name']
Ray Tiley
Running command ['git', 'add', '--force', '-A', '.']
Running command ['git', 'diff', '--quiet', 'HEAD']
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
Running command ['git', 'commit', '-m', 'Initial commit']
[master (root-commit) 2508765] Initial commit
253 files changed, 76196 insertions(+)
create mode 100644 CMakeLists.txt
create mode 100644 ChangeLog
create mode 100644 FAQ
create mode 100644 INDEX
create mode 100644 Makefile
create mode 100644 Makefile.in
create mode 100644 README
create mode 100644 adler32.c
create mode 100644 amiga/Makefile.pup
create mode 100644 amiga/Makefile.sas
create mode 100644 compress.c
create mode 100644 configure
create mode 100644 contrib/README.contrib
create mode 100644 contrib/ada/buffer_demo.adb
create mode 100644 contrib/ada/mtest.adb
create mode 100644 contrib/ada/read.adb
create mode 100644 contrib/ada/readme.txt
create mode 100644 contrib/ada/test.adb
create mode 100644 contrib/ada/zlib-streams.adb
create mode 100644 contrib/ada/zlib-streams.ads
create mode 100644 contrib/ada/zlib-thin.adb
create mode 100644 contrib/ada/zlib-thin.ads
create mode 100644 contrib/ada/zlib.adb
create mode 100644 contrib/ada/zlib.ads
create mode 100644 contrib/ada/zlib.gpr
create mode 100644 contrib/amd64/amd64-match.S
create mode 100644 contrib/asm686/README.686
create mode 100644 contrib/asm686/match.S
create mode 100644 contrib/blast/Makefile
create mode 100644 contrib/blast/README
create mode 100644 contrib/blast/blast.c
create mode 100644 contrib/blast/blast.h
create mode 100644 contrib/blast/test.pk
create mode 100644 contrib/blast/test.txt
create mode 100644 contrib/delphi/ZLib.pas
create mode 100644 contrib/delphi/ZLibConst.pas
create mode 100644 contrib/delphi/readme.txt
create mode 100644 contrib/delphi/zlibd32.mak
create mode 100644 contrib/dotzlib/DotZLib.build
create mode 100644 contrib/dotzlib/DotZLib.chm
create mode 100644 contrib/dotzlib/DotZLib.sln
create mode 100644 contrib/dotzlib/DotZLib/AssemblyInfo.cs
create mode 100644 contrib/dotzlib/DotZLib/ChecksumImpl.cs
create mode 100644 contrib/dotzlib/DotZLib/CircularBuffer.cs
create mode 100644 contrib/dotzlib/DotZLib/CodecBase.cs
create mode 100644 contrib/dotzlib/DotZLib/Deflater.cs
create mode 100644 contrib/dotzlib/DotZLib/DotZLib.cs
create mode 100644 contrib/dotzlib/DotZLib/DotZLib.csproj
create mode 100644 contrib/dotzlib/DotZLib/GZipStream.cs
create mode 100644 contrib/dotzlib/DotZLib/Inflater.cs
create mode 100644 contrib/dotzlib/DotZLib/UnitTests.cs
create mode 100644 contrib/dotzlib/LICENSE_1_0.txt
create mode 100644 contrib/dotzlib/readme.txt
create mode 100644 contrib/gcc_gvmat64/gvmat64.S
create mode 100644 contrib/infback9/README
create mode 100644 contrib/infback9/infback9.c
create mode 100644 contrib/infback9/infback9.h
create mode 100644 contrib/infback9/inffix9.h
create mode 100644 contrib/infback9/inflate9.h
create mode 100644 contrib/infback9/inftree9.c
create mode 100644 contrib/infback9/inftree9.h
create mode 100644 contrib/inflate86/inffas86.c
create mode 100644 contrib/inflate86/inffast.S
create mode 100644 contrib/iostream/test.cpp
create mode 100644 contrib/iostream/zfstream.cpp
create mode 100644 contrib/iostream/zfstream.h
create mode 100644 contrib/iostream2/zstream.h
create mode 100644 contrib/iostream2/zstream_test.cpp
create mode 100644 contrib/iostream3/README
create mode 100644 contrib/iostream3/TODO
create mode 100644 contrib/iostream3/test.cc
create mode 100644 contrib/iostream3/zfstream.cc
create mode 100644 contrib/iostream3/zfstream.h
create mode 100644 contrib/masmx64/bld_ml64.bat
create mode 100644 contrib/masmx64/gvmat64.asm
create mode 100644 contrib/masmx64/inffas8664.c
create mode 100644 contrib/masmx64/inffasx64.asm
create mode 100644 contrib/masmx64/readme.txt
create mode 100644 contrib/masmx86/bld_ml32.bat
create mode 100644 contrib/masmx86/inffas32.asm
create mode 100644 contrib/masmx86/match686.asm
create mode 100644 contrib/masmx86/readme.txt
create mode 100644 contrib/minizip/Makefile
create mode 100644 contrib/minizip/Makefile.am
create mode 100644 contrib/minizip/MiniZip64_Changes.txt
create mode 100644 contrib/minizip/MiniZip64_info.txt
create mode 100644 contrib/minizip/configure.ac
create mode 100644 contrib/minizip/crypt.h
create mode 100644 contrib/minizip/ioapi.c
create mode 100644 contrib/minizip/ioapi.h
create mode 100644 contrib/minizip/iowin32.c
create mode 100644 contrib/minizip/iowin32.h
create mode 100644 contrib/minizip/make_vms.com
create mode 100644 contrib/minizip/miniunz.c
create mode 100644 contrib/minizip/miniunzip.1
create mode 100644 contrib/minizip/minizip.1
create mode 100644 contrib/minizip/minizip.c
create mode 100644 contrib/minizip/minizip.pc.in
create mode 100644 contrib/minizip/mztools.c
create mode 100644 contrib/minizip/mztools.h
create mode 100644 contrib/minizip/unzip.c
create mode 100644 contrib/minizip/unzip.h
create mode 100644 contrib/minizip/zip.c
create mode 100644 contrib/minizip/zip.h
create mode 100644 contrib/pascal/example.pas
create mode 100644 contrib/pascal/readme.txt
create mode 100644 contrib/pascal/zlibd32.mak
create mode 100644 contrib/pascal/zlibpas.pas
create mode 100644 contrib/puff/Makefile
create mode 100644 contrib/puff/README
create mode 100644 contrib/puff/puff.c
create mode 100644 contrib/puff/puff.h
create mode 100644 contrib/puff/pufftest.c
create mode 100644 contrib/puff/zeros.raw
create mode 100644 contrib/testzlib/testzlib.c
create mode 100644 contrib/testzlib/testzlib.txt
create mode 100644 contrib/untgz/Makefile
create mode 100644 contrib/untgz/Makefile.msc
create mode 100644 contrib/untgz/untgz.c
create mode 100644 contrib/vstudio/readme.txt
create mode 100644 contrib/vstudio/vc10/miniunz.vcxproj
create mode 100644 contrib/vstudio/vc10/miniunz.vcxproj.filters
create mode 100644 contrib/vstudio/vc10/minizip.vcxproj
create mode 100644 contrib/vstudio/vc10/minizip.vcxproj.filters
create mode 100644 contrib/vstudio/vc10/testzlib.vcxproj
create mode 100644 contrib/vstudio/vc10/testzlib.vcxproj.filters
create mode 100644 contrib/vstudio/vc10/testzlibdll.vcxproj
create mode 100644 contrib/vstudio/vc10/testzlibdll.vcxproj.filters
create mode 100644 contrib/vstudio/vc10/zlib.rc
create mode 100644 contrib/vstudio/vc10/zlibstat.vcxproj
create mode 100644 contrib/vstudio/vc10/zlibstat.vcxproj.filters
create mode 100644 contrib/vstudio/vc10/zlibvc.def
create mode 100644 contrib/vstudio/vc10/zlibvc.sln
create mode 100644 contrib/vstudio/vc10/zlibvc.vcxproj
create mode 100644 contrib/vstudio/vc10/zlibvc.vcxproj.filters
create mode 100644 contrib/vstudio/vc11/miniunz.vcxproj
create mode 100644 contrib/vstudio/vc11/minizip.vcxproj
create mode 100644 contrib/vstudio/vc11/testzlib.vcxproj
create mode 100644 contrib/vstudio/vc11/testzlibdll.vcxproj
create mode 100644 contrib/vstudio/vc11/zlib.rc
create mode 100644 contrib/vstudio/vc11/zlibstat.vcxproj
create mode 100644 contrib/vstudio/vc11/zlibvc.def
create mode 100644 contrib/vstudio/vc11/zlibvc.sln
create mode 100644 contrib/vstudio/vc11/zlibvc.vcxproj
create mode 100644 contrib/vstudio/vc12/miniunz.vcxproj
create mode 100644 contrib/vstudio/vc12/minizip.vcxproj
create mode 100644 contrib/vstudio/vc12/testzlib.vcxproj
create mode 100644 contrib/vstudio/vc12/testzlibdll.vcxproj
create mode 100644 contrib/vstudio/vc12/zlib.rc
create mode 100644 contrib/vstudio/vc12/zlibstat.vcxproj
create mode 100644 contrib/vstudio/vc12/zlibvc.def
create mode 100644 contrib/vstudio/vc12/zlibvc.sln
create mode 100644 contrib/vstudio/vc12/zlibvc.vcxproj
create mode 100644 contrib/vstudio/vc14/miniunz.vcxproj
create mode 100644 contrib/vstudio/vc14/minizip.vcxproj
create mode 100644 contrib/vstudio/vc14/testzlib.vcxproj
create mode 100644 contrib/vstudio/vc14/testzlibdll.vcxproj
create mode 100644 contrib/vstudio/vc14/zlib.rc
create mode 100644 contrib/vstudio/vc14/zlibstat.vcxproj
create mode 100644 contrib/vstudio/vc14/zlibvc.def
create mode 100644 contrib/vstudio/vc14/zlibvc.sln
create mode 100644 contrib/vstudio/vc14/zlibvc.vcxproj
create mode 100644 contrib/vstudio/vc9/miniunz.vcproj
create mode 100644 contrib/vstudio/vc9/minizip.vcproj
create mode 100644 contrib/vstudio/vc9/testzlib.vcproj
create mode 100644 contrib/vstudio/vc9/testzlibdll.vcproj
create mode 100644 contrib/vstudio/vc9/zlib.rc
create mode 100644 contrib/vstudio/vc9/zlibstat.vcproj
create mode 100644 contrib/vstudio/vc9/zlibvc.def
create mode 100644 contrib/vstudio/vc9/zlibvc.sln
create mode 100644 contrib/vstudio/vc9/zlibvc.vcproj
create mode 100644 crc32.c
create mode 100644 crc32.h
create mode 100644 deflate.c
create mode 100644 deflate.h
create mode 100644 doc/algorithm.txt
create mode 100644 doc/rfc1950.txt
create mode 100644 doc/rfc1951.txt
create mode 100644 doc/rfc1952.txt
create mode 100644 doc/txtvsbin.txt
create mode 100644 examples/README.examples
create mode 100644 examples/enough.c
create mode 100644 examples/fitblk.c
create mode 100644 examples/gun.c
create mode 100644 examples/gzappend.c
create mode 100644 examples/gzjoin.c
create mode 100644 examples/gzlog.c
create mode 100644 examples/gzlog.h
create mode 100644 examples/zlib_how.html
create mode 100644 examples/zpipe.c
create mode 100644 examples/zran.c
create mode 100644 gzclose.c
create mode 100644 gzguts.h
create mode 100644 gzlib.c
create mode 100644 gzread.c
create mode 100644 gzwrite.c
create mode 100644 infback.c
create mode 100644 inffast.c
create mode 100644 inffast.h
create mode 100644 inffixed.h
create mode 100644 inflate.c
create mode 100644 inflate.h
create mode 100644 inftrees.c
create mode 100644 inftrees.h
create mode 100644 make_vms.com
create mode 100644 msdos/Makefile.bor
create mode 100644 msdos/Makefile.dj2
create mode 100644 msdos/Makefile.emx
create mode 100644 msdos/Makefile.msc
create mode 100644 msdos/Makefile.tc
create mode 100644 nintendods/Makefile
create mode 100644 nintendods/README
create mode 100644 old/Makefile.emx
create mode 100644 old/Makefile.riscos
create mode 100644 old/README
create mode 100644 old/descrip.mms
create mode 100644 old/os2/Makefile.os2
create mode 100644 old/os2/zlib.def
create mode 100644 old/visual-basic.txt
create mode 100644 os400/README400
create mode 100644 os400/bndsrc
create mode 100644 os400/make.sh
create mode 100644 os400/zlib.inc
create mode 100644 qnx/package.qpg
create mode 100644 test/example.c
create mode 100644 test/infcover.c
create mode 100644 test/minigzip.c
create mode 100644 treebuild.xml
create mode 100644 trees.c
create mode 100644 trees.h
create mode 100644 uncompr.c
create mode 100644 watcom/watcom_f.mak
create mode 100644 watcom/watcom_l.mak
create mode 100644 win32/DLL_FAQ.txt
create mode 100644 win32/Makefile.bor
create mode 100644 win32/Makefile.gcc
create mode 100644 win32/Makefile.msc
create mode 100644 win32/README-WIN32.txt
create mode 100644 win32/VisualC.txt
create mode 100644 win32/zlib.def
create mode 100644 win32/zlib1.rc
create mode 100644 zconf.h
create mode 100644 zconf.h.cmakein
create mode 100644 zconf.h.in
create mode 100644 zlib.3
create mode 100644 zlib.3.pdf
create mode 100644 zlib.h
create mode 100644 zlib.map
create mode 100644 zlib.pc.cmakein
create mode 100644 zlib.pc.in
create mode 100644 zlib2ansi
create mode 100644 zutil.c
create mode 100644 zutil.h
Running command ['git', 'am', '--ignore-whitespace', 'c:/code/cerbero/recipes/zlib/0001-win32-fix-dll-name.patch']
Applying: win32: fix dll name
Running command ['git', 'am', '--ignore-whitespace', 'c:/code/cerbero/recipes/zlib/0001-Fix-test-builds-to-use-the-built-libz-headers-librar.patch']
Applying: Fix test builds to use the built libz headers/library
Running command ['git', 'am', '--ignore-whitespace', 'c:/code/cerbero/recipes/zlib/0001-Add-a-meson-port.patch']
Applying: Add meson build files for building on Windows
Applying: meson: set install to true
Applying: meson: On Linux when compiling with gcc, use zlib.map
Applying: meson: install headers and a pkg-config file
Running command ['git', 'am', '--ignore-whitespace', 'c:/code/cerbero/recipes/zlib/0001-zconf.h-Check-that-HAVE_UNISTD_H-is-not-0.patch']
Applying: zconf.h: Check that HAVE_UNISTD_H is not 0
Running command ['git', 'am', '--ignore-whitespace', 'c:/code/cerbero/recipes/zlib/0001-meson-add-the-DSTDC-define-to-include-standard-C-hea.patch']
Applying: meson: add the -DSTDC define to include standard C headers
-----> Contents of c:/code/cerbero/build/logs/msvc_x86_64/zlib-configure.log:
Running command 'c:/code/cerbero/build/build-tools/bin/meson --prefix=c:/code/cerbero/build/dist/msvc_x86_64 --libdir=lib -Ddebug=true --default-library=both -Doptimization=2 --backend=ninja --wrap-mode=nodownload -Db_vscrt=md --native-file c:/code/cerbero/build/sources/msvc_x86_64/zlib-1.2.11/_builddir/meson-native-file.txt'
The Meson build system
Version: 0.55.3
Source dir: c:\code\cerbero\build\sources\msvc_x86_64\zlib-1.2.11
Build dir: c:\code\cerbero\build\sources\msvc_x86_64\zlib-1.2.11\_builddir
Build type: native build
Using 'PKG_CONFIG_PATH' from environment with value: 'c:/code/cerbero/build/dist/msvc_x86_64/share/pkgconfig'
Using 'PKG_CONFIG_PATH' from environment with value: 'c:/code/cerbero/build/dist/msvc_x86_64/share/pkgconfig'
Project name: zlib
Project version: 1.2.11
Compiler for language c for the build machine not found.
..\meson.build:1:0: ERROR: Compiler cl can not compile programs.
A full log can be found at c:\code\cerbero\build\sources\msvc_x86_64\zlib-1.2.11\_builddir\meson-logs\meson-log.txt
Recipe 'zlib' failed at the build step 'configure'
Command Error: Running ['c:/code/cerbero/build/build-tools/bin/meson', '--prefix=c:/code/cerbero/build/dist/msvc_x86_64', '--libdir=lib', '-Ddebug=true', '--default-library=both', '-Doptimization=2', '--backend=ninja', '--wrap-mode=nodownload', '-Db_vscrt=md', '--native-file', 'c:/code/cerbero/build/sources/msvc_x86_64/zlib-1.2.11/_builddir/meson-native-file.txt'] returned 1
Output in logfile c:/code/cerbero/build/logs/msvc_x86_64/zlib-configure.log
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort
```https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/121Plugin libraries that need MSVC compatibility fixes or should be ported to MSVC2021-09-01T18:21:40ZNirbheek Chauhannirbheek.chauhan@gmail.comPlugin libraries that need MSVC compatibility fixes or should be ported to MSVCAs listed in !112, some plugin libraries that are built with MinGW have portability issues when trying to use them to build a plugin with the MSVC compiler. This issue will list them all.
### gst-plugins-good
* ~~`gdkpixbuf`: uses the ...As listed in !112, some plugin libraries that are built with MinGW have portability issues when trying to use them to build a plugin with the MSVC compiler. This issue will list them all.
### gst-plugins-good
* ~~`gdkpixbuf`: uses the `FILE` API, which causes CRT interop issues. Fix is to build with MSVC, which is a [WIP](https://github.com/centricular/cerbero/commits/wip/meson) since it involves testing the meson build files for its dependencies on all platforms.~~
* `taglib`: C++ plugin, library is CMake and it might be possible to build it with MSVC
### gst-plugins-bad
* ~~`rsvg`: uses gdk-pixbuf, see above~~
* `soundtouch`: C++ plugin, library is Autotools, can't be built with MSVC
* `webrtcdsp`: C++ plugin, library is Meson but has issues building with MSVC. [upstream bug has more details](https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/issues/2).
* On x86, `openjpeg`, `dtls`, and `spandsp` do not build due to https://gitlab.freedesktop.org/gstreamer/cerbero/issues/124
NOTE: When you have C++ code that links to other C++ code, both must use the same C++ stdlib. So, C++ plugins built with MSVC with external libraries require those libs to be built with C++ too. C code does not have this problem.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/190GIO doesn't load any modules on Windows, which breaks TLS support since glib-...2021-07-22T13:27:14ZJose GarcesGIO doesn't load any modules on Windows, which breaks TLS support since glib-networking's giognutls module isn't loadedHi,
I have Microsoft Windows 10 Pro (10.0.18362 Build 18362) and installed gstreamer-1.0-msvc-x86_64-1.16.0.msi and gstreamer-1.0-devel-msvc-x86_64-1.16.0.msi. But I am not able to access a media via TLS/SSL as shown below. Is there a d...Hi,
I have Microsoft Windows 10 Pro (10.0.18362 Build 18362) and installed gstreamer-1.0-msvc-x86_64-1.16.0.msi and gstreamer-1.0-devel-msvc-x86_64-1.16.0.msi. But I am not able to access a media via TLS/SSL as shown below. Is there a dependency that is needed (OpenSSL perhaps). Compiling Tutorial 1 code with VS2019, fails to run but would when changing gst_parse_launch line to local media file it works fine.
```
C:\>gst-launch-1.0 playbin uri="https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.webm"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'source': gst.soup.session=context, session=(SoupSession)NULL, force=(boolean)false;
ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source: Secure connection setup failed.
Additional debug info:
../ext/soup/gstsouphttpsrc.c(1381): gst_soup_http_src_parse_status (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:
TLS/SSL support not available; install glib-networking (6), URL: https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.webm, Redirect to: (NULL)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
```1.16.2Nirbheek Chauhannirbheek.chauhan@gmail.comNirbheek Chauhannirbheek.chauhan@gmail.comhttps://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/322gst-plugins-bad: wasapi2: Visual Studio 2015: Error IAudioClient3 is unavailable2021-04-12T17:36:36ZAndrey Moiseevgst-plugins-bad: wasapi2: Visual Studio 2015: Error IAudioClient3 is unavailable[gst-plugins-bad-1.0-configure.log](/uploads/400542f618e9f3c63d825d5581f48883/gst-plugins-bad-1.0-configure.log)
Looks like Windows SDK/Visual Studio 2015 is too old. Going to try Visual Studio 2017.[gst-plugins-bad-1.0-configure.log](/uploads/400542f618e9f3c63d825d5581f48883/gst-plugins-bad-1.0-configure.log)
Looks like Windows SDK/Visual Studio 2015 is too old. Going to try Visual Studio 2017.https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/321gst-plugins-bad: spandsp: Visual Studio 2019: Error 'lrint': intrinsic functi...2021-04-12T15:22:20ZAndrey Moiseevgst-plugins-bad: spandsp: Visual Studio 2019: Error 'lrint': intrinsic function, cannot be defined[gst-plugins-bad-1.0-compile.log](/uploads/557711eca098b0dbd742e43d57f20739/gst-plugins-bad-1.0-compile.log)
```
cerbero\build\dist\msvc_x86_64\include\spandsp/fast_convert.h(320): error C2169: 'lrint': intrinsic function, cannot be def...[gst-plugins-bad-1.0-compile.log](/uploads/557711eca098b0dbd742e43d57f20739/gst-plugins-bad-1.0-compile.log)
```
cerbero\build\dist\msvc_x86_64\include\spandsp/fast_convert.h(320): error C2169: 'lrint': intrinsic function, cannot be defined
cerbero\build\dist\msvc_x86_64\include\spandsp/fast_convert.h(325): error C2169: 'lrintf': intrinsic function, cannot be defined
```
I guess Microsoft implemented some functions this library implements itself.
So I'm going to try Visual Studio 2015.