I'm playing with the simple video app example right now, streaming mp4 video from an Apache server. It works very well for around an hour's worth of video, and then it starts dropping to the 'loading, please wait' screen every few minutes.
In the apache logs I see the following:
192.168.101.135 - - [19/Dec/2009:17:12:51 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 206 861020 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:13:21 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 206 578653421 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:15:30 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 200 1048543645 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:15:31 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 206 564835216 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:17:18 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 200 1048543645 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:17:18 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 206 555355769 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:17:19 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 206 555259925 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:18:49 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 200 1048543645 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:18:49 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 206 546965732 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:20:08 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 200 1048543645 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:20:09 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 206 539692743 "-" "Roku/DVP-2.4 (012.04E00350A)"
192.168.101.135 - - [19/Dec/2009:17:21:45 -0800] "GET /movies/Transformers_ws.mp4 HTTP/1.1" 200 1048543645 "-" "Roku/DVP-2.4 (012.04E00350A)"
Looking at my bandwidth graphs (on my Tomato router) at the start I would see a block of data transferred, then a long pause, then another block. When the problem happens I am seeing about a megabit, with peaks of 2 or 3 when the loading screen shows up.
I also tried going back to the info screen and re-starting it, then fast forwarding it to the same point and it still drops every minute or so.
The debug port doesn't log anything when this happens, the last thing it said was 'Displaying video:'
Is there anything else I can do to try to help debug this?
Thanks,
Brian