Commit Graph

1303 Commits

Author SHA1 Message Date
rocky
4fc826a94a Update copyright and email address. 2007-05-27 15:02:13 +00:00
rocky
20759efb0f Fix bug in trying to free cd-text when it hasn't been initialized. 2007-05-27 14:59:23 +00:00
rocky
d9fc7b742b Patches from sms to deal with off_t not getting defined. 2007-03-10 23:57:58 +00:00
rocky
e52da6ef99 lib/driver/gnu_linux.c: bug #19221 (possibly): memory Leak opening an inaccessible device.
cdchange.c: a stray character got added to the file
2007-03-07 04:35:47 +00:00
rocky
07b1944cb6 Better strtol fix based on SMS's remark. 2007-03-05 11:49:24 +00:00
rocky
0dc4e4d5ae Set errno=0 before calling strtol(). bug #18131 2007-03-05 11:18:49 +00:00
rocky
9e24b5594f Update cdio_read documentation. 2007-02-25 15:58:31 +00:00
rocky
2df6dfaa21 Symlinks were sharing stat_buf so freeing one made the pointer to the
other invalid. Allocate a separate entry for each symlink.

Bug report and patch provided by Antti Perälä. Savannah bug #18563
2006-12-20 09:26:35 +00:00
rocky
af4f23725b Patch by Gergely Szász to respect --disable-joliet.
(Things may change when UDF is more in use though.) Bug report #18522
2006-12-14 00:45:25 +00:00
gmerlin
e3be1cb109 * Fixed potential security issues 2006-11-28 12:14:16 +00:00
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
a470acc5ab Prepare a release that doesn't have the .so problem. 2006-10-28 02:11:24 +00:00
rocky
52ed17c992 gnu_linux.c: Fix bug reported by Burkhard in eject_media_linux() where
we were closing an open tray.

NEWS/README: note current changes
2006-10-21 11:38:16 +00:00
gmerlin
63d8add85e * Umount before ejecting
* Ultra simple eject command
2006-10-21 10:55:18 +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
flameeyes
932617cf75 Check for the pointers before dereference them. Found by Coverity Scan on xine-lib. 2006-09-26 22:21:09 +00:00
flameeyes
232b7e8edc Check for the validity of the pointer before using strlen on it. Found by Coverity Scan on xine-lib. 2006-09-26 22:08:13 +00:00
flameeyes
60cc012bb8 Fix a possible off-by-one in strip_trail() identified by Coverity Scan on xine sources. 2006-09-26 18:07:59 +00:00
rocky
9cd49d2bd8 Patches from Steve Schultz to handle libiconv inclusion on BSDI (and
possibly other BSD's)
2006-08-20 23:50:16 +00:00
rocky
bb7a5244e5 Yet another guess at what happened to the CDROMREADTOCENTRY ioctl
call.  I haven't been able to find anything that documents in any
detail how to use this ioctl let alone the weird behavior where
CDROMREADTOC header beforehand turns and "invalid parameter" into a
valid one. It's not the way other 'nix's work.
2006-08-02 11:00:31 +00:00
rocky
6a7e4c5d8f gnu_linux: get_disc_last_lsn: cdte_format seems to want to be CDROM_MSF
example/tracks.c: add a call to cdio_get_disc_last_lsn()
NEWS - note UDF limitation. correct spelling typo.
2006-07-30 13:19:49 +00:00
gmerlin
5e4307a3b3 * UTF-8 support 2006-06-03 15:35:49 +00:00
rocky
e06f4960ce C lint. 2006-06-03 00:05:57 +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
7b14288feb gcc 2.9 fix remove ;; - thanks to sms 2006-04-28 16:38:23 +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
80ab1a301c libcdio.sym: add mmc_close_tray
cdda-player.c, mmc-tool.c: remove possibility of uninitialized return
code variables
2006-04-14 22:17:08 +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
f66b71db63 udf_fs.c: was freeing freed memory when searching for a file that
doesn't exist.

udf2.c: print error when looking for a non-existent file.
2006-04-11 06:46:29 +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
e039fcee0e Handle error condition better. 2006-04-11 01:05:44 +00:00
rocky
6eeb46aea7 UDF fixes. 2006-04-11 00:26:54 +00:00
rocky
3c8e10bf67 . 2006-04-05 03:55:09 +00:00
rocky
d71d515ee6 Make so we can call from driver. Some comment changes too. 2006-04-05 02:20:06 +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
10b57b2ddd gnu_linux: Use internal routine to set the speed.
mmc.c: add more debug_ variables for new enums and extern vars in mmc.h
set speed is in the write direction not read
2006-04-03 19:31:18 +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
d45449d271 For read_data_sectors, try first MMC commands and then cooked I/O. 2006-03-28 13:16:09 +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
393af6efc3 Untabify 2006-03-26 02:35:26 +00:00
rocky
f7c122285d Add/correct comments. osx.c: remove tabs. 2006-03-26 02:34:41 +00:00
rocky
1dfc5d1146 Store passed in messagedest in initializing drive object. 2006-03-25 00:20:28 +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
8f125ff0a4 typo 2006-03-18 01:56:19 +00:00