That's pretty much the size of it, yes. Though, obviously, given that the carplayer has plenty of CPU and no particular power budget, libmad could easily be used instead, so that's not the biggest issue.

Anyone fancy a 2.6 kernel port?

Hugo