Tag Archives: work

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 , , , , | 47 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

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

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

LPC ho!

I’m going to be at the Linux Plumbers’ Conference next week, speaking about the things we’ve been doing to make passthrough audio on Linux kick ass. If you’re around and interested, do drop by!

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

Hello … hello … hello!

I have a secret to confess. I’ve spent a great deal of time over the last few months talking to myself. I can’t say I haven’t enjoyed it — it turns out my capacity to entertain myself is far greater than initially suspected. But I hear you ask … why? Here at Collabora, I’ve been [...]

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

(Gst)Discovering Vala

My exploits at Collabora Multimedia currently involve a brief detour into hacking on Rygel, specifically improving the DLNA profile name guessing. We wanted to use Edward‘s work on GstDiscoverer work, and Rygel is written in Vala, so the first thing to do was write Vala bindings for GstDiscoverer. This turned out to be somewhat easier [...]

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

The times they are a-changin’

Yesterday was my last day at NVidia. I’ve worked with the Embedded Software team there for the last 15 months, specifically on the system software for a Linux based stack that you will see some time next year. I’ve had a great time there, learning new things, and doing everything from tweaking bit-banging I²C implementations [...]

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

Fragments in the Analysis of College Rejection Letters

One may unambiguously state that the UWisconsin, Madison and Rutgers, New Brunswick write the nicest letters of rejections. Okay, so maybe it’s time for some updates Li’l while back, I (after promising not to) went to Blossom and (after, again, promising not to), bought books. Three of ‘em. Larry Niven’s The Ringworld Engineers, Michael Moore’s [...]

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