# HG changeset patch # User nkeynes # Date 1219882092 0 # Node ID d314bf37094942d91210e8bc8677f2e1be9a702b # Parent 2381ddfd3fdd86b47254f314083dfdc36e483fdb Change so all tracks after sector 45000 belong to session 1, even if they don't have a valid lba --- a/src/gdrom/gdi.c Wed Aug 27 10:59:10 2008 +0000 +++ b/src/gdrom/gdi.c Thu Aug 28 00:08:12 2008 +0000 @@ -57,6 +57,7 @@ gdrom_image_t image; struct stat st; char line[512]; + int session = 0; gchar *dirname; fseek(f, 0, SEEK_SET); @@ -89,10 +90,9 @@ sscanf( line, "%d %d %d %d %s %d", &track_no, &start_lba, &flags, &size, filename, &offset ); if( start_lba >= 45000 ) { - image->track[i].session = 1; - } else { - image->track[i].session = 0; + session = 1; } + image->track[i].session = session; image->track[i].lba = start_lba + 150; // 2-second offset image->track[i].flags = (flags & 0x0F)<<4; image->track[i].sector_size = size;