53 Commits (5ce899b60fc0495e368065e4eac22d6cc29972d9)

Author SHA1 Message Date
  Paul Davis 0ac9ef7c81 add support for port rename callback. 10 years ago
  Paul Davis be88fce800 remove inclusion of <uuid/uuid.h> since it is not actually used any more 11 years ago
  Paul Davis bb84f414b0 switch to 2048 bytes for default MIDI buffer size, 8192 is a bit large to be the default 12 years ago
  Paul Davis 5c0f0cc705 use a fixed 8192 byte buffer for MIDI ports, like jack2 12 years ago
  Paul Davis 554b524785 increase default MIDI port buffer size to 8 times the audio buffer size 12 years ago
  Paul Davis 5e7ff0d687 change UUID implementation to use integers and serial counters; remove -L option from jack_lsp because "total latency" is deprecated 12 years ago
  Paul Davis 94c819accf basics for a hypothetical PortRename callback 12 years ago
  Paul Davis 5d360dd61e miscellaneous fixes to prepare the way for usable metadata 12 years ago
  Paul Davis a4580ec67d first pass at working UUID-based clients and ports. many JACK clients work correctly without recompilation 12 years ago
  Paul Davis d9930eea6e add UUID to port type 12 years ago
  Paul Davis d094819df4 #include changes to reflect separation of public and private headers 14 years ago
  torben 9872b17c1f remove the dreaded client->control->nframes which is initialized too late 14 years ago
  paul c22f9aecbb return null if jack_port_get_buffer() is used before jack_activate() 15 years ago
  torben b280415830 [core] add jack_port_type_get_buffer_size() 15 years ago
  torben 618beb9660 [latency api] add hack to jack_port_set_latency_range() to set old latency 15 years ago
  torben 6a76e7ba49 [latency api] Add the new latency api. 15 years ago
  paul 27ea8647fa add --enable-valgrind-clean and associated code to permit building a version of libjack that will not trigger valgrind messages. an alternative would be a nice suppression file, if anyone wants to create one (i don't) 15 years ago
  paul 7a0d0310eb documentation tweaks (OR->AND, and comments on MIDI event ordering) 15 years ago
  torben 2f35cebfe3 remove the mixbuffer allocaton in jack_port_get_buffer and just bomb out. 16 years ago
  paul ee89259ef7 define jack_port_type_get_buffer_size() to abstract computation of buffer size for a given port type and frame count 16 years ago
  torben 439e1fca82 take care of buffer_scale_factor < 0 in jack_port_get_buffer() 16 years ago
  Torben Hohn c96d49d21e remove uuid field from ports again, and add jack_get_client_name_by_uuid() 16 years ago
  Torben Hohn bd9b4b3833 first port_connect output. 16 years ago
  paul 3bcd2ed32e unchecked malloc return cases in libjack fixed; add info on -L option ; different backend lists in usage text for OS X and linux; indent ringbuffer.c appropriately 16 years ago
  paul 5fd92f3f92 initial, potential fix for ringbuffer issues; fix some compiler warnings; clarify situation with const char** ports; member of request structure vis-a-vis 64/32 issues; stop autogen.sh from running ./configure by default (copying most other projects approach to reduce suprises); fix a couple of doxygen warnings 17 years ago
  paul 5a572eb97d * revert name of ALSA audio backend to "alsa_pcm" so that pre-0.109 18 years ago
  sonarnerd 04df4321bd - Add support for proper triggering in OSS driver when in full duplex mode 18 years ago
  dsbaikov f37b7cc645 Merged MIDI branch into the trunk. 19 years ago
  paul 5e37ca65f7 first pass at implementing port aliases (2 port port, 1 set by jackd) plus standard backend port names using system:(playback|capture)_N 19 years ago
  paul 8c6780038d remove all CVS Id lines from source and headers 19 years ago
  paul d994308e56 remove port_(un)lock functions; add dmitry's new time APIs (jack_get_time, jack_frame_to_time, jack_time_to_frame); fix for enabling big-endian 16bit format discovery; depracate jack_client_new in the docs; patch for man page re: period size and power of two sizing 19 years ago
  paul df3d1b4842 implement fons' jack_thread_wait API along with internal design changes to support both models (callback and wait) with the same code; fix for use of snd_pcm_link (from takashi); change mem alignment to 64 for better SIMD optimization 19 years ago
  joq 01510126a9 r5333@lithium: joq | 2006-11-22 13:53:19 -0600 19 years ago
  paul f31ca67009 name fix for hw monitoring function plus fix for RME "mixer" control (from nick mainsbridge 19 years ago
  pbd 2aa634a8af * JACK MIDI patch from Ian Esten 20 years ago
  sonarnerd a626df0f06 - Generic improvements for --enable-dynsimd framework 20 years ago
  sonarnerd 196eb3e52b SSE and E3DNow! mixing support with new config option --enable-dynsimd 20 years ago
  joq 15d1fa5154 [0.99.54] fix jack_port_by_name() memory leak 21 years ago
  joq fc2284ba7c remove const attribute from client argument of jack_port_by_id() 21 years ago
  joq 715c2be22c [0.99.25] fix for port memory leakage 21 years ago
  pbd 9e41b507e5 fix ordering of ALSA driver startup operations, drop driver detach from shutdown pathway 21 years ago
  joq a3add5c6bf [0.94.4] add *_name_size functions 22 years ago
  joq 4100a7bef9 [0.89.0] merge of EXP branch into HEAD 22 years ago
  joq 3a766bd87c [0.83.1] more port buffer changes 22 years ago
  joq 4211980fe6 [0.83.0] partial changes for buffer resizing; bug fixes 22 years ago
  trutkin 69d80a5ddf Removed get/set power/peak functions 22 years ago
  joq ebb38d9277 readability improvements; no binary changes 22 years ago
  joq 1ffc227c49 readability improvements; no binary changes 22 years ago
  pbd d0c4b86597 removed error.h, moved declarations into jack.h, fixed problem with sending events to clients that are not yet running their dedicated jack thread 22 years ago
  pbd f9e9ec8302 nonblock alsa open, different play/capture devices, fixes for port registration with excessive name length 23 years ago