Gino
Gino

Reputation: 189

Pipe in linux does not work under Windows

I have a raw stream on the network which I am capturing a frame every few seconds, storing it as a PNG file, and display it on a web page.

I am using this pipe which works well under linux

C:\gstreamer\1.0\msvc_x86_64\bin\gst-launch-1.0 -v udpsrc port=5002 ! application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:2, depth=(string)8, width=(string)320, height=(string)180, ssrc=(uint)1236, payload=(int)96, clock-base=(uint)4068866987, seqnum-base=(uint)24582 ! rtpvrawdepay ! queue ! videoconvert ! videorate ! video/x-raw,framerate=1/2 ! pngenc ! multifilesink location=c:\some_folder\d88039e83991.png

However, this does not work under windows. Under windows, I get the error

(gst-launch-1.0:6300): GStreamer-WARNING **: 15:07:58.874: Failed to load plugin 'C:\gstreamer\1.0\msvc_x86_64\lib\gstreamer-1.0\gstwavpack.dll': The specified module could not be found.

But the plugin is in that folder. Any ideas as to what the problem may be?

Upvotes: 3

Views: 600

Answers (1)

Samuel
Samuel

Reputation: 2442

This is due to the wavpack.dll not being shipped in version 1.20.0. This has been fixed and should be part of the 1.20.1 release. You can view the merged pull request

https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/812

which shows wavpack:libs being restored for Windows releases.

Upvotes: 1

Related Questions