jack1 codebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

144 lines
4.1KB

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