<div dir="ltr"><div>Hi,</div><div><br></div><div>can't get this to work:</div><div><br></div><div>
<div>Code: <a href="https://gitlab.freedesktop.org/nirbheek/cerbero.git">https://gitlab.freedesktop.org/nirbheek/cerbero.git</a></div><div>Branch: uwp-more-recipes-wip</div>

</div><div><br></div><div>python ./cerbero-uninstalled -c config/win64.cbc -v uwp  package gstreamer-1.0</div><div><br></div><div>When zlib is built for example, the following error is thrown:</div><div>..\meson.build:1:0: ERROR: Unable to detect GNU compiler type:</div><div><br></div><div>This is probably because the value of the variable named compiler is ['false'] in method get_gnu_compiler_defines (in environment.py). I have checked this by adding a pprint in this method.<br></div><div><br></div><div>I guess this value is fetched from cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-native-file.txt - the binaries section looks like this:</div><div><br></div><div>[binaries]<br>c = ['false']<br>cpp = ['false']<br>objc = ['false']<br>objcpp = ['false']<br>ar = ['false']<br>pkgconfig = ['false']<br>cmake = ['false']<br></div><div><br></div><div>Is this expected?</div><div><br></div><div>In the meson-cross-file, which is also passed to meson, this section looks better:</div><div><br></div><div>[binaries]<br>c = ['cl']<br>cpp = ['cl']<br>objc = ['false']<br>objcpp = ['false']<br>ar = ['lib']<br>pkgconfig = 'pkg-config'<br>cmake = ['false']<br>comspec = ['C:\\WINDOWS\\SysWOW64\\cmd.exe']<br>msyscon = ['sh.exe']<br>perl = ['perl']<br>gendef = ['gendef']<br>dlltool = ['x86_64-w64-mingw32-dlltool']<br>windres = ['rc']</div><div><br></div><div>But it's obviously not used.</div><div><br></div><div>This is the command called by cerbero-uninstalled:</div><div><br></div><div>C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/build-tools/bin/meson --prefix=C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/dist/uwp_x86_64 --libdir=lib -Ddebug=true --default-library=both -Doptimization=2 --backend=ninja --wrap-mode=nodownload -Db_vscrt=md --cross-file C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-cross-file.txt --native-file C:/MinGW/msys/1.0/home/user/git/nirbheek/uwp-more-recipes/cerbero/build/sources/uwp_x86_64/zlib-1.2.11/_builddir/meson-native-file.txt</div><div><br></div><div>Versions:</div><div>Meson: 0.55.3</div><div>Python: 3.9.0</div><div><br></div><div><br></div><div>Thanks.</div><div><br></div><div>Andy<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mo., 26. Okt. 2020 um 16:30 Uhr schrieb Nirbheek Chauhan <<a href="mailto:nirbheek.chauhan@gmail.com">nirbheek.chauhan@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div><div>Your best bet for decoding AAC / AC3 on UWP is described in this issue: <a href="https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/286" target="_blank">https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/286</a></div><div><br></div><div>Basically, the FFmpeg recipe doesn't use the Meson port yet because it's a lot of work to test it on all platforms supported by gstreamer. Need to ensure that the same code is built on all platforms with basically the same flags (and the correct optimizations). There wasn't enough time to get that done for the 1.18 release.</div><div><br></div><div>Cheers,</div><div>Nirbheek<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 26, 2020 at 5:30 AM Andy Devar <<a href="mailto:andy.devar@gmail.com" target="_blank">andy.devar@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>Von: <b class="gmail_sendername" dir="auto">Andy Devar</b> <span dir="auto"><<a href="mailto:andy.devar@gmail.com" target="_blank">andy.devar@gmail.com</a>></span><br>Date: So., 25. Okt. 2020 um 23:46 Uhr<br>Subject: UWP: Play AAC/AC3 audio<br>To:  <<a href="mailto:gstreamer-commits@lists.freedesktop.org" target="_blank">gstreamer-commits@lists.freedesktop.org</a>><br></div><br><br><div dir="ltr"><div>Hi,</div><div><br></div><div>while I managed to play MP4 and TS video with a modified UWP sample app, I haven't managed to play the audio contained in these video files.</div><div><br></div><div>It seems that the required decoders are missing from the GStreamer UWP release 1.18.0 release (e.g. avdec_aac and avdec_ac3). Are there any alternatives in the UWP release?</div><div><br></div><div>Thanks,</div><div><br></div><div>Andy<br></div><div><br></div><div><br></div></div>
</div></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div>