I got it resolved, I got a 11.09 Ubuntu image that had it already fixed and used it.
Using ltib, there's some gstreamer patches that need removed, remove all patches but these two in gst-plugins-base.spec :
Patch1 : %{name}-0.10.12-relink.patch
Patch2 : %{name}-rawvideo.patch
Or use this procedure to update a standard Ubuntu image with the fix, I did this, but it didn't fix it for me, there's probably a step is missing - I'll get back to it at some point I hope:
- apt-get remove gstreamer0.10-plugins-base
- apt-get update
- apt-get install gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-alsa
Oh, and here's my test server/client - you can change the ip address to stream across a network:
Server:
gst-launch -v audiotestsrc ! audioconvert ! rtpL16pay ! udpsink host=127.0.0.1 port=1234 auto-multicast=true port=1234
Client:
gst-launch -v udpsrc multicast-group=127.0.0.1 port=1234 caps="application/x-rtp, media=(string)audio, channels=(int)1, clock-rate=(int)44100, encoding-name=(string)L16" ! gstrtpbin ! rtpL16depay ! audioconvert ! queue ! autoaudiosink