gmerlin
|
efc2151bc1
|
* Better drive detection for Linux
* cdio_add_device_list() now adds devices with symlinks only once
|
2006-11-27 19:31:37 +00:00 |
|
rocky
|
3c49917550
|
Remove doxygen warnings.
|
2006-10-27 10:38:41 +00:00 |
|
rocky
|
c1f11393ac
|
Add routine to get tray status (open/closed) and sample program.
Seems broken at least on SuSE 10.1 if not other GNU/Linux's though.
|
2006-10-11 12:38:17 +00:00 |
|
gmerlin
|
5e4307a3b3
|
* UTF-8 support
|
2006-06-03 15:35:49 +00:00 |
|
gmerlin
|
511c0b9416
|
* UTF-8 support patch
|
2006-06-02 21:54:21 +00:00 |
|
rocky
|
5d3ef6fa82
|
Add missing field in SVD structure. Document correspondencies with ECMA 119
better.
|
2006-05-06 16:08:06 +00:00 |
|
rocky
|
fcabaf3da6
|
Note what nsectors does.
|
2006-05-03 00:29:40 +00:00 |
|
rocky
|
e7e73c05d8
|
UDF file reading works for strategy 4. What a pain in the ass.
|
2006-04-17 03:32:38 +00:00 |
|
rocky
|
8a9128cf61
|
Remove some bugs in udf_file.c Others remain.
|
2006-04-16 02:34:08 +00:00 |
|
rocky
|
22608b594e
|
stream: add getpos routine
udf: save last read position.
|
2006-04-15 03:05:14 +00:00 |
|
rocky
|
4585f21f80
|
Fix prototype mismatch. Thanks yet again to the every vigilant Steve
Schultz.
|
2006-04-14 21:09:55 +00:00 |
|
rocky
|
0c2b1bfa9e
|
mmc: add mmc_close_tray().
mmc-tool: add option for close tray and to get mode-sense 2A data.
|
2006-04-12 09:30:14 +00:00 |
|
rocky
|
d0d5ea424f
|
Make udf_read_block more like 2 read. Implementation is closer
to the description (although it needs more work.)
udf_fs.h: break out udf_check_tag()
*.h: /*! -> /** - is more like Javadoc.
|
2006-04-11 05:47:57 +00:00 |
|
rocky
|
6eeb46aea7
|
UDF fixes.
|
2006-04-11 00:26:54 +00:00 |
|
rocky
|
edc8056ec9
|
Clarify the difference betweeen speed as it is defined in the MMC spec
and drive unit speeds. Add a new mmc routine for the latter.
|
2006-04-04 02:06:12 +00:00 |
|
rocky
|
93bb7fdb74
|
More #defines become enums.
Add CDIO_MMC_GETPOS_LEN16. Is like CDIO_MMC_GETPOS_LEN16 with extra
position parameter.
|
2006-04-03 18:51:46 +00:00 |
|
flameeyes
|
2f62a9c3fd
|
Add a --disable-cxx configure parameter so that the C++ bindings can be skipped.
|
2006-03-30 10:47:51 +00:00 |
|
rocky
|
dbc63b695a
|
Yet another attempt to get "get_drives_with_cap" working in a rational
fashion.
|
2006-03-28 03:26:16 +00:00 |
|
rocky
|
10942d5ba3
|
One more time, go over logic of get_drives_with_cap.
|
2006-03-27 02:48:41 +00:00 |
|
rocky
|
8b24c3a47e
|
Bug in get_drive_types_with_cap: Had wrong boolean logic.
|
2006-03-26 20:47:55 +00:00 |
|
rocky
|
4c029bea7b
|
A more stringent ISO 9660 CD reading test.
|
2006-03-26 15:03:54 +00:00 |
|
rocky
|
df29646b2e
|
Document iso9660_iso_seek_read better. Well, the old doc at least
had me confused.
|
2006-03-25 00:21:56 +00:00 |
|
rocky
|
aa838fc894
|
documentation additions, mostly doxygen. More #defines become enumerations.
|
2006-03-18 18:37:56 +00:00 |
|
rocky
|
b8d69c67a2
|
iso9660.h: remove doxygen formatting warning.
configure.ac, NEWS: get ready for 0.77 release
|
2006-03-18 02:35:06 +00:00 |
|
rocky
|
49bc5ccb3f
|
Security: replace all uses of strcat and strcpy with strncat and strncpy
|
2006-03-18 00:53:20 +00:00 |
|
rocky
|
62386a361a
|
iso9660.h: note b_mode2 parameter is not used any more
cdda-player.c
FSF address change.
|
2006-03-14 11:40:05 +00:00 |
|
rocky
|
dcb65efb93
|
Try p_cdio as protected.
|
2006-03-11 04:15:35 +00:00 |
|
rocky
|
ae3a59ec4c
|
Put back cdio_stat_size tolerance.
|
2006-03-07 23:54:43 +00:00 |
|
rocky
|
2c2245652d
|
Go back to inlining various functions because older STL's can't handle
not having the bodies. (I think this is what's going on, but I'm not
completely sure. Deals with failure on older BSDI and gcc 2.95 server)
|
2006-03-07 20:54:22 +00:00 |
|
rocky
|
29d414594d
|
Change list of files from a list to a vector. read_pvd() for
ISO9660::FS works. iso4.cpp: show ISO 9660 info for CD-images (like
iso1 for ISO images).
|
2006-03-07 19:55:11 +00:00 |
|
rocky
|
67d4aa6fe9
|
Move code from devices.hpp and iso9660.hpp headers into external files -
cdio.cpp, device.cpp, iso9660.cpp
configure.ac, C++/OO/Makefile.am: Found some bugs libraries acces in doing the
above move.
|
2006-03-07 10:46:36 +00:00 |
|
rocky
|
2977ab7c50
|
Have to have iso9660_find_fs_lsn linker symbol around. (At least for now.)
|
2006-03-07 00:06:19 +00:00 |
|
rocky
|
6ed9b4a5ff
|
Distribute pkg-config files. Add iso9600.hpp to distribution.
|
2006-03-06 22:34:13 +00:00 |
|
rocky
|
7a3ded9bd7
|
Add ISO9660::FS - the cdio portion of ISO9660 reading.
iso9600.h: another function rename to be more consistent.
|
2006-03-06 21:54:56 +00:00 |
|
rocky
|
42b0b841d0
|
iso9660.hpp, iso1.cpp get list iterators working.
rest: add _ to isachar and isadchar
|
2006-03-06 19:39:35 +00:00 |
|
rocky
|
b6da64e564
|
Start OO iso1.cpp.
iso3.cpp: valgrind lint.
iso1.cpp: tidy more.
|
2006-03-06 04:48:37 +00:00 |
|
rocky
|
5e2d4f6bdf
|
Get first libiso9660++ OO program (iso3) working.
|
2006-03-06 01:34:22 +00:00 |
|
rocky
|
129e141493
|
Add more C++ ISO 9660 methods and some classes (for C structs).
|
2006-03-05 08:31:03 +00:00 |
|
rocky
|
66d6e093aa
|
lib/cdio++/Makeifle.am iso9660.hpp iso9660_stub.cpp: start C++ libiso9660 library
iso9660.h: documentation changes.
device.hpp: reduce number of methods
stub.cpp->cdio_stub.cpp
|
2006-03-05 06:52:15 +00:00 |
|
rocky
|
7c7b83f35a
|
Mostly doc changes. However there was a field-name misspelling in iso9660.h
|
2006-03-02 18:59:13 +00:00 |
|
rocky
|
4ec818aabd
|
Document iso9660_name_translate{,_ext} more accurately.
|
2006-03-01 20:48:55 +00:00 |
|
rocky
|
1b19429ddb
|
Improve some comments.
|
2006-03-01 14:19:59 +00:00 |
|
flameeyes
|
8748e79ea7
|
Remove cdio_include.h at distclean rather than in clean, as it's done for config.h. Doesn't require to re-run ./configure at make clean.
|
2006-02-27 10:10:08 +00:00 |
|
rocky
|
202d2abdda
|
Remove some deprecated things.
|
2006-02-16 20:09:27 +00:00 |
|
rocky
|
695091068b
|
Replace yet another set of #defines with an enum.
|
2006-02-13 08:44:17 +00:00 |
|
rocky
|
d31ada19be
|
Change another set of #defines to an enum.
|
2006-02-10 22:02:39 +00:00 |
|
rocky
|
d25c11fbb8
|
cdio_driver_return_code_to_str -> cdio_driver_errmsg
|
2006-02-02 04:37:29 +00:00 |
|
rocky
|
3f39a667b2
|
Move the device routines which don't refer to an object private info
(e.g. closign a tray) out of the Device class.
|
2006-01-25 07:21:52 +00:00 |
|
rocky
|
9011bba7ef
|
devices.hpp: Add default values on some parameters.
cdio.hpp: Remove bogus class.
|
2006-01-25 06:36:07 +00:00 |
|
rocky
|
d9e59ac065
|
LIBCDIO_CONFIG_H -> EXTERNAL_LIBCDIO_CONFIG_H so we don't get conflicting
includes with the local config.h.
|
2006-01-23 20:47:33 +00:00 |
|