I don't know how you found the patience to generate that!
It was a very wet weekend…
I'm glad to see people appreciate it. If anyone spots any errors, I"m happy to fix them.
Gert: Can you tell us which pins the I2S signals are on?
That's covered in http://elinux.org/RPi_Low-leve.....eripherals
and the BCM2835-ARM-Peripherals.pdf datasheet that it links to. I2S needs additional access to GPIO19 and GPIO20, which according to my tables are on BCM2835 pins G8 and E5, which are both currently not-connected.