gstreamer low latency audio application

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

gstreamer low latency audio application

mattias-12
Hello,

I am quite new to the framework of gstreamer and I am looking to
implement an application that needs
the lowest possible latency for an echo canceling audio application.

Is this possible to do? Does gstreamer instrocduce any latency in itself?
Can alsasrc/alsasink element be used in this case?

Best,

Mattias

--
 Mattias Frank Barthel      
 Vía Augusta 177 08021 Barcelona (Spain)  T. 0034-93-365-3309
 TELEFÓNICA R&D



------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer low latency audio application

thx1138
On 10/27/09 2:01 AM, "Mattias Barthel" <[hidden email]> wrote:

> Hello,
>
> I am quite new to the framework of gstreamer and I am looking to
> implement an application that needs
> the lowest possible latency for an echo canceling audio application.
>
> Is this possible to do? Does gstreamer instrocduce any latency in itself?
> Can alsasrc/alsasink element be used in this case?
>
> Best,
>
> Mattias
Hello All,

I am building Gstreamer tests for stereo & multichannel audio applications
using Linux on Arm 11 and Cortex 8 devices we are building.

What I am trying to determine is how to measure latency through the entire
system.

I would like to perform DSP type of operations on ARM 11 and Cortex A8
devices and need to have some kind of quideline on realtime latency
incurred.

The NEON SIMD engine latency under a Gstreamer application would be
interesting as well.

If anyone has some pointers or code examples it would be appreciated.

Regards,

Terry Shultz
DSP and ARM Audio Technology
Freescale Inc.


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer low latency audio application

Stefan Sauer
In reply to this post by mattias-12
Mattias Barthel schrieb:
> Hello,
>
> I am quite new to the framework of gstreamer and I am looking to
> implement an application that needs
> the lowest possible latency for an echo canceling audio application.
>
> Is this possible to do? Does gstreamer instrocduce any latency in itself?
> Can alsasrc/alsasink element be used in this case?

You should be able to do that. If both input and output are on the same
soundcard it could work. If they are different devices it is more difficult to
sync. Elements can report the latency they introduce.

Stefan

>
> Best,
>
> Mattias
>


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel