There is a way used by Zoomout (the recording plug-in for K!Tv wich can provide TimeShifting even with non TimeShifting capable cards... It works well even with (for exemple) Hauppauge WinTv and Ati AiW... As Zoomout is GPL (and K!Tv too)...