<div dir="ltr">Hi,<br><div><br></div><div>I've successfully built the gst-plugins-bad repository [1.18.5, Windows, MSVC 2019]</div>Now I'm looking for a meson configuration to build the mediafoundation plugin only.<div><br></div><div>My current configuration:</div>meson -Dauto_features=disabled -Dgstreamer:tools=enabled -Dgst-plugins-bad:mediafoundation=enabled C:\gstreamer\gst-plugins-bad<div><br></div><div>Output:</div><div><p style="margin:0in;font-family:Calibri;font-size:11pt">gst-plugins-bad
1.18.5</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">    Plugins                        :</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">  User defined options</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">    auto_features                  : disabled</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">    gst-plugins-bad:mediafoundation: enabled</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">    gstreamer:tools                : enabled</p></div><div><br></div><div>But the ninja output doesn't look as good:</div><div><br></div><div><p style="margin:0in;font-family:Calibri;font-size:11pt">C:\gstreamer\gst-plugins-bad_build>ninja
-C C:\gstreamer\gst-plugins-bad_build</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">ninja: Entering
directory `C:\gstreamer\gst-plugins-bad_build'</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[10/88] Linking
target gst-libs/gst/basecamerabinsrc/gstbasecamerabinsrc-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\basecamerabinsrc\gstbasecamerabinsrc-1.0.lib and object
gst-libs\gst\basecamerabinsrc\gstbasecamerabinsrc-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[12/88] Linking
target gst-libs/gst/audio/gstbadaudio-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\audio\gstbadaudio-1.0.lib and object
gst-libs\gst\audio\gstbadaudio-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[20/88] Linking
target gst-libs/gst/uridownloader/gsturidownloader-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\uridownloader\gsturidownloader-1.0.lib and object
gst-libs\gst\uridownloader\gsturidownloader-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[38/88] Linking
target gst-libs/gst/insertbin/gstinsertbin-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\insertbin\gstinsertbin-1.0.lib and object
gst-libs\gst\insertbin\gstinsertbin-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[41/88] Linking
target gst-libs/gst/isoff/gstisoff-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\isoff\gstisoff-1.0.lib and object
gst-libs\gst\isoff\gstisoff-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[47/88] Linking
target gst-libs/gst/player/gstplayer-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\player\gstplayer-1.0.lib and object
gst-libs\gst\player\gstplayer-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[48/88] Compiling C
object gst-libs/gst/sctp/gstsctp-1.0-0.dll.p/sctpsendmeta.c.obj</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">../gst-plugins-bad/gst-libs/gst/sctp/sctpsendmeta.c(53):
warning C4090: 'function': different 'const' qualifiers</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">../gst-plugins-bad/gst-libs/gst/sctp/sctpsendmeta.c(60):
warning C4090: 'function': different 'const' qualifiers</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[49/88] Compiling C
object gst-libs/gst/sctp/gstsctp-1.0-0.dll.p/sctpreceivemeta.c.obj</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">../gst-plugins-bad/gst-libs/gst/sctp/sctpreceivemeta.c(53):
warning C4090: 'function': different 'const' qualifiers</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">../gst-plugins-bad/gst-libs/gst/sctp/sctpreceivemeta.c(60):
warning C4090: 'function': different 'const' qualifiers</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[50/88] Linking
target gst-libs/gst/sctp/gstsctp-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\sctp\gstsctp-1.0.lib and object gst-libs\gst\sctp\gstsctp-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[53/88] Linking
target gst-libs/gst/codecparsers/gstcodecparsers-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\codecparsers\gstcodecparsers-1.0.lib and object
gst-libs\gst\codecparsers\gstcodecparsers-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[54/88] Linking
target gst-libs/gst/transcoder/gsttranscoder-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\transcoder\gsttranscoder-1.0.lib and object
gst-libs\gst\transcoder\gsttranscoder-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[57/88] Linking
target gst-libs/gst/adaptivedemux/gstadaptivedemux-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\adaptivedemux\gstadaptivedemux-1.0.lib and object
gst-libs\gst\adaptivedemux\gstadaptivedemux-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[65/88] Linking
target gst-libs/gst/interfaces/gstphotography-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\interfaces\gstphotography-1.0.lib and object
gst-libs\gst\interfaces\gstphotography-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[75/88] Linking
target gst-libs/gst/mpegts/gstmpegts-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\mpegts\gstmpegts-1.0.lib and object
gst-libs\gst\mpegts\gstmpegts-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[84/88] Linking
target gst-libs/gst/codecs/gstcodecs-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\codecs\gstcodecs-1.0.lib and object
gst-libs\gst\codecs\gstcodecs-1.0.exp</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">[88/88] Linking
target gst-libs/gst/webrtc/gstwebrtc-1.0-0.dll</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   Creating library
gst-libs\gst\webrtc\gstwebrtc-1.0.lib and object
gst-libs\gst\webrtc\gstwebrtc-1.0.exp</p><p style="margin:0in;font-family:Calibri;font-size:11pt"><br></p><p style="margin:0in;font-family:Calibri;font-size:11pt">So I've got some other plugins but not the <span style="font-family:Arial,Helvetica,sans-serif;font-size:small">mediafoundation.</span></p><div><br></div><div>Thanks,</div><div>Ilya</div></div></div>