Commit Graph

1646 Commits

Author SHA1 Message Date
rocky
6d9fdf7cd5 Add audio.c 2005-03-15 04:18:29 +00:00
rocky
b1ba734897 Sample program to show audio controls. 2005-03-15 04:18:05 +00:00
rocky
8af9063b84 example: add sample audio program.
cd-info.c cdda-player.c: read_subchannel sets format MSF. So caller no
longer has to.
2005-03-15 04:17:05 +00:00
rocky
8aaeb8d71c read_subchannel sets format MSF. So caller no longer has to. 2005-03-15 04:16:17 +00:00
rocky
30fca87a95 Get read_subchannel working - was thrown off by Microsoft's lousy
poor documentation of IOCTL_READ_Q_SUBCHANNEL
2005-03-15 02:04:51 +00:00
rocky
fe3e453114 Show volume in display status output. 2005-03-14 02:03:33 +00:00
rocky
0507f61921 Allow returned parameters to be NULL. 2005-03-14 02:02:49 +00:00
rocky
02ce555171 A hacky OSX close drive routine. It doesn't handle the actual drive
paramater because we don't really know how to pass that to druti.
2005-03-13 04:42:38 +00:00
rocky
e80b06c4ce Remove warnings from mvprintw (as seen on OSX). 2005-03-13 03:52:15 +00:00
rocky
31796641ec Use CD-Text for disc info too. 2005-03-13 03:37:18 +00:00
rocky
fcc0806e8d Show CD-Text info. 2005-03-12 20:32:23 +00:00
rocky
160a69f0b2 Off by one on track duration. 2005-03-12 16:53:29 +00:00
rocky
6accca02b9 Curses improvements. Can now show key/help and list of tracks. 2005-03-12 16:45:44 +00:00
rocky
76369d47fd Put move libcddb init routine out of cdda-player.c and cd-info.c and into
cddb.{c,h}
2005-03-12 06:02:36 +00:00
rocky
60af99c882 Towards making a common init_cddb routine. 2005-03-11 10:34:28 +00:00
rocky
aa74e98227 Forgot close of file descriptor. 2005-03-11 02:10:11 +00:00
rocky
6cc745b6e0 Possible filling out of FreeBSD audio control routines. 2005-03-11 02:08:05 +00:00
rocky
fb00a8ab56 Check for libncurses as well as libcurses and add whatever is found to
cdda-player libraries.
2005-03-10 12:47:03 +00:00
rocky
ff7b7cbfa6 Correct export name. 2005-03-09 11:19:52 +00:00
rocky
daee09ad22 Compilation fix for non MS OS's. 2005-03-09 11:04:34 +00:00
rocky
064f1fef51 mmc1.c: use DEVICE_DRIVER rather than DEVICE_UNKNOWN.
mmc2.c: show use of "mmc_have_interface"
2005-03-09 10:29:06 +00:00
rocky
8e8c54a457 Add MMC START STOP interface. 2005-03-09 10:23:01 +00:00
rocky
912ab1082d Add --without-cdda-player. Dependency on curses now works. 2005-03-09 03:39:46 +00:00
rocky
86324c60b7 Use mci command for close for now. 2005-03-09 02:36:25 +00:00
rocky
76d8cbe880 win32.c: get eject working.
device.c: an additional test for a NULL pointer to be on the safe side.
cdda-player: better handling of eject.
2005-03-09 02:19:54 +00:00
rocky
683e3d8eaf Test for invalid file handle on close_tray. 2005-03-08 15:47:50 +00:00
rocky
2b53fd1f60 Possibly Solaris close tray fixes. 2005-03-08 04:10:36 +00:00
rocky
2e91ef8ab5 Need to make close_tray_win32 external even when not on Windows. 2005-03-08 03:19:29 +00:00
rocky
7ae764d9b8 lib/driver/device.c: bug in close routine looping.
lib/*: Modify close routine for Win32 ioctl.
src/cdda-player: add option for close cd tray and minor things
2005-03-08 03:11:19 +00:00
rocky
db3b2fa938 Add Gerd Knorr's cdda-player as an example program using the libcdio Audio
controls.
2005-03-07 12:55:12 +00:00
rocky
068120281b Start of a working close_tray routine.
Add another routines which returns driver id to help reduce driver scans.
Reduce unneeded driver scanning my skipping DRIVER_UNKNOWN.
2005-03-07 07:23:52 +00:00
rocky
75c7b9a3d3 windows audio control improvements: add stop and do a little better
about getting subchannel info (still needs work). Attempt close tray
routine which is still broken across the board pending reworking.
2005-03-07 00:55:31 +00:00
rocky
79942ad9b6 Initial op.funcs. NULL. Try using close tray via CDROMSTART. 2005-03-06 23:11:47 +00:00
rocky
c082cedeba solaris: add audio stop
gnu_linux.c: correct comment.
2005-03-06 22:53:50 +00:00
rocky
007456fd3a Revised ISO9660 and multi-session output. 2005-03-06 22:38:07 +00:00
rocky
a706fc7cd2 fix prototype mismatch. 2005-03-06 22:36:27 +00:00
rocky
083e586379 Was destroying device list when getting capabilities. This should be an
in parameter only.
2005-03-06 22:04:07 +00:00
rocky
869bbacd94 Use cdio_audio_get_msf_seconds 2005-03-06 16:00:35 +00:00
rocky
6cf48eacb8 Add cdio_audio_get_msf_seconds 2005-03-06 15:59:20 +00:00
rocky
1dc54ec57d Split out cddb stuff for inclusion in a cdda player. 2005-03-06 11:23:15 +00:00
rocky
1fe287e813 More audio control corrections. 2005-03-06 11:21:52 +00:00
rocky
7b78b896f4 Forgot to add mmc_audio_state2str to list of exported symbols. 2005-03-06 03:00:41 +00:00
rocky
83601dc13e Add routine to turn audio status into a string. 2005-03-06 02:59:26 +00:00
rocky
333de3f467 Don't rely on mmc backward compatability. 2005-03-06 00:55:42 +00:00
rocky
29780fc927 Don't rely on MMC backward compatibility. 2005-03-06 00:54:50 +00:00
rocky
3e84283fa8 Don't rely on compatability with 0.72. Use new type names. 2005-03-06 00:03:53 +00:00
rocky
399fbf5013 Add Rock-Ridge regression test. 2005-03-05 23:51:40 +00:00
rocky
4c6890effd FreeBSD audio control fixes. 2005-03-05 23:21:40 +00:00
rocky
0ef7ba34cc BSDI audio control fixes. 2005-03-05 22:46:33 +00:00
rocky
7fd9eb5291 Correct getting audio subchannel info. 2005-03-05 22:10:20 +00:00