Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gst-plugins-bad gst-plugins-bad
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 973
    • Issues 973
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 104
    • Merge requests 104
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamerGStreamer
  • gst-plugins-badgst-plugins-bad
  • Issues
  • #1184
Closed
Open
Issue created Jan 17, 2020 by Derevyanko Roman@red2403

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?

Assignee
Assign to
Time tracking