XBMC (open source) DVD-Player Announcement

"Gamester17" <[email protected]> Tue, 20 Sep 2005 10:48:36 +0200
Newsgroups gmane.comp.video.ogle.devel
Message-ID <[email protected]>
XBMC DVD-Player Announcement (developers wanted!): 

XboxMediaCenter's built-in DVD-player core is now officially open to the 
public for general usage. The new dvdplayer-core, which a few of our 
developers have been working on for almost a year has been enabled in our 
CVS on SourceForge.net and is of today the default player for DVD-Video 
playback in XBMC, (the open source audio/video player for Microsoft Xbox). 
Please be patient with it, understand that it can be a bit buggy, it has 
some limitations, and still needs a lot of work. The basics functions for 
DVD-Video playback (DVD-menus support) is in there and from now on we will 
accept (properly formatted) bug-reports from end-users and we will do our 
best to help users of the player. We would also like to take this moment to 
ask and encourage programmers who may or may not yet have contributed to the 
XBMC project to step up and assist in the development of this new core for 
DVD-Video playback. Please take a look at the source code, its potential, 
and then look at the many (big and small) features that are missing or 
lacking, there are things that almost anyone can help with. 

Technical-summery: "This player core is made for the DirectX API and is 
framework dependent, it's libraries compiles with MinGW/MSYS. The player 
currently based on libmpeg2 (for MPEG-1/2 video decoding), liba52 (for AC3 
audio decoding), libdts/libdca (for DTS audio decoding), libMAD (for MPEG 
audio decoding, ported using madxlib), and libavcodec (FFmpeg) (for other 
audio formats decoding), plus libavformat (FFmpeg) for all 
file/media-container demuxing/splitting. CSS-decryption is done with 
libdvdcss, and the menu/navigation is handled by a ported version of 
libdvdnav and dvdread (dvdread is part of libDVDnav, but was originally 
ported/forked by them from Ogle's libdvdread). Since the core has the option 
to use FFmpeg for audio/video decoding, it can also be able to play most 
formats that FFmpeg supports too, (though using FFmpeg libavformat demuxer 
'as is' is probably not optimal as it has much not needed for DVD-Video, 
better would be to make our own, especially for MPEG2-video based 
materials)". 

Much more information here:
http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=ST;f=5;t=10877 

Best regards from Team-XBMC / www.xboxmediacenter.com