G.711 decrease to 8kHz

Sérgio Agostinho sergio.r.agostinho at gmail.com
Thu Dec 18 06:19:09 PST 2014


This is what I'm getting. As you can see the rate is set to 8khz in all
caps. What's the output of your console when you pass the -v option.

gst-launch -v alsasrc ! audioconvert ! audioresample !
audio/x-raw-int,channels=1,rate=8000 ! alawenc ! rtppcmapay ! udpsink
host=192.168.1.16 port=3001
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: actual-buffer-time = 200000
/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: actual-latency-time = 10000
/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0.GstPad:src: caps =
audio/x-raw-int, width=(int)16, depth=(int)16, rate=(int)8000,
channels=(int)1, endianness=(int)1234, signed=(boolean)true
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstAudioSrcClock
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:src: caps =
audio/x-raw-int, width=(int)16, depth=(int)16, rate=(int)8000,
channels=(int)1, endianness=(int)1234, signed=(boolean)true
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:sink: caps =
audio/x-raw-int, width=(int)16, depth=(int)16, rate=(int)8000,
channels=(int)1, endianness=(int)1234, signed=(boolean)true
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:src: caps =
audio/x-raw-int, width=(int)16, depth=(int)16, rate=(int)8000,
channels=(int)1, endianness=(int)1234, signed=(boolean)true
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:sink: caps =
audio/x-raw-int, width=(int)16, depth=(int)16, rate=(int)8000,
channels=(int)1, endianness=(int)1234, signed=(boolean)true
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps =
audio/x-raw-int, width=(int)16, depth=(int)16, rate=(int)8000,
channels=(int)1, endianness=(int)1234, signed=(boolean)true
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps =
audio/x-raw-int, width=(int)16, depth=(int)16, rate=(int)8000,
channels=(int)1, endianness=(int)1234, signed=(boolean)true
/GstPipeline:pipeline0/GstALawEnc:alawenc0.GstPad:sink: caps =
audio/x-raw-int, rate=(int)8000, channels=(int)1, endianness=(int)1234,
width=(int)16, depth=(int)16, signed=(boolean)true
/GstPipeline:pipeline0/GstALawEnc:alawenc0.GstPad:src: caps = audio/x-alaw,
rate=(int)8000, channels=(int)1
/GstPipeline:pipeline0/GstALawEnc:alawenc0.GstPad:sink: caps =
audio/x-raw-int, width=(int)16, depth=(int)16, rate=(int)8000,
channels=(int)1, endianness=(int)1234, signed=(boolean)true
/GstPipeline:pipeline0/GstRtpPcmaPay:rtppcmapay0.GstPad:src: caps =
application/x-rtp, media=(string)audio, clock-rate=(int)8000,
encoding-name=(string)PCMA, payload=(int)8, ssrc=(uint)1580057727,
clock-base=(uint)1729817357, seqnum-base=(uint)34323
/GstPipeline:pipeline0/GstRtpPcmaPay:rtppcmapay0.GstPad:sink: caps =
audio/x-alaw, rate=(int)8000, channels=(int)1
/GstPipeline:pipeline0/GstRtpPcmaPay:rtppcmapay0: timestamp = 1729817357
/GstPipeline:pipeline0/GstRtpPcmaPay:rtppcmapay0: seqnum = 34323
/GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps =
application/x-rtp, media=(string)audio, clock-rate=(int)8000,
encoding-name=(string)PCMA, payload=(int)8, ssrc=(uint)1580057727,
clock-base=(uint)1729817357, seqnum-base=(uint)34323

2014-12-18 15:01 GMT+01:00 Footniko <Footniko at gmail.com>:
>
> Yes. I'm using gstreamer 0.10, but i don't have a choice. Your pipeline
> indeed works, but still 16kHz :(
>
>
>
> --
> View this message in context:
> http://gstreamer-devel.966125.n4.nabble.com/G-711-decrease-to-8kHz-tp4669957p4669964.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20141218/0f0896b1/attachment-0001.html>


More information about the gstreamer-devel mailing list