~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
JACK/libjack/ChangeLog


  1 2003-10-15  Paul Davis <paul@linuxaudiosystems.com>
  2 
  3         * new ring buffer interface: <jack/ringbuffer.h>
  4 
  5 2003-10-07  Paul Davis <paul@linuxaudiosystems.com>
  6 
  7         * new function jack_set_freewheel().
  8 
  9         No compatibility issues: this introduces new functionality to 
 10         JACK and doesn't alter any existing functionality.
 11 
 12 2003-09-18  Jack O'Quin  <joq@io.com>
 13 
 14         * new function jack_set_buffer_size().  
 15 
 16         Compatibility issues: programs that rely on the buffer size but do
 17         not register a callback will fail.  Cached output buffer addresses
 18         are not valid after the buffer size changes.  These rules existed
 19         before, but were never enforced.
 20 
 21 2003-08-26  Jack O'Quin  <joq@io.com>
 22 
 23         * <jack/types.h> typedefs are now defined using the C99 standard
 24         fixed-size integer typedefs.  These new typedefs are binary
 25         compatible with 32-bit platforms, but not 64-bit machines.  
 26 
 27         Programs using printf on these values will get GCC compiler
 28         warnings.  To suppress the warnings, use the corresponding C99
 29         printf specifications defined in <inttypes.h>.  That header is
 30         already implicitly included by <jack/types.h>, but can also be
 31         included explicitly to maintain compatibility with older versions
 32         of JACK without messy #ifdef's.  Adding explicit casts will also
 33         work, but may suppress future warnings you might want to see.
 34 
 35         * jack_get_sample_rate() now returns jack_nframes_t rather than
 36         unsigned long.  These are the same on 32-bit machines, but not on
 37         64-bit platforms.
 38 
 39 2003-08-13  Jack O'Quin  <joq@io.com>
 40 
 41         * Many new transport interfaces.  It would be silly to list them
 42         all here.  Please see the new transport control section in the
 43         JACK reference manual.
 44 
 45         * jack_set_transport_info() and jack_engine_takeover_timebase(),
 46         (the old timebase master interfaces) now do nothing.  Instead, use
 47         jack_set_timebase_callback().
 48 
 49 2003-05-09  Jack O'Quin  <joq@io.com>
 50 
 51         * Added new jack_is_realtime() function.
 52 
 53 2003-02-23  Paul Davis  <paul>
 54 
 55         * client.c: 
 56                  
 57                 added deliver_request().
 58                 removed all use of strncpy().
 59                 changed ClientDynamic to ClientInProcess.
 60 
 61 2003-02-10  Taybin Rutkin <trutkin@physics.clarku.edu>
 62 
 63         * client.c (jack_client_new): Checks jack_protocol_version returned
 64         from jackd.
 65 
 66 2003-02-05  Kai Vehmanen  <kai.vehmanen@wakkanet.fi>
 67 
 68         * client.c (jack_set_buffer_size_callback): This function is now 
 69         deprecated.
 70 
 71 2002-12-20  Paul Davis  <paul>
 72 
 73         * error.h (jack_set_error_function): added
 74 
 75 2002-12-16  Paul Davis  <paul>
 76 
 77         * jack.h: added inclusion of pthread.h
 78 
 79 2002-12-09  Paul Davis  <paul>
 80         
 81         * jack.h (jack_client_new_inprocess): prototype for in-process client creation (not implemented)
 82 
 83         * jack.h (jack_client_thread_id): added so that clients can easily
 84         find out the pthread_t that is running the JACK client code. this
 85         turns out to be critical to handling the SIGHUP.
 86 
 87 2002-11-15  Paul Davis  <paul>
 88 
 89         * client.c: added port alias functions. untested.
 90 
 91 2002-11-05  Kai Vehmanen  <kai.vehmanen@wakkanet.fi>
 92 
 93         * Created this file. Current JACK version is 
 94         0.39.0 and libjack interface 0:5:0. See 
 95         jack/README.developers for details on how to 
 96         use this file.

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.