Thursday, September 10th, 2009
Linux 2.6.31 was released today. This was a fairly busy release for the ASoC subsystem, with updates including: DAPM supply widget, for automatically managing things like charge pumps and gateable clocks which may be used by more than one widget. Core support for setting up constraints for symmetric sample rates (for systems with a shared [...]
Sunday, September 6th, 2009
The new PS3 firmware has an iPlayer client with fullscreen support. It’s not quite broadcast SD quality, never mind HD, but that’s a fairly straightforward problem to resolve and sitting using it last night I couldn’t help but think that this is exactly how TV should work. Full TV screen, on demand and a good [...]
Saturday, September 5th, 2009
One thing that often seems to cause problems for people who work over many different areas of the Linux kernel is the process of making sure that patches actually get reviewed and applied. Where the relevant subsystem is actively maintained it’s not a problem but that’s not always the case. Sometimes maintainers are busy or [...]
Saturday, August 15th, 2009
Ever since PulseAudio started to be deployed by distributions the most common complaint I’ve seen about ALSA is that unlike current versions of OSS it doesn’t provide mixing of audio from multiple applications inside the kernel. Of course what it really comes down to is that people want the system to transparently allow multiple applications [...]
Thursday, July 30th, 2009
There’s a long standing idea tha one should make an effort to trim out text from the original which is not germane to the new content in your reply. This is not just a bandwidth thing, it’s also about decreasing the effort required for the readers to parse the message – to locate the new [...]
Wednesday, July 8th, 2009
Looks like Chrome is going to get a Linux installer like people have been asking for. Might be overkill, though.
I read a lot of e-mail, mostly for Linux related purposes. Normally people use well behaved e-mail clients and everything is presented in a fairly standard fashion but there’s some that often stick out like a sore thumb. The obvious one is Outlook, which has well known idiosyncracies but which some companies force their employees [...]
Thursday, June 11th, 2009
Being stuck listening to hold music for an extended period is annoying. What’s even more annoying for me is when the IVR system regularly interrupts the hold music with a voice announcement, often telling you something enormously useful like pointing out that you’re on hold. Music I find easy to zone out without paying too [...]
Wednesday, June 10th, 2009
Linux 2.6.30 was released today. This has been a fairly quiet release from the ASoC point of view with no substantial API changes for drivers but there’s a few new interfaces which people may find helpful. Highlights include: A simple wrapper for the standard ALSA jack detection interface. This helps makes jacks a bit easier [...]
I recently implemented some enhancements to DAPM, the part of ASoC which minimizes the power consumption of the embedded audio subsystem by keeping any unused components powered off while avoiding audible artifacts as the power changes. Prior to these changes DAPM used to change the power for each component with an individual register write which [...]