Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Cino DVD player released for free

Published: 28th Dec 2006, 20:51:22 | Permalink | Printable

Todo: Find faster hardware

Cino logoA free version of the RISC OS DVD player Cino has been published online. Author Adrian Lees, who also developed Aemulor and Geminus, uploaded a copy of the software to his personal website after it spent months gathering dust on his hard disc. He said it was no longer possible to continue developing the software commercially, and that his DVD player needed a processor more efficient that the Iyonix's XScale.

Adrian, who now works for a broadband electronics company, said: "My RISC OS stuff kinda fell by the wayside when it was no longer my full-time business. Consider this my gift, maybe it'll help in some small way, but commercial development [of Cino] sure as hell ain't possible. I don't see it going commercial on the Iyonix; it's too much effort for too little return."

Cino on the Castle Iyonix can manage around 12 frames per second, or roughly half the speed required for full smooth playback. Adrian said the main limiting factor was the Iyonix's 600MHz ARM-compatible IOP321 processor and its crippled memory bus. Although Adrian isn't holding his breath for a new 'Iyonix 2' motherboard from Castle, he said Cino would be fast enough on processors more efficient at accessing memory.

He said: "It's not RISC OS that's holding back Cino, it's the IOP321 XScale. We're stuck in the past with regards to desktop processor performance. If Iyonix Ltd [aka Castle] release a new motherboard with a CPU that has low enough memory latency to make it a good DVD player, I'll forfeit the revenue. If Cino could be compiled for any other desktop CPU, would certainly be fast enough."

The download includes DVD driver and filesystem modules, and a DeCSS module to play standard copy-protected discs.

The Cino project was first announced in late 2003, although development was paused in August this year. Publisher Neil Spellings of spellings.net said he believed people would prefer to buy cheap standalone DVD players than pay "the huge premium that a commercial DVD player for RISC OS would now require to cover development costs."

• RISC OS Select subscribers have only a few more days left to download Select 4 RISC OS 6 Preview. The beta-quality build of RISCOS Ltd's stream of the operating system is set to be removed after December 31.


Download Cino

Previous: Firefox 2 port now Iyonix and A9home friendly
Next: Acorn professor awarded CBE


Viewing threaded comments | View comments unthreaded, listed by date | Skip to the end

Thank you, Adrian! I'm digging out a DVD drive as we speak!

 is a RISC OS Userksattic on 28/12/06 9:52PM
[ Reply | Permalink | Report ]

Well all the work on Firefox hasn't gone to waste so let's hope this doesn't either.

 is a RISC OS UserAW on 28/12/06 10:43PM
[ Reply | Permalink | Report ]

Would Rik Griffin's AppAcc perhaps help with the speed issue?

 is a RISC OS UserBrianH on 29/12/06 12:01AM
[ Reply | Permalink | Report ]

Thanks Adrian for the RISCOS Xmas present.

Now all I've got to do is work out why it just plays to a blank screen. when i double clcik on a VOB file shown in the DVDFS window.

 is a RISC OS Userbluenose on 29/12/06 12:14AM
[ Reply | Permalink | Report ]

BrianH: As discussed on the previous Drobe article talking about AppAcc, no - it's much to narrow in use to be useful for most things, and as Adrian said himself, it's faster to not copy data around than it is to copy it.

 is a RISC OS Userrjek on 29/12/06 12:26AM
[ Reply | Permalink | Report ]

To play CSS-encrypted VOB files (ie. most files on most commercial DVDs) you need to select it from the Play disc-> submenu in Cino, otherwise it'll just try to play the encrypted data. Since a film often spans multiple VOB files, double-clicking a single file wouldn't work properly anyway.

 is a RISC OS Useradrianl on 29/12/06 12:32AM
[ Reply | Permalink | Report ]

Hi Adrian

It must be my brain working slow at this hour but clicking on the Play Disc option on the menu just gives "Unknown IDE Error No 35"

Am I missing something else?

Decss, DVDFS, DVDATAPI,DVDAudio and DVDFiler all loaded.

RISCOS5.12 with FX5200 card and two harddrives and a DVD + CD Drive fitted.

 is a RISC OS Userbluenose on 29/12/06 12:58AM
[ Reply | Permalink | Report ]

There is every chance that it just plain doesn't work on your setup for some reason. It is, at best, alpha quality software, and has likely never been tried on your particular drive/ATA configuration. If memory serves 35 (&23) is just command timed-out so that doesn't tell us very much.

There is one other issue that I've just remembered which is that the region code will need setting on previously-unused DVD drives. I'll try to scribble a few notes to help people avoid the pitfalls but this isn't a finished & supported product. I don't consider Cino to be usable/useful currently.

 is a RISC OS Useradrianl on 29/12/06 1:24AM
[ Reply | Permalink | Report ]

HI Adrian,

Thanks for the replies.

The following information was obtained via the DVDATAPI module.

The only starnge thing is that it says UDMA is disabled? Sign of a loose connector?


UTDMAR C900 Primary 80-pin connector Secondary 80-pin connector UDMA disabled CDRC 01 FIFO primary 01 FIFO secondary 01 PIO FIFOs configured ATA controllers at F5A00A10 and F5A00A18 Will use PIO ADFS is DMA/non-blocking capable? YES Bus 0 dev 0 : Maxtor 6Y120L0 (Non-packet device) Bus 0 dev 1 : LITE-ON DVDRW SOHW-1693S (Packet device) Firmware: KS04 LBA: Yes DMA: Yes Packet size: 12 Bus 1 dev 0 : HDS722580VLAT20 (Non-packet device) Bus 1 dev 1 : CDU5211 (Packet device) Firmware: YYS7 LBA: Yes DMA: Yes Packet size: 12

CD/DVD drives: Drive 0 : bus 0 device 1 Drive 1 : bus 1 device 1

Type ? for help Current drive 0 Command: ?

 is a RISC OS Userbluenose on 29/12/06 1:40AM
[ Reply | Permalink | Report ]

UDMA is only used on hard discs currently on the Iyonix.

Please can support issues be taken to csa.apps, rather than filling up the drobe comment system, which is intended for views on the article.

 is a RISC OS Userdruck on 29/12/06 1:56AM
[ Reply | Permalink | Report ]

If anyone was to continue development, would harnessing the nVidia card's hardware acceleration be the next step? I take it that this is too much work for a programmer to undertake in his spare time.

Any updates on the progress of Cineroma?

 is a RISC OS Usertimephoenix on 29/12/06 10:11AM
[ Reply | Permalink | Report ]

IIRC it's lack of documentation rather than lack of time that prevents the card's hardware acceleration from being used.

 is a RISC OS UserSimonC on 29/12/06 12:32PM
[ Reply | Permalink | Report ]

I tried playing a DVD with Kinoamp. (I modified the !boot files of both Cino and KinoAmp, so that KA played vobs that were double clicked on, then used DVDFS).

The results were pretty good. Whereas the frame rate was better with Cino, the audio was very broken.

KinoAmp only managed about 3 - 4 frames/second in multi-task mode, but the audio was almost perfect (a dropout every couple of minutes).

The disks the players manage to play is different. (Presumably down to the audio channels).

KA very successfully played Lichtspielhaus by Rammstein, which Cino couldn't (this disk is PCM audio)

Other disks Cino could play and KA couldn't.

Cino alway produced choppy audio, KA if it worked always produced clean audio.

It also seems that there should be a standard set of APIs that media players could use, so that a user could use one player to deal with all media, CD, videos, mp3s, TV tuners etc. Is this what Acorn Replay provided?

 is a RISC OS Userjess on 1/1/07 4:01PM
[ Reply | Permalink | Report ]

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • Lifting the lid on the A9
    Or at least, trying to lift the lid
     17 comments, latest by Jaco on 15/12/04 5:33PM. Published: 21 Oct 2004

  • Random article

  • VirtualRiscPC freed from Alpha laptop?
    VirtualAcorn demos standalone version to users
     40 comments, latest by mavhc on 10/10/03 8:43PM. Published: 3 Jul 2003

  • Useful links

    News and media:

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster


    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign

    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "I was going to say something then but I remembered you're a reporter. So I won't"
    Page generated in 0.1542 seconds.