Sorry I can't really give a release date for Cineroma. I really just need the chance to spend a decent block of time working on it and I'm optimistic that I should get a chance at the end of next month. After that I will be able to gauge if there is much left that I want to do with it prior to release and thus work out a feasible release target.
I have put quite alot into it recently as I try and get the next private beta sorted and it's certainly getting closer to being a releasable product. The trouble is that decoders are coming thick and fast and I'm trying to keep up, which means checking that they work under RISC OS and that they work within the Cineroma framework. The same with some formats...
I'm sure beta testers will be pleased with the next beta. I shall update my website (which really shows how slow things have been up until recently) once the beta is ready to reflect the changes that have occured.
If people want to ask me anything more specific about Cineroma or think they can help with testing some of the more obscure formats, please feel free to email me.
I would be utterly surprised if the Iyonix couldn't handle playing back DVDs at a decent rate. Heck, I'm surprised at what a lowly StrongARM RPC can handle in terms of video decoding. The XScale processor is designed with an eye to video decoding, as such it has instructions that make doing iDCT (inverse Discrete Cosine Transforms) much easier.
There are areas that would need work :
integer AC-3 (Dolby Digital) decoder -> there is some support in liba52
being able to read DVDs on a RISC OS machine
implementation of the interactive features of DVD playback in a RISC OS player
The points above are those that I think are the prospective stumbling blocks, actually getting the movies playing back at full speed is just a matter of time and effort. Effort is being put into KinoAmp and my own Cineroma to fill the void of movie playback under RISC OS, not only to show that it can be done, but can be done in a useful manner.