Hi,<div><br></div><div>I want to help with this project.</div><div><br></div><div>Since I'm not so good at writing low level C code, I started writing some documentation. More precisely, I started writing some specifications of the BD format.</div>

<div>I do not own the official books (nor am I gonna buy them) so everything I wrote has been extracted or guessed from patents applications, white papers and open source software (like libbluray and HDcookbook). I think these specifications will be of great help for anybody who, in the future, will want to dive into the code of libbluray or even start another BD-based project (like some authoring software).</div>

<div><br></div><div>You can have a look at what I've done so far at <a href="https://github.com/lerks/BluRay/wiki">https://github.com/lerks/BluRay/wiki</a>.</div><div><br></div><div>There are some parts of the BD format and playback process that I still don't understand, so I'm going to ask about them here, hoping it's allowed (tell me if it isn't) and hoping I'll get an answer.</div>

<div><br></div><div>First of all, I have some questions about the CPI part in the Clip Information File.</div><div>What's the use of these information about the clip?</div><div>What does CPI stand for?</div><div>What's the EPMap? (and what does EP stand for?)</div>

<div>What does SPN stand for? (I guess something like Stream Packet Number)</div><div><br></div><div>I have other questions about the playback process in general, but I'll wait with them until I have answers to these.</div>

<div><br></div><div>Thanks for any feedback,</div><div><br></div><div>Luca Wehrstedt</div><meta http-equiv="content-type" content="text/html; charset=utf-8">