webrtcdsp: Failed to load plugin: The specified procedure was not found.(Windows 7x64 , gstreamer 1.16.2 MinGWx86)
Problem with adding to .pro files in
LIBS += $$PWD/../gstreamer/bin/libwebrtc_audio_processing-0.dll
LIBS += $$PWD/../gstreamer/bin/libgstwebrtc-1.0-0.dll
in source file is simple test code:
QString pipeStr = "audiotestsrc ! webrtcdsp ! webrtcechoprobe ! directsoundsink";
pipelineSender = gst_parse_launch(qPrintable(pipeStr), nullptr);
gst_element_set_state(pipelineSender, GST_STATE_PLAYING);
In debug log:
(test_webrtc.exe:3632): GStreamer-WARNING **: 17:58:31.172: Failed to load plugin 'E:\gstreamer\1.0\x86\lib\gstreamer-1.0\libgstwebrtcdsp.dll': 'E:\gstreamer\1.0\x86\lib\gstreamer-1.0\libgstwebrtcdsp.dll': The specified procedure was not found..
(test_webrtc.exe:3632): GStreamer-WARNING **: 17:58:31.220: Failed to load plugin 'E:\gstreamer\1.0\x86\lib\gstreamer-1.0\libgstwebrtcdsp.dll': 'E:\gstreamer\1.0\x86\lib\gstreamer-1.0\libgstwebrtcdsp.dll': The specified procedure was not found..
This error is repeated even if:
LIBS += $$PWD/../gstreamer/lib/gstreamer-1.0/libgstwebrtcdsp.dll
LIBS += $$PWD/../gstreamer/lib/gstreamer-1.0/libgstwebrtc.dll
are added to the project
And pipiline cannot run with this webrtc entities
If i run pipe from my code in gst utility: "gst-launch-1.0.exe audiotestsrc ! webrtcdsp ! webrtcechoprobe ! directsoundsink" then pipe will start correctly!
What else should I add to the dependencies of my project?