LinuxMCE Forums

General => Users => Topic started by: purps on July 11, 2008, 04:52:05 pm

Title: Playing DivX movies/series straight from CD/DVD
Post by: purps on July 11, 2008, 04:52:05 pm
Hi all,

Is there any way that you can watch DivX movies or series straight from a data CD or DVD, using the orbiter? I find myself having to go into the KDE desktop to do this - not the end of the world I know, but it would still be good.

If it IS possible to play these straight from CD/DVD, would it be possible to play them automatically when they are inserted, just like a genuine DVD?

Thanks.
Title: Re: Playing DivX movies/series straight from CD/DVD
Post by: tschak909 on July 11, 2008, 07:56:44 pm
This is currently not possible. It could be added into Disk_Drive though. Definitely a project for one of us in our down time. anyone interested, should check out a copy of the source code and try to implement it.

-Thom
Title: Re: Playing DivX movies/series straight from CD/DVD
Post by: purps on July 14, 2008, 12:23:06 pm
Thanks for the reply. How would I go about adding it to "Disk_Drive", and what would this achieve exactly?

Thanks again.
Title: Re: Playing DivX movies/series straight from CD/DVD
Post by: tschak909 on July 14, 2008, 01:27:52 pm
Disk_Drive is the DCE device that handles all access to the optical drives attached to a media director.

It exposes a series of commands which read from the drive, facilitate ripping, and expose something to the media database (presumably for viewing) ... right now, we detect for DVDs and Audio CDs, then provide media identification services for it to get cover art. Once the media is identified, it is presented to the system so that it can be viewed from the file list.

You can do a check-out of the code, here, via SVN:
http://svn.linuxmce.org/pluto/branches/charon-merge/

the source for the Disk Drive device, is in src/Disk_Drive/
Disk_Drive also uses a few other bits inside src/ to do its work, but this should become evident upon reading the code.

LinuxMCE is a very intricately designed system, and it will take some time of reading the source code to understand the system. Read the code, look at the DCERouter logs, and look at the corresponding logs for devices in /var/log/pluto. Watch how the system works...

-Thom