cdio_analysis -> cdio_iso_analysis
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
$Id: sample3.c,v 1.5 2003/10/03 08:36:39 rocky Exp $
|
$Id: sample3.c,v 1.6 2003/11/05 04:12:57 rocky Exp $
|
||||||
|
|
||||||
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
#include <cdio/cd_types.h>
|
#include <cdio/cd_types.h>
|
||||||
|
|
||||||
static void
|
static void
|
||||||
print_analysis(cdio_analysis_t cdio_analysis,
|
print_analysis(cdio_iso_analysis_t cdio_iso_analysis,
|
||||||
cdio_fs_anal_t fs, int first_data, unsigned int num_audio,
|
cdio_fs_anal_t fs, int first_data, unsigned int num_audio,
|
||||||
track_t num_tracks, track_t first_track_num, CdIo *cdio)
|
track_t num_tracks, track_t first_track_num, CdIo *cdio)
|
||||||
{
|
{
|
||||||
@@ -42,7 +42,7 @@ print_analysis(cdio_analysis_t cdio_analysis,
|
|||||||
case CDIO_FS_ISO_9660:
|
case CDIO_FS_ISO_9660:
|
||||||
printf("CD-ROM with ISO 9660 filesystem");
|
printf("CD-ROM with ISO 9660 filesystem");
|
||||||
if (fs & CDIO_FS_ANAL_JOLIET) {
|
if (fs & CDIO_FS_ANAL_JOLIET) {
|
||||||
printf(" and joliet extension level %d", cdio_analysis.joliet_level);
|
printf(" and joliet extension level %d", cdio_iso_analysis.joliet_level);
|
||||||
}
|
}
|
||||||
if (fs & CDIO_FS_ANAL_ROCKRIDGE)
|
if (fs & CDIO_FS_ANAL_ROCKRIDGE)
|
||||||
printf(" and rockridge extensions");
|
printf(" and rockridge extensions");
|
||||||
@@ -81,7 +81,7 @@ print_analysis(cdio_analysis_t cdio_analysis,
|
|||||||
case CDIO_FS_ISO_9660_INTERACTIVE:
|
case CDIO_FS_ISO_9660_INTERACTIVE:
|
||||||
case CDIO_FS_ISO_HFS:
|
case CDIO_FS_ISO_HFS:
|
||||||
printf("ISO 9660: %i blocks, label `%.32s'\n",
|
printf("ISO 9660: %i blocks, label `%.32s'\n",
|
||||||
cdio_analysis.isofs_size, cdio_analysis.iso_label);
|
cdio_iso_analysis.isofs_size, cdio_iso_analysis.iso_label);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (first_data == 1 && num_audio > 0)
|
if (first_data == 1 && num_audio > 0)
|
||||||
@@ -153,9 +153,9 @@ main(int argc, const char *argv[])
|
|||||||
} else {
|
} else {
|
||||||
/* we have data track(s) */
|
/* we have data track(s) */
|
||||||
int j;
|
int j;
|
||||||
cdio_analysis_t cdio_analysis;
|
cdio_iso_analysis_t cdio_iso_analysis;
|
||||||
|
|
||||||
memset(&cdio_analysis, 0, sizeof(cdio_analysis));
|
memset(&cdio_iso_analysis, 0, sizeof(cdio_iso_analysis));
|
||||||
|
|
||||||
for (j = 2, i = first_data; i <= num_tracks; i++) {
|
for (j = 2, i = first_data; i <= num_tracks; i++) {
|
||||||
lsn_t lsn;
|
lsn_t lsn;
|
||||||
@@ -181,12 +181,12 @@ main(int argc, const char *argv[])
|
|||||||
data_start = start_track;
|
data_start = start_track;
|
||||||
|
|
||||||
/* skip tracks which belong to the current walked session */
|
/* skip tracks which belong to the current walked session */
|
||||||
if (start_track < data_start + cdio_analysis.isofs_size)
|
if (start_track < data_start + cdio_iso_analysis.isofs_size)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
fs = cdio_guess_cd_type(cdio, start_track, i, &cdio_analysis);
|
fs = cdio_guess_cd_type(cdio, start_track, i, &cdio_iso_analysis);
|
||||||
|
|
||||||
print_analysis(cdio_analysis, fs, first_data, num_audio,
|
print_analysis(cdio_iso_analysis, fs, first_data, num_audio,
|
||||||
num_tracks, first_track_num, cdio);
|
num_tracks, first_track_num, cdio);
|
||||||
|
|
||||||
if ( !(CDIO_FSTYPE(fs) == CDIO_FS_ISO_9660 ||
|
if ( !(CDIO_FSTYPE(fs) == CDIO_FS_ISO_9660 ||
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
$Id: sample4.c,v 1.3 2003/10/03 01:42:47 rocky Exp $
|
$Id: sample4.c,v 1.4 2003/11/05 04:12:58 rocky Exp $
|
||||||
|
|
||||||
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||||
|
|
||||||
@@ -45,7 +45,7 @@ log_handler (cdio_log_level_t level, const char message[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
print_analysis(cdio_analysis_t cdio_analysis,
|
print_analysis(cdio_iso_analysis_t cdio_iso_analysis,
|
||||||
cdio_fs_anal_t fs, int first_data, unsigned int num_audio,
|
cdio_fs_anal_t fs, int first_data, unsigned int num_audio,
|
||||||
track_t num_tracks, track_t first_track_num, CdIo *cdio)
|
track_t num_tracks, track_t first_track_num, CdIo *cdio)
|
||||||
{
|
{
|
||||||
@@ -55,7 +55,7 @@ print_analysis(cdio_analysis_t cdio_analysis,
|
|||||||
case CDIO_FS_ISO_9660:
|
case CDIO_FS_ISO_9660:
|
||||||
printf("CD-ROM with ISO 9660 filesystem");
|
printf("CD-ROM with ISO 9660 filesystem");
|
||||||
if (fs & CDIO_FS_ANAL_JOLIET) {
|
if (fs & CDIO_FS_ANAL_JOLIET) {
|
||||||
printf(" and joliet extension level %d", cdio_analysis.joliet_level);
|
printf(" and joliet extension level %d", cdio_iso_analysis.joliet_level);
|
||||||
}
|
}
|
||||||
if (fs & CDIO_FS_ANAL_ROCKRIDGE)
|
if (fs & CDIO_FS_ANAL_ROCKRIDGE)
|
||||||
printf(" and rockridge extensions");
|
printf(" and rockridge extensions");
|
||||||
@@ -94,7 +94,7 @@ print_analysis(cdio_analysis_t cdio_analysis,
|
|||||||
case CDIO_FS_ISO_9660_INTERACTIVE:
|
case CDIO_FS_ISO_9660_INTERACTIVE:
|
||||||
case CDIO_FS_ISO_HFS:
|
case CDIO_FS_ISO_HFS:
|
||||||
printf("ISO 9660: %i blocks, label `%.32s'\n",
|
printf("ISO 9660: %i blocks, label `%.32s'\n",
|
||||||
cdio_analysis.isofs_size, cdio_analysis.iso_label);
|
cdio_iso_analysis.isofs_size, cdio_iso_analysis.iso_label);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (first_data == 1 && num_audio > 0)
|
if (first_data == 1 && num_audio > 0)
|
||||||
@@ -174,9 +174,9 @@ main(int argc, const char *argv[])
|
|||||||
} else {
|
} else {
|
||||||
/* we have data track(s) */
|
/* we have data track(s) */
|
||||||
int j;
|
int j;
|
||||||
cdio_analysis_t cdio_analysis;
|
cdio_iso_analysis_t cdio_iso_analysis;
|
||||||
|
|
||||||
memset(&cdio_analysis, 0, sizeof(cdio_analysis));
|
memset(&cdio_iso_analysis, 0, sizeof(cdio_iso_analysis));
|
||||||
|
|
||||||
for (j = 2, i = first_data; i <= num_tracks; i++) {
|
for (j = 2, i = first_data; i <= num_tracks; i++) {
|
||||||
lsn_t lsn;
|
lsn_t lsn;
|
||||||
@@ -202,12 +202,12 @@ main(int argc, const char *argv[])
|
|||||||
data_start = start_track;
|
data_start = start_track;
|
||||||
|
|
||||||
/* skip tracks which belong to the current walked session */
|
/* skip tracks which belong to the current walked session */
|
||||||
if (start_track < data_start + cdio_analysis.isofs_size)
|
if (start_track < data_start + cdio_iso_analysis.isofs_size)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
fs = cdio_guess_cd_type(cdio, start_track, i, &cdio_analysis);
|
fs = cdio_guess_cd_type(cdio, start_track, i, &cdio_iso_analysis);
|
||||||
|
|
||||||
print_analysis(cdio_analysis, fs, first_data, num_audio,
|
print_analysis(cdio_iso_analysis, fs, first_data, num_audio,
|
||||||
num_tracks, first_track_num, cdio);
|
num_tracks, first_track_num, cdio);
|
||||||
|
|
||||||
if ( !(CDIO_FSTYPE(fs) == CDIO_FS_ISO_9660 ||
|
if ( !(CDIO_FSTYPE(fs) == CDIO_FS_ISO_9660 ||
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
$Id: cd_types.h,v 1.5 2003/11/04 12:28:08 rocky Exp $
|
$Id: cd_types.h,v 1.6 2003/11/05 04:12:58 rocky Exp $
|
||||||
|
|
||||||
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||||
Copyright (C) 1996,1997,1998 Gerd Knorr <kraxel@bytesex.org>
|
Copyright (C) 1996,1997,1998 Gerd Knorr <kraxel@bytesex.org>
|
||||||
@@ -110,7 +110,7 @@ typedef struct
|
|||||||
char iso_label[33]; /**< This is 32 + 1 for null byte at the end in
|
char iso_label[33]; /**< This is 32 + 1 for null byte at the end in
|
||||||
formatting the string */
|
formatting the string */
|
||||||
unsigned int isofs_size;
|
unsigned int isofs_size;
|
||||||
} cdio_analysis_t;
|
} cdio_iso_analysis_t;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Try to determine what kind of CD-image and/or filesystem we
|
* Try to determine what kind of CD-image and/or filesystem we
|
||||||
@@ -119,7 +119,7 @@ typedef struct
|
|||||||
*/
|
*/
|
||||||
cdio_fs_anal_t cdio_guess_cd_type(const CdIo *cdio, int start_session,
|
cdio_fs_anal_t cdio_guess_cd_type(const CdIo *cdio, int start_session,
|
||||||
track_t track_num,
|
track_t track_num,
|
||||||
/*out*/ cdio_analysis_t *cdio_analysis);
|
/*out*/ cdio_iso_analysis_t *iso_analysis);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
$Id: cd_types.c,v 1.6 2003/10/06 04:04:05 rocky Exp $
|
$Id: cd_types.c,v 1.7 2003/11/05 04:12:58 rocky Exp $
|
||||||
|
|
||||||
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||||
|
|
||||||
@@ -208,7 +208,7 @@ _cdio_get_joliet_level( void )
|
|||||||
*/
|
*/
|
||||||
cdio_fs_anal_t
|
cdio_fs_anal_t
|
||||||
cdio_guess_cd_type(const CdIo *cdio, int start_session, track_t track_num,
|
cdio_guess_cd_type(const CdIo *cdio, int start_session, track_t track_num,
|
||||||
/*out*/ cdio_analysis_t *cdio_analysis)
|
/*out*/ cdio_iso_analysis_t *iso_analysis)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
bool sector0_read_ok;
|
bool sector0_read_ok;
|
||||||
@@ -239,8 +239,8 @@ cdio_guess_cd_type(const CdIo *cdio, int start_session, track_t track_num,
|
|||||||
ret = CDIO_FS_ISO_HFS;
|
ret = CDIO_FS_ISO_HFS;
|
||||||
else
|
else
|
||||||
ret = CDIO_FS_ISO_9660;
|
ret = CDIO_FS_ISO_9660;
|
||||||
cdio_analysis->isofs_size = _cdio_get_iso9660_fs_sec_count();
|
iso_analysis->isofs_size = _cdio_get_iso9660_fs_sec_count();
|
||||||
sprintf(cdio_analysis->iso_label, buffer[0]+40);
|
sprintf(iso_analysis->iso_label, buffer[0]+40);
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
if (_cdio_is_rockridge())
|
if (_cdio_is_rockridge())
|
||||||
@@ -251,7 +251,7 @@ cdio_guess_cd_type(const CdIo *cdio, int start_session, track_t track_num,
|
|||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
if (_cdio_is_joliet()) {
|
if (_cdio_is_joliet()) {
|
||||||
cdio_analysis->joliet_level = _cdio_get_joliet_level();
|
iso_analysis->joliet_level = _cdio_get_joliet_level();
|
||||||
ret |= CDIO_FS_ANAL_JOLIET;
|
ret |= CDIO_FS_ANAL_JOLIET;
|
||||||
}
|
}
|
||||||
if (_cdio_is_it(INDEX_BOOTABLE))
|
if (_cdio_is_it(INDEX_BOOTABLE))
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
$Id: cdio.c,v 1.36 2003/10/04 23:12:22 rocky Exp $
|
$Id: cdio.c,v 1.37 2003/11/05 04:12:58 rocky Exp $
|
||||||
|
|
||||||
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||||
Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org>
|
Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org>
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
#include <cdio/logging.h>
|
#include <cdio/logging.h>
|
||||||
#include "cdio_private.h"
|
#include "cdio_private.h"
|
||||||
|
|
||||||
static const char _rcsid[] = "$Id: cdio.c,v 1.36 2003/10/04 23:12:22 rocky Exp $";
|
static const char _rcsid[] = "$Id: cdio.c,v 1.37 2003/11/05 04:12:58 rocky Exp $";
|
||||||
|
|
||||||
|
|
||||||
const char *track_format2str[6] =
|
const char *track_format2str[6] =
|
||||||
@@ -346,9 +346,9 @@ cdio_get_devices_with_cap (char* search_devices[],
|
|||||||
|
|
||||||
if (NULL != cdio) {
|
if (NULL != cdio) {
|
||||||
track_t first_track = cdio_get_first_track_num(cdio);
|
track_t first_track = cdio_get_first_track_num(cdio);
|
||||||
cdio_analysis_t cdio_analysis;
|
cdio_iso_analysis_t cdio_iso_analysis;
|
||||||
got_fs = cdio_guess_cd_type(cdio, 0, first_track,
|
got_fs = cdio_guess_cd_type(cdio, 0, first_track,
|
||||||
&cdio_analysis);
|
&cdio_iso_analysis);
|
||||||
/* Match on fs and add */
|
/* Match on fs and add */
|
||||||
if ( (CDIO_FS_UNKNOWN == need_fs || CDIO_FSTYPE(got_fs) == need_fs) )
|
if ( (CDIO_FS_UNKNOWN == need_fs || CDIO_FSTYPE(got_fs) == need_fs) )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
$Id: cd-info.c,v 1.43 2003/10/15 01:59:51 rocky Exp $
|
$Id: cd-info.c,v 1.44 2003/11/05 04:12:58 rocky Exp $
|
||||||
|
|
||||||
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||||
Copyright (C) 1996,1997,1998 Gerd Knorr <kraxel@bytesex.org>
|
Copyright (C) 1996,1997,1998 Gerd Knorr <kraxel@bytesex.org>
|
||||||
@@ -591,7 +591,7 @@ print_iso9660_fs (CdIo *cdio, cdio_fs_anal_t fs, track_format_t track_format)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
print_analysis(int ms_offset, cdio_analysis_t cdio_analysis,
|
print_analysis(int ms_offset, cdio_iso_analysis_t cdio_iso_analysis,
|
||||||
cdio_fs_anal_t fs, int first_data, unsigned int num_audio,
|
cdio_fs_anal_t fs, int first_data, unsigned int num_audio,
|
||||||
track_t num_tracks, track_t first_track_num,
|
track_t num_tracks, track_t first_track_num,
|
||||||
track_format_t track_format, CdIo *cdio)
|
track_format_t track_format, CdIo *cdio)
|
||||||
@@ -611,7 +611,7 @@ print_analysis(int ms_offset, cdio_analysis_t cdio_analysis,
|
|||||||
case CDIO_FS_ISO_9660:
|
case CDIO_FS_ISO_9660:
|
||||||
printf("CD-ROM with ISO 9660 filesystem");
|
printf("CD-ROM with ISO 9660 filesystem");
|
||||||
if (fs & CDIO_FS_ANAL_JOLIET) {
|
if (fs & CDIO_FS_ANAL_JOLIET) {
|
||||||
printf(" and joliet extension level %d", cdio_analysis.joliet_level);
|
printf(" and joliet extension level %d", cdio_iso_analysis.joliet_level);
|
||||||
}
|
}
|
||||||
if (fs & CDIO_FS_ANAL_ROCKRIDGE)
|
if (fs & CDIO_FS_ANAL_ROCKRIDGE)
|
||||||
printf(" and rockridge extensions");
|
printf(" and rockridge extensions");
|
||||||
@@ -650,7 +650,7 @@ print_analysis(int ms_offset, cdio_analysis_t cdio_analysis,
|
|||||||
case CDIO_FS_ISO_9660_INTERACTIVE:
|
case CDIO_FS_ISO_9660_INTERACTIVE:
|
||||||
case CDIO_FS_ISO_HFS:
|
case CDIO_FS_ISO_HFS:
|
||||||
printf("ISO 9660: %i blocks, label `%.32s'\n",
|
printf("ISO 9660: %i blocks, label `%.32s'\n",
|
||||||
cdio_analysis.isofs_size, cdio_analysis.iso_label);
|
cdio_iso_analysis.isofs_size, cdio_iso_analysis.iso_label);
|
||||||
if (opts.print_iso9660)
|
if (opts.print_iso9660)
|
||||||
print_iso9660_fs(cdio, fs, track_format);
|
print_iso9660_fs(cdio, fs, track_format);
|
||||||
break;
|
break;
|
||||||
@@ -743,10 +743,10 @@ main(int argc, const char *argv[])
|
|||||||
unsigned int num_data = 0; /* # of data tracks */
|
unsigned int num_data = 0; /* # of data tracks */
|
||||||
int first_data = -1; /* # of first data track */
|
int first_data = -1; /* # of first data track */
|
||||||
int first_audio = -1; /* # of first audio track */
|
int first_audio = -1; /* # of first audio track */
|
||||||
cdio_analysis_t cdio_analysis;
|
cdio_iso_analysis_t cdio_iso_analysis;
|
||||||
char *media_catalog_number;
|
char *media_catalog_number;
|
||||||
|
|
||||||
memset(&cdio_analysis, 0, sizeof(cdio_analysis));
|
memset(&cdio_iso_analysis, 0, sizeof(cdio_iso_analysis));
|
||||||
init();
|
init();
|
||||||
|
|
||||||
/* Parse our arguments; every option seen by `parse_opt' will
|
/* Parse our arguments; every option seen by `parse_opt' will
|
||||||
@@ -942,7 +942,7 @@ main(int argc, const char *argv[])
|
|||||||
|
|
||||||
/* CD-I/Ready says start_track_lsn <= 30*75 then CDDA */
|
/* CD-I/Ready says start_track_lsn <= 30*75 then CDDA */
|
||||||
if (start_track_lsn > 100 /* 100 is just a guess */) {
|
if (start_track_lsn > 100 /* 100 is just a guess */) {
|
||||||
fs = cdio_guess_cd_type(cdio, 0, 1, &cdio_analysis);
|
fs = cdio_guess_cd_type(cdio, 0, 1, &cdio_iso_analysis);
|
||||||
if ((CDIO_FSTYPE(fs)) != CDIO_FS_UNKNOWN)
|
if ((CDIO_FSTYPE(fs)) != CDIO_FS_UNKNOWN)
|
||||||
fs |= CDIO_FS_ANAL_HIDDEN_TRACK;
|
fs |= CDIO_FS_ANAL_HIDDEN_TRACK;
|
||||||
else {
|
else {
|
||||||
@@ -952,7 +952,7 @@ main(int argc, const char *argv[])
|
|||||||
(long unsigned int) start_track_lsn);
|
(long unsigned int) start_track_lsn);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
print_analysis(ms_offset, cdio_analysis, fs, first_data, num_audio,
|
print_analysis(ms_offset, cdio_iso_analysis, fs, first_data, num_audio,
|
||||||
num_tracks, first_track_num,
|
num_tracks, first_track_num,
|
||||||
cdio_get_track_format(cdio, 1), cdio);
|
cdio_get_track_format(cdio, 1), cdio);
|
||||||
} else {
|
} else {
|
||||||
@@ -983,10 +983,10 @@ main(int argc, const char *argv[])
|
|||||||
data_start = start_track_lsn;
|
data_start = start_track_lsn;
|
||||||
|
|
||||||
/* skip tracks which belong to the current walked session */
|
/* skip tracks which belong to the current walked session */
|
||||||
if (start_track_lsn < data_start + cdio_analysis.isofs_size)
|
if (start_track_lsn < data_start + cdio_iso_analysis.isofs_size)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
fs = cdio_guess_cd_type(cdio, start_track_lsn, i, &cdio_analysis);
|
fs = cdio_guess_cd_type(cdio, start_track_lsn, i, &cdio_iso_analysis);
|
||||||
|
|
||||||
if (i > 1) {
|
if (i > 1) {
|
||||||
/* track is beyond last session -> new session found */
|
/* track is beyond last session -> new session found */
|
||||||
@@ -994,13 +994,14 @@ main(int argc, const char *argv[])
|
|||||||
printf("session #%d starts at track %2i, LSN: %lu,"
|
printf("session #%d starts at track %2i, LSN: %lu,"
|
||||||
" ISO 9660 blocks: %6i\n",
|
" ISO 9660 blocks: %6i\n",
|
||||||
j++, i, (unsigned long int) start_track_lsn,
|
j++, i, (unsigned long int) start_track_lsn,
|
||||||
cdio_analysis.isofs_size);
|
cdio_iso_analysis.isofs_size);
|
||||||
printf("ISO 9660: %i blocks, label `%.32s'\n",
|
printf("ISO 9660: %i blocks, label `%.32s'\n",
|
||||||
cdio_analysis.isofs_size, cdio_analysis.iso_label);
|
cdio_iso_analysis.isofs_size, cdio_iso_analysis.iso_label);
|
||||||
fs |= CDIO_FS_ANAL_MULTISESSION;
|
fs |= CDIO_FS_ANAL_MULTISESSION;
|
||||||
} else {
|
} else {
|
||||||
print_analysis(ms_offset, cdio_analysis, fs, first_data, num_audio,
|
print_analysis(ms_offset, cdio_iso_analysis, fs, first_data,
|
||||||
num_tracks, first_track_num, track_format, cdio);
|
num_audio, num_tracks, first_track_num,
|
||||||
|
track_format, cdio);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( !(CDIO_FSTYPE(fs) == CDIO_FS_ISO_9660 ||
|
if ( !(CDIO_FSTYPE(fs) == CDIO_FS_ISO_9660 ||
|
||||||
|
|||||||
Reference in New Issue
Block a user