2008-12-16, 01:17
Some answers for your issues Smiff:
Also, before anyone complains, there's no proper pause support: The server isn't notified when we paused, and if a stream is left paused for a while the server will close the connection (because we're not sending data-read reports).
Your other comments are in the workings of the plugin, rather than the RTMP support, so I'll leave them for someone else...
Smiff Wrote:1) fast forward on video streams not useable - gets stuck buffering forever, sometimes playing tiny bits. can press stop to exit. streams play ok if you leave them.There is no real FF (or RW) support - XBMC will attempt to play the already-buffered data faster, then run into the end of the buffer. The flash server sends data at the standard play speed, and hasn't been notified that we wish to play any faster, so it cannot work.
Also, before anyone complains, there's no proper pause support: The server isn't notified when we paused, and if a stream is left paused for a while the server will close the connection (because we're not sending data-read reports).
Smiff Wrote:1b) "resume from (time)" option doesn't workIndeed. Not currently supported (I'm assuming this is using the "jump to <time>" functionality in DVDPlayer). I had a little look into this and quickly lost the enthusiasm to implement.
Smiff Wrote:2) after finishing a video stream, seems to hang totally? can't press stop, have to restart xbox.Believed fixed by this patch the relevant part integrated by elupus in linuxport rev16214 (2008-11-17)
Smiff Wrote:1) radio cache size (4096, xbmc unknown default?) too largeI suspect it's not distinguishing between an audio and a video stream
Smiff Wrote:2) there's always a buffering delay soon after opening video streams.. maybe video needs some prebuffering.All platforms except XBOX have a pre-buffing dialog (Don't know if there's a reason why this hasn't been ported, as most changes are). As XBOX doesn't prebuffer, it will pause if data doesn't stream in to fill the buffer faster than it's playing in the first few seconds. Complete integration of this patch will help stream startup.
Your other comments are in the workings of the plugin, rather than the RTMP support, so I'll leave them for someone else...