Commit Graph

2426 Commits

Author SHA1 Message Date
edsdead
58b9aee8e5 fix incorrect behavior and potential buffer overrun in mmc_read_cd when i_blocks exceeds MAX_CD_READ_BLOCKS 2008-05-09 06:43:53 +00:00
edsdead
b07d491fcd fix up return type of mmc_run_cmd and mmc_run_cmd_len 2008-05-09 06:13:32 +00:00
rocky
3f266b669b Changes to testpregap.c to allow to build outside of the source tree. 2008-05-05 23:58:28 +00:00
rocky
49defd1cdc restore tab which got lost in cut-and-past. -- A pox on "make".
Thanks to Steve Schultz again for keeping us (more) honest.
2008-04-26 15:16:06 +00:00
rocky
62d7731703 Patch from Peter Hartley to allow Cross-compiling to mingw32:
- MinGW doesn't have struct timespec, so udf_time.c doesn't compile
   (changes lib/udf/udf_time.c, configure.ac, config.h.in)

 - The configure test for bitfield ordering uses AC_TRY_RUN and thus
   doesn't work when cross-compiling; use sneakiness to try and
   determine it at compile time, falling back to the existing runtime
   check if the sneakiness doesn't work
   (changes configure.ac; tested on x86_64-linux-gnu and i586-mingw32
   which are bf_lsbf=1, plus sparc64-linux-gnu which is bf_lsbf=0)

 - The configure test for "extern long timezone" needlessly uses
   AC_TRY_RUN when in fact AC_LINK_IFELSE is all we need to know, and
   that latter works when cross-compiling
   (changes configure.ac)

 - MinGW sys/stat.h doesn't have the *GRP or *OTH macros, nor S_IFLNK
   or S_IFSOCK, nor S_ISUID etc
   (changes lib/udf/udf.c and lib/iso9660/xa.c)

 - MinGW doesn't have <sys/wait.h>, so even the header-inclusion bit
   of the Linux driver doesn't compile unless it's moved inside the
   "ifdef HAVE_LINUX_CDROM"
   (changes lib/driver/gnu_linux.c)

 - Because the man pages cd-info.1 etc depend on the binaries themselves
   (for help2man reasons), the configure options --without-cd-info etc
   don't actually stop them being compiled. Fixed by only depending on
   man pages for programs that are actually built, which also stops
   the installation of man pages of programs which aren't themselves
   installed
   (changes src/Makefile.am)
2008-04-24 07:28:00 +00:00
karl
8deec6fcc9 gplv3+ 2008-04-22 15:29:11 +00:00
karl
aac7795576 gplv3+ 2008-04-21 18:30:19 +00:00
karl
2328a4872c gplv3+ 2008-04-20 13:44:31 +00:00
karl
2d05460780 gplv3+ 2008-04-18 16:02:09 +00:00
karl
0e61f3de1a gplv3+ 2008-04-17 17:39:47 +00:00
karl
078ddf9564 gplv3+ 2008-04-16 17:00:40 +00:00
rocky
82cb0583bd Install libcdio_paranoia.pc and libcdio_cdda.pc when cdparnaoia is enabled. Thanks to Geotz Waschk for catching this. 2008-04-15 17:35:23 +00:00
karl
4f8b039943 gplv3+ 2008-04-14 17:30:26 +00:00
karl
431910a2c0 gplv3+ 2008-04-11 15:44:00 +00:00
rocky
4b172d9cc2 netbsd.c: add more ops. Doc functions, bring more in line with other drivers. 2008-03-28 02:03:13 +00:00
rocky
70be01d454 cdio_have_xxx is now private. Add p1.bin to distribution. 2008-03-28 01:28:50 +00:00
rocky
0e463dfc0d Start NetBSD driver 2008-03-27 17:40:50 +00:00
edsdead
72d903e5f1 add ISRC updates to NEWS 2008-03-27 10:45:24 +00:00
karl
0664dad58a gplv3 2008-03-25 15:59:08 +00:00
karl
0a527dedaf gplv3 2008-03-24 15:30:55 +00:00
karl
ec0dced0ed gplv3 2008-03-23 17:21:34 +00:00
rocky
da33715a55 NetBSD *can* be included in libcdio. Thanks to Karl Berry for pointing out. 2008-03-22 22:51:30 +00:00
rocky
4d76632b8a Start a nrg image reading test. 2008-03-22 22:43:56 +00:00
karl
06c83dd486 gplv3 2008-03-22 18:08:25 +00:00
rocky
30eb8105b3 More Housekeeping 2008-03-21 10:59:16 +00:00
rocky
d905058970 Bookkeeping 2008-03-21 10:44:01 +00:00
rocky
73393a87fb We no longer use gpl.texi. 2008-03-21 10:42:36 +00:00
rocky
9040ae06a9 cdio_private.h: Remove type mismatch warning on get_track_pregap_lba
when compiling image drivers.

nrg.c: initialize previously uninitialzied field. Bug found by Robert
       William Fuller.

cvs2cl_usermap: add esdead and karl

NEWS: try to track what's been happening.
2008-03-21 10:19:38 +00:00
edsdead
18f3a6f9a1 support cd-text 2008-03-21 08:06:36 +00:00
karl
3b90a7dda4 update Makefiles to GPLv3+ 2008-03-20 19:02:37 +00:00
rocky
c55b2ef379 Change some ALL CAPS emphasis to @emph emphasis 2008-03-20 09:08:15 +00:00
edsdead
6808cccedb minor correction to prior commit 2008-03-20 08:14:40 +00:00
edsdead
c0034ec8e1 handle DAO in nrg_read_audio_sectors 2008-03-20 08:07:44 +00:00
edsdead
08bbf64fd4 expect failure on p1.bin and p1.nrg b/c they are not iso9660 images 2008-03-20 03:45:43 +00:00
edsdead
e4ecb61b05 get isrc from nrg files AND new API char * cdio_get_track_isrc(CdIo_t *,track_t); 2008-03-20 01:40:28 +00:00
edsdead
c0f66c3330 don't need # of blocks without offset 2008-03-20 00:45:56 +00:00
edsdead
5223b29276 remove 272 byte offset that emulated 68 sample read offset in author's drive 2008-03-19 04:38:52 +00:00
edsdead
e87be66a28 added authorship to section on track pre-gaps and cd-da 2008-03-19 03:48:26 +00:00
edsdead
0363d02c50 tests for pregap api 2008-03-18 05:59:19 +00:00
edsdead
a9a638800e add testpregap 2008-03-18 05:57:05 +00:00
karl
030aafbbc3 switch manual to GFDL1.2+ and no invariant sections; systematize front matter; etc. 2008-03-18 00:37:20 +00:00
rocky
51d9652c82 get_track_pregap_lba, get_track_pregap_lsn. Section on "CD-DA pregap" in libcdio manual.
All changes from Robert William Fuller.
2008-03-16 00:12:42 +00:00
rocky
d995e59785 Update for doxygen 1.5.3 2008-03-15 18:11:28 +00:00
rocky
6dcb2fa099 Assume darwin9 is like darwin8. 2008-03-15 17:45:17 +00:00
rocky
691d64e45b More libiconv escallation. Sigh. 2008-03-15 17:26:13 +00:00
rocky
e1f708b52c libiconv needed in test programs probably as part of the subversive iconv escallation that's been going on. 2008-03-15 17:02:51 +00:00
rocky
2b42b36b51 Revise before release. 2008-03-15 16:44:08 +00:00
rocky
7b32c1a3de Install pkgconfig files libudf.pc, libcdio++.pc and libiso9660++.pc. Distribute
manual pages for standalone utilities. Suggestions thanks to Nicolas Boullis.
2008-03-15 16:21:28 +00:00
rocky
adf1b97e74 Try to undo the damage gettextize does on configure.ac and Makefile.am 2008-03-09 21:29:56 +00:00
rocky
423714b8bd fix syntax error 2008-03-09 21:21:38 +00:00