2004-11-01 Rohan Drape * jack.play.c: Edit to use partioned common/jack files. Edit to compiled cleanly under OSX. * common/jack.c: Require print.h. Fix type values for printing. Fix line length issues. Now compiles cleanly under OSX. 2004-08-24 Rohan Drape * Makefile.am: Edit make system to build a non-install library for the common files and to link against that. This is the standard way of working, I believe. * common/failure.h: Create file to hold the base implementation of the FAILURE macro. 2004-06-16 Rohan Drape * jack.play.c: Add .h files to common. Fix Makefile.am. Fix errors dicovered. Merge to sw-25. 2004-06-09 Rohan Drape * jack.play.c: Allow play back of a set of files in sequence. 2004-04-19 Rohan Drape * common: Create directory and move common files there. * configure.ac: Update use of AM_INIT_AUTOMAKE and AM_CFLAGS. 2004-04-17 Rohan Drape * observe-signal.c: Rename file and procedures. * jack.play.c: Add posix signal check at jackplay_process, the transport aware variant would not halt on SIGINT if the transport was stopped. 2004-04-05 Rohan Drape * jack.play.c: Add initial seek option. This is only actually useful in the non transport mode, the inftrastructure existed after the transport mode was added. * configure.ac: Increment version number. * jack.play.c: Add JACK transport awareness option. This is not the default mode. There is no sound if the transport is not rolling, and the disk thread does not stop the player at the end of file. 2004-03-30 Rohan Drape * jack.play.c: Remove channel limits. 2004-02-23 Rohan Drape * jack.play.c: Fix typo in error message, extra space before closing parenthesis. 2004-01-29 Rohan Drape * signal.c: Fixes to catch TERM signal as sent by KILL with no arguments. 2004-01-25 Rohan Drape * signal.c: Create file and implement SIGINT handler. This is to try and stop interrupt halting from causing JACK to seize up. This code is derived from the ardour(1) signal handling code which is (c) Paul Davis. 2004-01-17 Rohan Drape * jack.play.c: Minor fixes, delete unused headers. 2004-01-13 Rohan Drape * jack.play.c: Delete static qualifiers for functions. Reset to local style, this had been set to the JACK style in the distant past. Continue pruning comments, a legacy of the attempt at an example client. Delete common code and include common files. 2004-01-11 Rohan Drape * jack.play.c: Fix to clarify buffer management. Fix to ensure correct sample request from libsndfile. 2004-01-11 Rohan Drape * jack.play.c: Fix to use xread. 2004-01-06 Rohan Drape * jack.play.c: Fix to use the JACK ringbuffer code, it is the same interface. Fix to modify ringbuffer size based on the number of channels in the sound file, the buffer size is therefore given in frames. 2004-01-01 Rohan Drape * jack.play.c: Readability fixes, error handling fixes. 2003-12-23 Rohan Drape * jack.play.c: Backport fixes made for jack.udp. This meant dropping the semaphore option, which was completely unnecessary. 2003-12-21 Rohan Drape * configure.ac: Create file. Move to autoconf system. Write autogen.sh, Makefile.am, jack.play.1. 2003-12-16 Rohan Drape * jack.play.c: Import eariler version to CVS. Rework to delete all connection logic and to handle any number of channels.