FWIW I have been toying with a new app. To stream video from my tivo (which is hacked) to my roku. It has been somewhat aggravating and it may never amount to much more than a pile of C++!!
My issue now is that on file I am testing the frame rate keeps changing from film to tv and back again every few secs (24000/1001 & 30000/1000) and it makes the roku's mpeg decoder pixilate in an ugy manner at those changes as far as I can tell (the jumps are in the ty files too). Mplayer in linux spits out warnings about the frame rate changes but seems to handle things. I haven;t figured a solution yet, perhaps I should post on dealdatabase where the smart tivo hackers hang out.
Anyone else interested in this?