Category Archives: tech

ASoC updates in 2.6.31

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 [...]

Let’s hope people can make this work

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 [...]

Chasing patches into Linux

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 [...]

In-kernel audio mixing

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 [...]

Full quoting

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 [...]

Chrome is getting a Linux installer

Looks like Chrome is going to get a Linux installer like people have been asking for. Might be overkill, though.

GMail UI issues

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 [...]

Stuck on hold

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 [...]

ASoC changes in 2.6.30

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 [...]

DAPM power sequence optimisation

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 [...]