sector.h: add routines for determining if discmode is DVD or CD.

cdtext*: adjust for bigendian or not. Check for double-byte characters.

cd-info.c: new option --dvd. Don't attempt to understand DVD unless this is
           given.
This commit is contained in:
rocky
2004-08-30 00:26:59 +00:00
parent ef7030e53b
commit 1703e7dc00
4 changed files with 44 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
/*
$Id: sector.h,v 1.26 2004/07/25 18:37:09 rocky Exp $
$Id: sector.h,v 1.27 2004/08/30 00:26:59 rocky Exp $
Copyright (C) 2000 Herbert Valerio Riedel <hvr@gnu.org>
Copyright (C) 2003, 2004 Rocky Bernstein <rocky@panix.com>
@@ -284,6 +284,18 @@ bool cdio_is_discmode_dvd (discmode_t discmode);
}
#endif
static inline bool discmode_is_cd(discmode_t discmode)
{
return discmode <= CDIO_DISC_MODE_CD_MIXED;
}
static inline bool discmode_is_dvd(discmode_t discmode)
{
return (discmode >= CDIO_DISC_MODE_DVD_ROM)
&& (discmode <= CDIO_DISC_MODE_DVD_OTHER);
}
#endif /* _CDIO_SECTOR_H_ */