I'm at work for a few more hours but am keen to test this and Frodos other fix. On the SVN download page it's still showing 12992, how did you get 12996?
That works for me in 12997 on DVBT UK Freeview channels, suprisingly now a bit generous with its card allocation, 2 clients and 1 recording stream, each watching/recording the same channel had each their own card?