<div dir="ltr"><div dir="ltr">Hi Nirbheek,<div><br></div><div>I've attached my meson-logs/meson-log.txt file.</div><div><br></div><div>Thanks,</div><div>Ilya</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 4, 2022 at 8:57 PM Nirbheek Chauhan <<a href="mailto:nirbheek.chauhan@gmail.com">nirbheek.chauhan@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">Hi Ilya,<br>
<br>
Can you attach meson-logs/meson-log.txt?<br>
<br>
Cheers,<br>
Nirbheek<br>
<br>
On Tue, Jan 4, 2022 at 4:30 PM Ilya Aleshkov via gstreamer-devel<br>
<<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>> wrote:<br>
><br>
> Hi,<br>
><br>
> I've successfully built the gst-plugins-bad repository [1.18.5, Windows, MSVC 2019]<br>
> Now I'm looking for a meson configuration to build the mediafoundation plugin only.<br>
><br>
> My current configuration:<br>
> meson -Dauto_features=disabled -Dgstreamer:tools=enabled -Dgst-plugins-bad:mediafoundation=enabled C:\gstreamer\gst-plugins-bad<br>
><br>
> Output:<br>
><br>
> gst-plugins-bad 1.18.5<br>
><br>
>     Plugins                        :<br>
><br>
>   User defined options<br>
><br>
>     auto_features                  : disabled<br>
><br>
>     gst-plugins-bad:mediafoundation: enabled<br>
><br>
>     gstreamer:tools                : enabled<br>
><br>
><br>
> But the ninja output doesn't look as good:<br>
><br>
> C:\gstreamer\gst-plugins-bad_build>ninja -C C:\gstreamer\gst-plugins-bad_build<br>
><br>
> ninja: Entering directory `C:\gstreamer\gst-plugins-bad_build'<br>
><br>
> [10/88] Linking target gst-libs/gst/basecamerabinsrc/gstbasecamerabinsrc-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\basecamerabinsrc\gstbasecamerabinsrc-1.0.lib and object gst-libs\gst\basecamerabinsrc\gstbasecamerabinsrc-1.0.exp<br>
><br>
> [12/88] Linking target gst-libs/gst/audio/gstbadaudio-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\audio\gstbadaudio-1.0.lib and object gst-libs\gst\audio\gstbadaudio-1.0.exp<br>
><br>
> [20/88] Linking target gst-libs/gst/uridownloader/gsturidownloader-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\uridownloader\gsturidownloader-1.0.lib and object gst-libs\gst\uridownloader\gsturidownloader-1.0.exp<br>
><br>
> [38/88] Linking target gst-libs/gst/insertbin/gstinsertbin-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\insertbin\gstinsertbin-1.0.lib and object gst-libs\gst\insertbin\gstinsertbin-1.0.exp<br>
><br>
> [41/88] Linking target gst-libs/gst/isoff/gstisoff-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\isoff\gstisoff-1.0.lib and object gst-libs\gst\isoff\gstisoff-1.0.exp<br>
><br>
> [47/88] Linking target gst-libs/gst/player/gstplayer-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\player\gstplayer-1.0.lib and object gst-libs\gst\player\gstplayer-1.0.exp<br>
><br>
> [48/88] Compiling C object gst-libs/gst/sctp/gstsctp-1.0-0.dll.p/sctpsendmeta.c.obj<br>
><br>
> ../gst-plugins-bad/gst-libs/gst/sctp/sctpsendmeta.c(53): warning C4090: 'function': different 'const' qualifiers<br>
><br>
> ../gst-plugins-bad/gst-libs/gst/sctp/sctpsendmeta.c(60): warning C4090: 'function': different 'const' qualifiers<br>
><br>
> [49/88] Compiling C object gst-libs/gst/sctp/gstsctp-1.0-0.dll.p/sctpreceivemeta.c.obj<br>
><br>
> ../gst-plugins-bad/gst-libs/gst/sctp/sctpreceivemeta.c(53): warning C4090: 'function': different 'const' qualifiers<br>
><br>
> ../gst-plugins-bad/gst-libs/gst/sctp/sctpreceivemeta.c(60): warning C4090: 'function': different 'const' qualifiers<br>
><br>
> [50/88] Linking target gst-libs/gst/sctp/gstsctp-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\sctp\gstsctp-1.0.lib and object gst-libs\gst\sctp\gstsctp-1.0.exp<br>
><br>
> [53/88] Linking target gst-libs/gst/codecparsers/gstcodecparsers-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\codecparsers\gstcodecparsers-1.0.lib and object gst-libs\gst\codecparsers\gstcodecparsers-1.0.exp<br>
><br>
> [54/88] Linking target gst-libs/gst/transcoder/gsttranscoder-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\transcoder\gsttranscoder-1.0.lib and object gst-libs\gst\transcoder\gsttranscoder-1.0.exp<br>
><br>
> [57/88] Linking target gst-libs/gst/adaptivedemux/gstadaptivedemux-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\adaptivedemux\gstadaptivedemux-1.0.lib and object gst-libs\gst\adaptivedemux\gstadaptivedemux-1.0.exp<br>
><br>
> [65/88] Linking target gst-libs/gst/interfaces/gstphotography-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\interfaces\gstphotography-1.0.lib and object gst-libs\gst\interfaces\gstphotography-1.0.exp<br>
><br>
> [75/88] Linking target gst-libs/gst/mpegts/gstmpegts-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\mpegts\gstmpegts-1.0.lib and object gst-libs\gst\mpegts\gstmpegts-1.0.exp<br>
><br>
> [84/88] Linking target gst-libs/gst/codecs/gstcodecs-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\codecs\gstcodecs-1.0.lib and object gst-libs\gst\codecs\gstcodecs-1.0.exp<br>
><br>
> [88/88] Linking target gst-libs/gst/webrtc/gstwebrtc-1.0-0.dll<br>
><br>
>    Creating library gst-libs\gst\webrtc\gstwebrtc-1.0.lib and object gst-libs\gst\webrtc\gstwebrtc-1.0.exp<br>
><br>
><br>
> So I've got some other plugins but not the mediafoundation.<br>
><br>
><br>
> Thanks,<br>
> Ilya<br>
</blockquote></div></div>