Ja, weil das ist die Verbindung zu Direct Show und das ist nur für Windows. So wie V4L2src nur für Linux ist.
So wie es aussieht findet er die zusätzlichen Module unter Windows nicht. Bin beim Eingrenzen und suchen.
In der gnome_lib_const.inc habe ich folgendes geändert:
Code: Alles auswählen
{$IFDEF Windows}
libglib2 = 'glib-2.0-0.dll';
libgobject2_0 = 'gobject-2.0-0.dll';
libgio2 = 'gio-2.0-0.dll';
libgmodule = 'gmodule-2.0-0.dll';
{$ENDIF}
Code: Alles auswählen
{$ifdef Windows}
libgstreamer = 'gstreamer-1.0-0.dll';
libgstpbutils = 'gstpbutils-1.0-0.dll';
libgstaudio = 'gstaudio-1.0-0.dll';
libgstbadaudio = 'gstbadaudio-1.0-0.dll';
libgstvideo = 'gstvideo-1.0-0.dll';
libgstbase = 'gstbase-1.0-0.dll';
libgstallocators = 'gstallocators-1.0-0.dll';
libgstanalytics = 'gstanalytics-1.0-0.dll';
libgstcheck = 'gstcheck-1.0-0.dll';
libgstphotography = 'gstphotography-1.0-0.dll';
libgstmse = 'gstmse-1.0-0.dll';
libgstinsertbin = 'gstinsertbin-1.0-0.dll';
libgstwebrtc = 'gstwebrtc-1.0-0.dll';
libgstwebrtcnice = 'gstwebrtcnice-1.0-0.dll';
libgstsdp = 'gstsdp-1.0-o.dll';
libgstmpegts = 'gstmpegts-1.0-0.dll';
libgsttag = 'gsttag-1.0-0.dll';
libgstfft = 'gstfft-1.0-0.dll';
libgstcodecparsers = 'gstcodecparsers-1.0-0.dll';
libgstcontroller = 'gstcontroller-1.0-0.dll';
libgstrtp = 'gstrtp-1.0-0.dll';
libgstrtsp = 'gstrtsp-1.0-0.dll';
libgstwayland = 'lstwayland-1.0-0.dll';
libgstva = 'gstva-1.0-0.dll';
libgstplayer = 'gstplayer-1.0-0.dll';
libgstgl = 'gstgl-1.0-.dll';
libgstvulkan = 'gstvulkan-1.0-0.dll';
libgstnet = 'gstnet-1.0-0.dll';
libgstcuda = 'gstcuda-1.0-0.dll';
libgstplay = 'gstplay-1.0-0.dll';
libgstapp = 'gstapp-1.0-0.dll';
libgstriff = 'gstriff-1.0-0.dll';
libgstbasecamerabinsrc = 'gstbasecamerabinsrc-1.0-0.dll';
libgsttranscoder = 'gsttranscoder-1.0-0.dll';
libgsturidownloader = 'gsturidownloader-1.0-0.dll';
libgstsctp = 'gstsctp-1.0-0.dll';
libgstopencv = 'gstopencv-1.0-0.gll';
libgstisoff = 'gstisoff-1.0-0.dll';
libges = 'ges-1.0-0.dll';
{$endif}