Tag Archives: collabora

PulseAudio 2.0: Twice The Goodness!

That’s right, it’s finally out! Thanks go out to all our contributors for the great work (there’s too many — see the shortlog!). The highlights of the release follow. Head over to the announcement or release notes for more details. Dynamic sample rate switching by Pierre-Louis Bossart: This makes PulseAudio even more power efficient. Jack [...]

Posted in Blog | Also tagged , , , | 13 Comments

Androidifying your autotools build the easy way

Derek Foreman has finally written up a nice blog post about his Androgenizer tool, which we’ve used for porting PulseAudio, GStreamer, Wayland, Telepathy and most of their dependencies to Android. If you’ve got an autotools-based project that you’d like to build on Android, whether on the NDK or system-wide this is really useful.

Posted in Blog | Also tagged , , , | Leave a comment

PulseAudio on Android: Part 2

Some of you might’ve noticed that there has been a bunch of work happening here at Collabora on making cool open source technologies such as GStreamer, Telepathy, Wayland and of course, PulseAudio available on Android. Since my last blog post on this subject, I got some time to start looking at replacing AudioFlinger (recap: that’s [...]

Posted in Blog | Also tagged , , , | 27 Comments

PulseAudio vs. AudioFlinger: Fight!

I’ve been meaning to try this for a while, and we’ve heard a number of requests from the community as well. Recently, I got some time here at Collabora to give it a go — that is, to get PulseAudio running on an Android device and see how it compares with Android’s AudioFlinger. The Contenders [...]

Posted in Blog | Also tagged , , , , | 65 Comments

i’m in yur analog gain, controlling it

Longish day, but I did want to post something fun before going to sleep — I just pushed out patches to hook up the WebRTC folks’ analog gain control to PulseAudio. So your mic will automatically adjust the input level based on how loud you’re speaking. It’s quite quick to adapt if you’re too loud, [...]

Posted in Blog | Also tagged , , , | 2 Comments

Notes from the Prague Audio BoFs

As I’d blogged about last week, we had a couple of Audio BoF sessions last week. Here’s a summary of what was discussed. I’ve collected items in relevance order rather than chronological order to make for easier reading. I think I have everything covered, I’ll update this post if one of the attendees points out [...]

Posted in Blog | Also tagged , , , | Leave a comment

PragueAudio

For those who are in Prague for GstConf, LinuxCon, ELCE, etc. — don’t forget we’ve a couple of interesting audio-related things happening: Today (Tuesday), at 4 pm, I’ll be talking about recent developments in PulseAudio Tomorrow (Wednesday), at 11am, we’re continuing the Audio BoF that I had [mentioned earlier] (since we ran out of time [...]

Posted in Blog | Also tagged , , , | Leave a comment

Alternate sample rates

I’ve just pushed a bunch of patches by Pierre-Louis Bossart that can have a pretty decent CPU/power impact. These introduce the concept of an “alternate sample rate”. Currently, PulseAudio runs all your devices at a default sample rate, which is set to 44.1 kHz on most systems (this can be configured). All streams running at [...]

Posted in Blog | Also tagged , , , , | 10 Comments

More conferences than you can shake a stick at

Prague is an interesting place to be at this time of the year — next week it’s playing host to the Real Time Linux Workshop. The week after that, we have the Kernel Summit, GStreamer Conference, Embedded Linux Conference Europe and LinuxCon Europe. I’m going to be at the last 3, and there’s some great [...]

Posted in Blog | Also tagged , , , , | 1 Comment

1.w00t!

As Colin Guthrie reports, PulseAudio 1.0 is now out the door! There’s a lot of new things in the release, and we should be getting a much more regular release schedule going. Head over to the full release notes for more details. A lot of people have contributed to this release and thanks to them [...]

Posted in Blog | Also tagged , , , , , | Leave a comment