Commit Graph

331 Commits

Author SHA1 Message Date
rocky
fb00a8ab56 Check for libncurses as well as libcurses and add whatever is found to
cdda-player libraries.
2005-03-10 12:47:03 +00:00
rocky
76d8cbe880 win32.c: get eject working.
device.c: an additional test for a NULL pointer to be on the safe side.
cdda-player: better handling of eject.
2005-03-09 02:19:54 +00:00
rocky
7ae764d9b8 lib/driver/device.c: bug in close routine looping.
lib/*: Modify close routine for Win32 ioctl.
src/cdda-player: add option for close cd tray and minor things
2005-03-08 03:11:19 +00:00
rocky
db3b2fa938 Add Gerd Knorr's cdda-player as an example program using the libcdio Audio
controls.
2005-03-07 12:55:12 +00:00
rocky
869bbacd94 Use cdio_audio_get_msf_seconds 2005-03-06 16:00:35 +00:00
rocky
1dc54ec57d Split out cddb stuff for inclusion in a cdda player. 2005-03-06 11:23:15 +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
a27d21a97a win32.c: closer to getting audio controls working.
cd-info.c: was not testing MULTI_SESSION capability correctly.
2005-03-05 19:27:28 +00:00
rocky
31621a3942 Correct type mismatch: unsigned int -> lsn_t 2005-03-05 18:53:13 +00:00
rocky
eebb3ca0a4 Change multi-session output - cd-info reports LSN's, not session number. 2005-03-05 16:51:12 +00:00
rocky
822a203ba8 Add API routine to get last session number. 2005-03-05 10:10:16 +00:00
rocky
9d7e2b97da Enable building out of srcdir. Patches outside of test/* from Mike Castle 2005-03-02 12:49:28 +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
7441d6a1ec Slightly more detailed capability reporting:
VCD is MODE2 FORM 1/2; PhotoCD is ability to read multisessions.
2005-03-02 01:00:48 +00:00
rocky
850aeed10d Deal with unimplemented audio status (such as on image drivers) 2005-03-01 11:29:52 +00:00
rocky
01f3d305f7 Slight output change. 2005-03-01 11:14:43 +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
862d186157 Don't do CD analysis if we are currently playing a CD. 2005-03-01 07:54:09 +00:00
rocky
cdef618824 Corrections to audio. First glimpse at working (on GNU/Linux) audio
controls.
2005-03-01 02:49:43 +00:00
rocky
602be8e5c6 win32.c: fill in read_data_blocks (use mmc routine)
iso-info.c: lint cast on output
iso9660.c: deal with struct tm's that don't have gmt_off.
2005-02-27 20:16:08 +00:00
rocky
a63bca7440 Show seconds in ISO9660 listing. 2005-02-26 23:25:33 +00:00
rocky
70025d7a32 Show modification time, not create time as seems to be the common case
for ls.
2005-02-26 15:41:20 +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
rocky
3d97c7ded6 Correct Rock-Ridge directory/link listing.
{cd,iso}-info --no-rock-ridge works (and with rock-ridge too)
test/*.right: output is now what I guess it's should be
2005-02-20 16:21:06 +00:00
rocky
4bee04f8f6 Put in LSN's and sizes more often. 2005-02-20 10:34:45 +00:00
rocky
99bf11d7c1 "printf (" -> "report (stdout," 2005-02-20 10:23:26 +00:00
rocky
a8e1fd6038 all: Add iso9660_get_rock_attr_str to get an ls-like mode string for rock
ridge.

{cd,iso}-info.c util.{c,h}: put common printing routine in util.c

rock.h: add enum for NM flags
iso9660.h: move mode_t typedef so it can be used in rock.h
xa.{c,h}: small typos.

test/*: in most cases better output. On VCD's however there there is a
slight regression on displaying the filename someitmes. Will be
addressed later.
2005-02-20 10:21:01 +00:00
rocky
834b1d06b6 cd-info.c: tolerate CDDB options even when we don't support CDDB.
Better error reporting of bad options.
2005-02-19 11:43:05 +00:00
rocky
e5c5886032 Add filesystem size --iso9660 output. 2005-02-18 23:25:45 +00:00
rocky
b2365280af Use translated name in directory reporting. 2005-02-18 22:36:29 +00:00
rocky
a4d389b939 iso9660_fs.c: reallocate filename when Rock-Ridge name is bigger.
rock.c: variable name changes

cd-info.c: don't translate file name when there are Rock-Ridge
Extensions.
2005-02-18 01:31:08 +00:00
rocky
ab344d538c Remove more of the no longer needed distinction (that we sometimes got
wrong) of Mode 1 vs Mode 2 data reading.
2005-02-17 11:54:28 +00:00
rocky
b504a1a652 First semblance of being able to handle Rock Ridge names. 2005-02-14 07:49:46 +00:00
rocky
feb3e26e7a small formatting change 2005-02-09 01:31:10 +00:00
rocky
a1c206fe3b Add enum for feature profiles. Add feature to string conversion routines. 2005-02-08 04:14:28 +00:00
rocky
e0a20d6e38 Small formatting changes. 2005-02-07 12:12:14 +00:00
rocky
ce6170ea9e Add more MMC features and profiles such as ones used by the Plextor
DVDR PX-716A
2005-02-07 12:06:29 +00:00
rocky
81e6bf4c95 Move discmode things out of sector and over to disc.h and disc.c. 2005-02-05 14:42:28 +00:00
rocky
d958f062ea First attempt at smart iso9660 reading in CD images.
_cdio_stream.*: return is now cdio_driver_return_t
2005-02-05 04:25:14 +00:00
rocky
9e3baff32a Forgot to install default manpages. 2005-01-29 08:17:56 +00:00
rocky
9348908fd5 Put Japanese man page in man/jp. 2005-01-29 08:03:23 +00:00
rocky
9e2eaf7546 cdparanoia: add ability to disable byte swapping
configure.ac: remove AIX driver for now - it doesn't really work
remove some (but not all) of the valgrind errors in cd-text
Some stylistic things, doxygen comment improvements typos, etc.
2005-01-27 03:10:06 +00:00
rocky
e0cce4558d Version information now includes build. 2005-01-22 22:21:36 +00:00
rocky
37d52c861d check_paranoia.sh.in: Add a more agressive paranoia test.
*version.h*: Include build name in version listings.
2005-01-22 19:39:16 +00:00
rocky
567e6e7775 Add jitter simulation and jitter-correction testing. 2005-01-22 18:11:32 +00:00