[haiku-bugs] Re: [Haiku] #11455: ISO9660 KDLs when it is not the first session on a CD. (was: Hybrid CDDA/ISO9660 CD KDLs)

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Thu, 13 Nov 2014 10:38:34 -0000

#11455: ISO9660 KDLs when it is not the first session on a CD.
-------------------------------------+----------------------------
   Reporter:  pulkomandy             |      Owner:  nobody
       Type:  bug                    |     Status:  new
   Priority:  normal                 |  Milestone:  R1
  Component:  File Systems/ISO 9660  |    Version:  R1/Development
 Resolution:                         |   Keywords:
 Blocked By:                         |   Blocking:
Has a Patch:  0                      |   Platform:  All
-------------------------------------+----------------------------

Comment (by pulkomandy):

 Ok, after reading the ISO 9660 spec I now understand the problem.
 The data session is declaring its size as 412MB, which is the size of the
 whole disc. Then it puts all the data in the last 23MB of this. CDs are
 made that way because it allows for multi-session recording: a later
 ISO9660 session can reuse data from a previous one (within the same
 track), by using a sector number that's outside its own session.

 So we will hit the same problem with any multi-session disc, I think. Our
 trick to expose sessions as partitions doesn't really work.

--
Ticket URL: <https://dev.haiku-os.org/ticket/11455#comment:3>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts:

  • » [haiku-bugs] Re: [Haiku] #11455: ISO9660 KDLs when it is not the first session on a CD. (was: Hybrid CDDA/ISO9660 CD KDLs) - pulkomandy