Hello. Although being a long-long time user of DVDDecryptor and its current legacy, I only came to this forum to ask a question. :) Hopefully the LUK or someone else could help me. Many thanks in advance! For my program, I need to have a function, that given the sector LBA would return a layer number this sector is located on. Mainly, for BD media, say a regular double-layer BD-ROM disc. The layer bounds, specifically LUA/FUA values can be obtained from the disc structures. However I do not understand how the data is distributed or padded. Let's say that the disc contains two layers, the data zone of each layer is 1000 sectors in size. The total capacity of the disc (as returned by read_capacity) is 1500 sectors. So, how is the data located: a) 1000 sectors on layer 0, 500 sectors on layer 1 b) 750 sectors on layer 0, 750 sectors on layer 1 c) something else? Any pointers are very welcome. On another note, my understanding is that this task is also somewhat non-trivial for DVD PTP. Any information would be welcome as well. Thanks, Mike.