|
|
Subscribe / Log in / New account

GStreamer: Past, present, and future

GStreamer: Past, present, and future

Posted Oct 28, 2010 20:22 UTC (Thu) by oak (guest, #2786)
In reply to: GStreamer: Past, present, and future by alankila
Parent article: GStreamer: Past, present, and future

When playing just music on N900, the dynamic frequency scaling scales the CPU speed down to 250MHz (easiest to see from /proc/cpuinfo Bogomips value changes). Pulseaudio needs to do on N900 more complex/heavier stuff than normally on desktop (sound volume increase, speaker protection...).

Oprofile tells that about third of CPU goes to pulseaudio internal workings, rest is sound data manipulation which is accelerated with NEON SIMD instructions (as you can see by objdump'ing the related libraries code).

N900 uses TI Omap3 (ARM v7) i.e. it has HW floating point support. Sound HW is AFAIK 48kHz natively.


to post comments

GStreamer: Past, present, and future

Posted Oct 29, 2010 0:35 UTC (Fri) by Spudd86 (subscriber, #51683) [Link]

Then pulse doing resampling seems pretty likely since so much audio is 44.1KHz


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds