Go to the FreeLists Home Page Home Signup Help Login
 



[openbeosstorage] || [Date Prev] [03-2003 Date Index] [Date Next] || [Thread Prev] [03-2003 Thread Index] [Thread Next]

[openbeosstorage] Joliet Multisession Extensions

  • From: Tyler Dauwalder <tyler@xxxxxxxxxxxxx>
  • To: openbeosstorage@xxxxxxxxxxxxx
  • Date: Wed, 05 Mar 2003 00:27:19 -0800
While working on Joliet support, I came across the following. It 
explains why Windows always presents only the last session on a disc, 
and possibly why we're seeing absolute addresses all over the place 
(even though this doesn't justify using them in plain old iso9660 
descriptors). 

From:
http://www-plateau.cs.berkeley.edu/people/chaffee/jolspec.html

-----------------------------
Joliet for Multisession Media
-----------------------------

Multisession Recordings are Received
------------------------------------
When provided with CD-ROM reader hardware with multisession 
capability, Joliet receiving systems shall receive media recorded 
using the multisession recording technique.

The details of this technique are provided below


Logical Sector Addressing on Multisession Recordings
----------------------------------------------------
Each sector on the media is assigned a unique Logical Sector Address.

Logical Sector Addresses zero and above increase linearly across the 
surface of the disc, regardless of session boundaries.

Logical Sector Address zero references the sector with 
Minute:Second:Frame address 00:02:00 in the first session. All other 
Logical Sector Addresses are relative to Minute:Second:Frame address 
00:02:00 in the first session.

The conversion between Logical Sector Addresses and 
Minute:Second:Frame addresses is Logical Sector Address = 
(((Minute*60)+Seconds)*75) - 150.

Simply put, the Logical Sector Address on a multisession disc 
describes a flat address space.


Multisession Addressability
----------------------------
The data area for a volume may span multiple sessions.

For example, if a disc is recorded with 3 sessions, the directory 
hierarchy described by a volume descriptor in session 3 may reference 
logical sectors recorded in session 1, 2, or 3.


Multisession Volume Recognition Sequence
----------------------------------------

The Volume Recognition Sequence shall begin at the 16th logical 
sector of the first track of the last session on the disc.

This volume recognition sequence supersedes all other volume 
recognition sequences on the disc. The interpretation of the Volume 
Recognition Sequence is otherwise unchanged.

For example, consider a disc that contains 3 sessions, where session 
1 starts at 00:00:00, session 2 starts at 10:00:00, and session 3 
starts at 20:00:00. The Volume Recognition Sequence for this disc 
would start at Minute:Second:Frame address 20:00:16.

This technique is compatible with the CD-Bridge multisession 
technique.

-Tyler





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.