thesin
08d7ceae64
Few fixed for the big rename and fixed a long standing mmmm thing that bothered me, -I-I../lib ;)
2004-06-02 04:52:55 +00:00
thesin
e9a127ec65
Fixed my name in NEWS
2004-06-02 04:03:40 +00:00
rocky
afe62ef6bb
Compilation fixes.
2004-06-02 01:01:18 +00:00
rocky
5e2642af4b
Remove some of the bogus assume 1 is first track.
...
Renamings: env -> user_data
_obj -> env
2004-06-02 00:43:53 +00:00
rocky
a26f18d1cd
Some compilers can't hack "# include"
2004-06-02 00:37:14 +00:00
rocky
375de2275f
Typo.
2004-06-02 00:35:32 +00:00
thesin
48b9dd9306
Now knows XA and CD-i tracks, thought I'm not sure it's working 100%, reads the correct amount of tracks, still need to fix the MCN code.
2004-06-01 16:02:46 +00:00
rocky
11f7fbe9f3
Avoid subtraction of unsigned numbers.
2004-06-01 11:45:35 +00:00
rocky
a9f1ebe431
Bug in conversion logic.
2004-06-01 11:43:57 +00:00
rocky
33be1e3ebf
Some variable renaming.
...
Also less pervasive assumption that the first track is 1.
2004-06-01 11:15:58 +00:00
rocky
2c272e7e90
Break out file NRG format structures into a header.
2004-06-01 10:47:37 +00:00
rocky
dae18fe88f
Make use of return code from parse_nrg()
...
A mode1/2 fixup.
Some small code reorganization.
Closer to being able to parse without opening.
2004-06-01 10:43:23 +00:00
thesin
ff7a568da5
Now knows the difference between DATA and Audio tracks on OSX, also temp change to eject command till I find the right way to implement it in code.
2004-06-01 03:44:55 +00:00
rocky
f0c376da88
What's up.
2004-05-31 21:23:05 +00:00
rocky
a4a41d3df7
Acknowledge debt to Micheal Kukat
2004-05-31 19:07:29 +00:00
thesin
b0416a3eff
Fix compile on OS X 10.3, should work on 10.2 and 10.3, still testing for 10.1, OS X Drivers still incomplete this is just to fix compiling.
2004-05-31 15:21:48 +00:00
rocky
6f78156edb
Some variable renaming. env is the environment, user_data is what is
...
passed in.
2004-05-31 14:53:07 +00:00
rocky
a5d03e58ba
Make sure source_name a malloc'd, so we can uniformly free it when
...
not needed.
2004-05-31 14:52:04 +00:00
rocky
a311ef0716
Merge more information in from extractnrg.pl
2004-05-31 14:16:34 +00:00
rocky
90f210de80
check_nrg.sh.in: add NRG 5.5 cdda MCN test.
...
svcdgs.right: we now have a MCN.
2004-05-31 13:32:19 +00:00
rocky
376e021218
Hopefully improve names. "user_data" comes from user. "env" an
...
environment is really what this is. "obj" is just to vague.
2004-05-31 12:29:09 +00:00
rocky
59a3a3af4e
Handle error reporting with null source correctly.
2004-05-31 12:19:35 +00:00
rocky
22fd14048f
Duplicate free bug fix from tracked down by Heiner.
2004-05-31 12:05:12 +00:00
rocky
3fbe739b5f
Added another 0 to MSF output. (Having 2nd thoughts though since the maximum
...
msf minute value is two places.)
2004-05-31 11:50:27 +00:00
rocky
7cf510331f
NRG MCN CDDA test.
2004-05-31 11:44:36 +00:00
rocky
74005ffae2
Strive to make source_name always a malloc'd variable (so it can
...
always be free'd).
2004-05-31 04:00:54 +00:00
rocky
1abdc2e353
Better DAOI and DAOX information based on extractnrg.pl.
2004-05-31 04:00:01 +00:00
rocky
0ab4b1ada0
Remove the bogus assumption that the first track is always 1. May
...
help down the line with multi-session CDs.
2004-05-27 12:10:21 +00:00
rocky
92ab8ff36d
Remove some of the bogosity in assuming the first track starts at 1.
...
(Probably will be useful on multi-session CD's).
2004-05-27 10:58:11 +00:00
rocky
f858aedc98
We shouldn't terminate if we can't get an MCN.
2004-05-27 10:47:07 +00:00
rocky
3eea3968c0
Put LIBPOPT_CFLAGS after local include in case LIBPOPT has headers common
...
to those in LIBCDIO_CFLAGS.
2004-05-27 02:46:17 +00:00
rocky
12a6d32d95
Fix prototype mismatch.
2004-05-27 01:11:50 +00:00
rocky
1e67fc17e0
Correct mismatched prototypes.
2004-05-27 01:06:34 +00:00
rocky
e48c1e051f
scsi_mmc.h: add definition for SET_SPEED
...
types.h: add size of MCN.
2004-05-26 06:29:15 +00:00
rocky
42b16ab189
Improve slightly (or possibly break slightly) based on information
...
from extractools.pl.
2004-05-26 06:27:03 +00:00
rocky
f1a708eb6f
*** empty log message ***
2004-05-26 01:40:47 +00:00
rocky
95546002d5
Add --hexdump and --no-hexdump options. We now can hexdump to a file and
...
dump bytes stdout (which may be useful in a pipe).
2004-05-26 00:52:53 +00:00
rocky
484637b207
Make default CAM since that works best. It might help the single
...
FreeBSD user of libcdio.
2004-05-24 23:31:15 +00:00
rocky
a28d909009
Test variable is not already free before freeing.
2004-05-24 23:28:05 +00:00
rocky
b4090f3ca5
Add cdio_open_am_cd.
...
Use network order for FreeBSD lsn/lba's and other small FreeBSD patches.
Thanks again to Heiner.
2004-05-19 03:00:03 +00:00
rocky
2a54d504c0
MSWindows/*: get access mode working better. ASPI support is faulty though
...
freebsd.c: it's "ioctl" not "IOCTL";
cdrdao: it's cdrdao, not "toc"
cd-info: slightly better error message?
2004-05-16 13:33:26 +00:00
rocky
cb7c0e870a
Go over FreeBSD code based on output from Heiner.
...
Hopefully 3 bugs are fixed:
- we get the leadout track now, no core dumps
- MSF reporting is corrected
- track format and mode
_cdio_linux.c: use cdio #define rather than GNU/Linux one.
2004-05-13 04:32:12 +00:00
rocky
cb9db0a7d5
Allow more freedom in specifying access mode.
...
Image drivers now have an "image" access mode.
2004-05-13 01:50:10 +00:00
rocky
cf6fd8b4c8
Allow more flexibility in specifying access mode.
...
"IOCTL" -> "ioctl".
2004-05-13 01:49:01 +00:00
rocky
9bf0aa3771
Correct size. Thanks to Heiner.
2004-05-12 20:06:10 +00:00
rocky
1526f100f2
cdio.h: update doxygen documentation
...
sector.c: remove erroneous fix.
2004-05-11 12:17:17 +00:00
rocky
3f6cba2b0a
- Redo types of lsn and lba to allow negative values. Should model MMC3
...
specs. Add max/min values for lsn.
- More complete MMC command set
2004-05-11 02:15:42 +00:00
rocky
aab600b46a
Make scsi_mmc.h public.
2004-05-10 03:28:51 +00:00
rocky
e5b8d7e308
Minor format change.
2004-05-10 02:10:05 +00:00
rocky
26f7bcb433
Add bad catalog tests.
2004-05-09 23:06:44 +00:00