[gst-devel] How to decrease CPU consumation for audio recording?

Felipe Contreras felipe.contreras at gmail.com
Thu Oct 7 02:08:19 CEST 2010


On Tue, Jan 5, 2010 at 12:40 PM, Felipe Contreras
<felipe.contreras at gmail.com> wrote:
> On Thu, Dec 24, 2009 at 7:52 PM, Wim Taymans <wim.taymans at gmail.com> wrote:
>> On Thu, 2009-12-24 at 19:13 +0200, Felipe Contreras wrote:
>>>
>>> GStreamer is not good at handling very small buffers.
>>
>> What do you mean with this?
>
> I mean what I said: the smaller the buffers, the worst GStreamer
> handles them. My gut feeling is that performance would deteriorate in
> exponential manner, and would be more noticeable in embedded
> platforms, and specially with a single core.
>
>> What do you define as a small buffer? How is
>> it not good?
>
> Huh? I would need to write a test application that measures
> performance passing buffers of different sizes along multiple thread
> contexts and plot the result in order to define that.

There you go:
http://felipec.wordpress.com/2010/10/07/gstreamer-embedded-and-low-latency-are-a-bad-combination/

Is it clear now that GStreamer is bad at handling very small buffers?

-- 
Felipe Contreras




More information about the gstreamer-devel mailing list