Allow parameter to specify seconds to wait.
Add cdchange program.
Add routine to show drives attached. Not really OO, but it is a little
nicer than the corresponding C program.
devices.hpp: Add default values on some parameters.
cdio.hpp: Remove bogus class.
Move the device routines which don't refer to an object private info
(e.g. closign a tray) out of the Device class.
Add cdchange.
Install a CDDB log handler.
Commit some of the temporary UDF stuff. It will either be completed or
disabled later.
Fix bug in is_device when driver_id = DRIVER_UNKNOWN or DRIVER_DEVICE
Go over.
cdio_driver_return_code_to_str -> cdio_driver_errmsg
Fix another bug in cdda-player? I think b_cd was there only for
interactive use.
Clean up code a little.
bincue.c: was using NRG default devices!
cd_types.c: declare variable so we pick up debug info.
Change another set of #defines to an enum.
Allow DragonFly which so far is exactly like FreeBSD. Guidance
suggested and provided by Diego 'Flameeyes' Pettenò.
Fix bugs on accessing outside of string. Patch thanks to Diego
'Flameeyes' Pettenò. And he cleaned up and shortened the code too!
Add at least an attempt to call get_default_devices().
Put in a much more stringent NRG image test. This means that for now
we won't require the .NRG extension.
Use strncopy rather than strcpy in get_hwinfo. Make sure all strings have
null byte at the end.