rocky
54aa189af0
Add a couple more udf_ prefixes to some types.
2005-10-17 03:40:44 +00:00
rocky
41a7101c5a
Add constants for some string #defines.
2005-10-17 03:38:05 +00:00
rocky
a20483cedc
Shortten some field names, add udf_ prefixes to aid with namespace
...
problem; turn logical volume descriptor content use into something
more useable.
2005-10-17 03:23:04 +00:00
rocky
53965c998b
Datatypes closer to matching terms used in ECMA 167
...
spec. Combine/remove duplicate tag identifer definitions.
2005-10-16 22:40:51 +00:00
rocky
326776a693
Minor formatting changes.
2005-10-14 02:07:06 +00:00
rocky
1d52037d81
Revise as per analysis of Peter J. Creath.
2005-10-14 01:18:59 +00:00
rocky
a6657a8266
ecma_167.h: doxygen description changes a little.
...
udf.h: First external function added.
2005-10-13 02:39:43 +00:00
rocky
63cd9f05a3
ecma_167.h: shorten some tags based on use
...
Makefile.am: add udf.h - Oops that file will be added in the next commit.
2005-10-13 02:37:20 +00:00
rocky
8812a35fd3
Already 1st slight improvement: move #include after test if we've been
...
included before.
2005-10-13 01:03:23 +00:00
rocky
fb52788891
The top-level interface header for libudf: the UDF library;
...
applications include this.
First file checked in towards UDF support! (Admittedly not very exciting.)
2005-10-13 01:02:32 +00:00
rocky
85f5b06b1b
Fix some typos.
2005-10-12 11:26:06 +00:00
rocky
01a86fd79d
Some provision for handling Rock-Ridge device numbers.
2005-10-04 09:59:46 +00:00
rocky
2afad8d866
Move lower-level cdrom_drive_t from paranoia.h into cdda.h
...
This may cause some incompatibilty in applications that did
#include <cdio/cdda.h> without #include <cdio/paranoia.h>
As of now it's okay to just #include <cdio/paranoia.h> or include both,
but #includ'ing only <cdio/cdda.h> will be a problem.
2005-09-21 01:41:31 +00:00
rocky
3a1145614b
include <stdbool.h> only if not C++.
2005-09-17 20:57:19 +00:00
rocky
b4b1c4ec6f
Add option to disable Rock-Ridge support --disable-rock
...
Add IS_ISSOCK() or S_ISLNK() macros for Rock-Ridge when environment
doesn't have it, e.g. MSYS 1.0.10 with MinGW 3.4.2.
Go over --enable settings. --disable-cpp-progs now works.
Require libcddb 1.0.1 or better
2005-09-15 06:36:01 +00:00
rocky
4d25281770
Make C++ compatible.
2005-08-27 14:25:58 +00:00
rocky
3b0b52ac52
Allow the MMC timeout to be adjusted by the application.
2005-06-26 18:29:49 +00:00
rocky
929770f419
Add routine to report MMC capabilities of a drive. Add that to the
...
cd-drive program.
2005-04-30 09:42:37 +00:00
rocky
5a515d9140
Simplify endian determination - thanks to suggestions of Steve Schultz
...
Remove recently added field is_scsi which isn't in cdparanoia
2005-04-30 07:15:51 +00:00
rocky
54e0e9a52f
An ATAPI drive (_NEC , DVD_RW ND-3520A, 1.04, SCSI CD-ROM) was getting
...
set as big endian although it appeared not to, possibly because of
SCSI emulation.
We now test for SCSIness in addition to ATAPIness as both can occur.
Added field in cdrom_device structure for SCSIness and that's tested
before unconditionally setting drive bigendian-ness.
2005-04-28 01:25:53 +00:00
rocky
5b0aecf817
glossary.texi: CDTEXT -> CD Text
...
util.h: allow getting larger sector count sizes. CD's new 900MB could exceed
16-bits.
2005-04-27 23:31:47 +00:00
rocky
adc1418cbd
From Burkhard Plaum:
...
1. Fix a crash, which happened when cdtext_get() was called for an emtp=
y
(i.e. NULL) field.
2. Add another function cdtext_get_const(), which returns a const point=
er
and avoids too much strcpying (apps may want only to TEST if a
field is present or have their own string management routines).
2005-04-25 23:06:21 +00:00
rocky
79780510e2
Note BCDness of msf_t
2005-03-21 10:43:08 +00:00
rocky
2a11267eb9
Doxygen lint corrections.
2005-03-21 09:19:06 +00:00
rocky
a5161ab684
Revise audio subchannel structure to remove lba uniion since we don't
...
support returning LBA's inside the structure.
include/types.h: use cdio_config.h if none was supplied.
2005-03-19 06:42:22 +00:00
rocky
e936b135a7
Apparently some are depending on sizeof(bool) to be 1 byte. I don't
...
see this in libcdio, but I suppose it's a possibility. In gcc3 enums
are 4 bytes. This patch from Tim Potter forces sizeof(bool) to be 1
byte.
2005-03-18 01:15:49 +00:00
rocky
0507f61921
Allow returned parameters to be NULL.
2005-03-14 02:02:49 +00:00
rocky
8e8c54a457
Add MMC START STOP interface.
2005-03-09 10:23:01 +00:00
rocky
068120281b
Start of a working close_tray routine.
...
Add another routines which returns driver id to help reduce driver scans.
Reduce unneeded driver scanning my skipping DRIVER_UNKNOWN.
2005-03-07 07:23:52 +00:00
rocky
083e586379
Was destroying device list when getting capabilities. This should be an
...
in parameter only.
2005-03-06 22:04:07 +00:00
rocky
6cf48eacb8
Add cdio_audio_get_msf_seconds
2005-03-06 15:59:20 +00:00
rocky
1fe287e813
More audio control corrections.
2005-03-06 11:21:52 +00:00
rocky
83601dc13e
Add routine to turn audio status into a string.
2005-03-06 02:59:26 +00:00
rocky
3e84283fa8
Don't rely on compatability with 0.72. Use new type names.
2005-03-06 00:03:53 +00:00
rocky
b0f8934073
get_last_session returns lsn_t not session number.
...
Add get_track_last_session for Solaris. Correct it's play_msf.
2005-03-05 10:48:41 +00:00
rocky
822a203ba8
Add API routine to get last session number.
2005-03-05 10:10:16 +00:00
rocky
d76eddad1b
Revise play_audio_msf for start/end as it should be.
...
_cdio_*driver*.c -> *driver*.c
2005-03-05 09:26:52 +00:00
rocky
d496ca3dbc
1st attempt to fill in some audio controls for Windows ioctl.
2005-03-05 09:11:44 +00:00
rocky
3abb1badf9
audio.h: redo audio volume levels a little.
...
mmc.{c,h}: attempt to get audio ports/selections via MMC.
cd-info.c: show volume output levels in a cleaner fashion.
2005-03-02 04:23:59 +00:00
rocky
881d4fcf8f
mmc.c: fix up read_audio_subchannel_mmc
...
audio.h: more direct field names
mmc.h: add mmc_subchannel_t; scsi_mmc -> mmc
cdio-linux.c: remove deprecated from_bcd8
2005-03-01 10:53:15 +00:00
rocky
cd328dac84
Report ability to read MCN.
...
Add MMC routine to read audio subchannel.
2005-03-01 09:33:52 +00:00
rocky
47a5589e61
Add audio lineout controls (play, pause, volume control)
2005-03-01 00:41:34 +00:00
rocky
4d393869ba
Tighter declarations of variables.
2005-02-28 02:05:19 +00:00
rocky
306f8bc498
More device error return codes. More detailed errors when CDROM_SEND_PACKET
...
fails.
2005-02-28 02:00:20 +00:00
rocky
c350e2bdf3
Remove duplicate #define's
2005-02-25 09:47:10 +00:00
rocky
a37cfc0ba4
NEWS: all that's gone on so far in 0.73cvs
...
README: Note paranoia and samba vfs module
*.{h,c}: more debugger symbols. Use _s convention more.
2005-02-22 10:42:50 +00:00
rocky
5eacbe6af2
More time corrections as hopefully move towards Nirvana.
2005-02-22 04:32:52 +00:00
rocky
a2fccc90c4
Add routine for extracing ISO 9660 long time format and probably correct
...
the short-time format a little.
Handle Rock-Ridge time and be able to display it.
This pretty much completes the bulk of handling Rock-Ridge extensions.
2005-02-22 02:02:46 +00:00
rocky
ec0564dfee
Process Rock-Ridge time fields. Not tested or shown yet.
...
Break out Rock Ridge fields of our ISO9660 stat.
2005-02-21 09:00:53 +00:00
rocky
5b029744c6
Process symbolic links. Remove some memory leaks.
2005-02-21 02:02:12 +00:00