Appsrc doesn't play audio to autoaudiosink

Kyle Gibbons kyle at kylegibbons.com
Tue Nov 23 23:37:46 UTC 2021


I'm having a problem with GStreamer with Pion and I'm hoping this group
could point me in the right direction, I'm not really sure where to look
next. I have been trying to troubleshoot this for a couple months now with
no success. This week I realized that the same pipeline does work on my
Mac, just no on the Raspberry Pi. Here's some details:

*This works*

appsrc is-live=true do-timestamp=true name=src ! queue ! opusparse !
opusdec ! audioconvert !  wavenc ! filesink location=./test2.wav

*And this works*

audiotestsrc  ! audioconvert ! pulsesink device-name=IQaudIOCODEC

*But this doesn't*

appsrc is-live=true do-timestamp=true name=src ! queue ! opusparse !
opusdec ! audioconvert ! audioresample!  queue ! pulsesink volume=1
device-name=IQaudIOCODEC

When I look at the DOT file everything is linked up and looks like it
should be working, but there is no audio!

The only warning I get is:  WARN         audio-resampler
audio-resampler.c:274:convert_taps_gint16_c: can't find exact taps

I get that same warning on the Mac, but audio does play.

Here's the question on Stackoverflow with a 50 rep bounty in case you want
to answer there as well:
https://stackoverflow.com/questions/67205270/gstreamer-appsrc-doesnt-play-audio-to-autoaudiosink

Thanks in advance, I'm at the end of my rope!

All the best,
Kyle Gibbons
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20211123/f72d693f/attachment.htm>


More information about the gstreamer-devel mailing list