As I said before, my application is power impoverished hardware, where all I have is a 16-bit integer FFT routine (which works surprisingly well I must say).
BinDCT may be very fast, but it is also considerably less accurate.