karl
3b90a7dda4
update Makefiles to GPLv3+
2008-03-20 19:02:37 +00:00
rocky
40c531fed9
Remove := in Makefiles for portability.
...
autoconf 1.10 complains about adding AM_PROC_CC_C_O - pander to it.
2007-10-15 04:53:59 +00:00
rocky
ad29b3b4c5
Ooops - typedef typo
2007-09-28 12:10:55 +00:00
rocky
cddf780736
paranoia.h, p_block.c: Add paranoia_set_range and correct #define in paranoia.h
...
common_interface.c: try to give credit where it is due.
2007-09-28 12:09:38 +00:00
rocky
aa838fc894
documentation additions, mostly doxygen. More #defines become enumerations.
2006-03-18 18:37:56 +00:00
rocky
2cb388781d
Update library version numbers for possible release. FSF address change.
2006-03-14 12:05:16 +00:00
rocky
509aaf7798
comment change - 0x2->FLAGS_UNREAD
2006-03-13 02:08:14 +00:00
rocky
2350ea3e52
Don't do library versioning if there no object files to look at. This
...
removes spurious "nm: no a.out" messages when --disable-shared is in effect.
2006-03-07 11:19:12 +00:00
rocky
99ea8b6fbe
Using inline seems to cause a linking problem. Don't know exactly
...
under what conditions or why, but "inline" isn't all that vital.
2006-01-05 21:58:52 +00:00
pjcreath
416d729fa5
Documented silence matching
2005-11-08 23:21:40 +00:00
pjcreath
8da7896c23
Commented stage 2 extensively.
2005-11-07 20:06:45 +00:00
pjcreath
b460e8bb31
Cleaned up TRACE_PARANOIA and added some messages for the skip case.
2005-11-07 19:48:50 +00:00
pjcreath
723c5d5dae
Added TRACE_PARANOIA, which differs from cdparanoia's NOISY compile-time
...
flag in that it's designed to help someone understand how cdparanoia works,
rather than troubleshoot. Setting TRACE_PARANOIA to 1 traces stage 1,
2 trace stage 2, and 3 traces both (and is extremely verbose).
Additionally, committed a tentative bugfix to paranoia itself, which was
causing the libcdio test case to break. If it introduces unexpected
behavior, it should be backed out. So far it seems to fix all test cases.
2005-10-24 19:42:15 +00:00
rocky
8be2ccedee
Remove a #define we don't need.
2005-10-23 12:17:30 +00:00
pjcreath
ae34187757
Added comments to the sort_info_t macros, including the scary pointer
...
arithmetic that makes ipos() tick.
2005-10-17 20:56:51 +00:00
pjcreath
6bcd6c5609
Extensively commented cdparanoia's stage 1 matching. No code changes apart
...
from added white space for improved readability. Comments containing "???"
suggest areas for further study and documentation.
2005-10-17 15:31:08 +00:00
rocky
1e89dc8909
Analysis and comments courtesy of Peter J. Creath, again. (I believe
...
this will be the last commit I'll make on his behalf.)
2005-10-15 03:18:42 +00:00
rocky
326776a693
Minor formatting changes.
2005-10-14 02:07:06 +00:00
rocky
8c04ca8e04
Many informative comments courtesy of Peter J. Creath.
...
External accessible routines renamed to their libcdio name.
2005-10-14 01:20:55 +00:00
rocky
1223d47875
libpopt no longer use
...
sort_link -> sort_link_t.
2005-10-08 09:08:10 +00:00
rocky
e74fc3f8da
Just a little more clear about the enum/#define thing.
2005-10-05 00:50:41 +00:00
rocky
f3b673dec7
Use #defines (and enums for debugging) for paranoia read flags.
...
Patch from Peter J. Creath.
2005-10-05 00:02:12 +00:00
rocky
f9f6561478
Remove the comments about the bug that was just addressed. Thanks again to
...
Peter J. Creath
2005-10-04 00:38:34 +00:00
rocky
c6dfef5d24
Bug fix in overallocated analyzed and fixed courtesy of Peter J. Creath
2005-10-03 02:31:11 +00:00
nboullis
6290f7396b
Fix the version of symbols in the libcdio_paranoia library.
2005-09-20 16:36:48 +00:00
rocky
1f5d7ae128
Wrong name.
2005-09-20 00:45:45 +00:00
rocky
d8826d36a2
Add --with-versioned-libs for libcdio_paranioa and libcdio_cdda Remove
...
use of "new" even in private C parts. Changes and patch from Nicholas
Boullis.
2005-09-20 00:42:14 +00:00
rocky
638a30a5f1
Remove gcc 4 warnings
2005-07-07 06:51:13 +00:00
rocky
6618a05537
Various portability fixes mosty for MSVC which doesn't have drand and
...
doesn't allow dynamic local arrays.
v_fragment -> v_fragment_t
libcdio.sym: more external symbols defined
/lib/_cdio_linux.c: harmless type mismatch
example/sample2.c -> example/device.c
2005-02-06 15:09:10 +00:00
rocky
bdf0d1a6c4
Work around problem where we were accessing outside of an allocate
...
range when the drive endian was different than the CD-ROM
endianness. We do this by always allocating an extra block, but it
would be better to understand whether this is correct or whether some
logic needs to be fixed.
2005-01-23 14:05:19 +00:00
rocky
4fabb2857e
Remove some valgrind-caught memory leaks or use of uninitialized regions.
2005-01-23 05:31:03 +00:00
rocky
111db2e6e0
Fix a couple memory leaks by freeing resources.
2005-01-14 01:37:33 +00:00
rocky
424b735b92
Add array to convert paranoia_mode_cb into a string.
2005-01-13 04:00:15 +00:00
rocky
fe0fe0a17a
toc.c: don't assume first sector is 1.
...
cdda.h: document TOC better.
p_block.c: revise getting paranoia first/last sector
2005-01-10 02:10:46 +00:00
rocky
23b8fedd65
Small convention changes.
2005-01-07 02:42:29 +00:00
rocky
f939e73e52
First working all-libcdio cd-paranoia (modulo various omissions and
...
memory leaks).
2005-01-06 01:15:51 +00:00
rocky
7a2a44a814
The first all libcdio cdda_interface. There are some gaps could be
...
filled.
cdda_inteface.h renamed to cdda.h
cdio_destroy moved from cdio.h to device.h
2005-01-05 04:16:11 +00:00
rocky
b273f5bf95
Read in configuration settings from config.h. paranoia was GNU/Linux based
...
so the #includes had been set specific to that.
2004-12-22 09:41:58 +00:00
rocky
6c14d28918
BIG REORGANIZATION.
...
Reorganize directory structure for inclusion of cd-paranoia. Works for
GNU/Linux. Other OS's may be broken. Regression test output needs to
be adjusted too.
Move:
lib/driver (split off of lib)
lib/iso9660 (split off of lib)
Add from paranoia:
lib/cdda_interface
lib/paranoia
src/paranoia
Also made some small changes to capability indentification to show
more reading capabilties and show that.
cd-info now shows the total disc size.
2004-12-18 17:29:32 +00:00