313 Commits (606ab3652dbfe2fc6bbcbac6f7c19004fdf02f61)

Author SHA1 Message Date
  paul 606ab3652d torben's latest netjack code: dynamic deadline handling for packet loss; redundancy mode; fix memory corruption with celt; dont poll, when packet we want is already there; remove old framecnts from cache. works ... osort of :) 17 years ago
  paul 1878898b2b fixup removal of sysv SHM registry @ make install time (packagers take note); remove port delete/create messages from ALSA MIDI backend code 17 years ago
  paul b578ea2f0e fix dynamic SIMD for OS X ; add config.h to netjack driver code ; make a configure.ac comment about our inability to determine an -mFOO argument for gcc on OS X 17 years ago
  paul 9c62615486 "zero-latency" patch for netjack from torben 17 years ago
  paul 71a512249f more netjack driver compilation tweaks 17 years ago
  paul ac1f7aedcb compile and configuration fixes from OSX but useful everywhere 17 years ago
  paul ae0ea1f84a support OS X with new netjack code, plus a small netjack fix/improvement 17 years ago
  paul 66ec6fb249 support older versions of ALSA API in the ALSA MIDI backend 17 years ago
  paul de8dba1ff6 netjack changes from torben (packet loss handling leads to "dummy" backend-like behaviour; jitter buffer), along with smaller mods to alsa_{in,out} 17 years ago
  paul 0abc695b0e optional CELT support in netjack; fixes for a resampling issue in alsa_in and alsa_out; remove debug output from alsa_{in,out} 17 years ago
  paul e700090da7 cast float values to uint16_t before passing to htons() in netjack 17 years ago
  pieterpalmers 71674f0cc1 clean up the firewire backend a bit 17 years ago
  paul b43a97f961 simon jenkin's fix for float->16bit dithering 17 years ago
  pieterpalmers e6b3c05524 adapt the firewire driver for the thread prio changes from r3051 17 years ago
  paul 12dc1a6c66 shift all possible 24-in-32 values right, not just scaled ones 17 years ago
  paul 0c13c3f77c provide support for 24bit, not just 24-in-32 format 17 years ago
  paul bf5acc20a2 macro-ize the core conversions and fix mistakes in dithering cases 17 years ago
  paul ecd674e315 machete-technique at its finest: rather than think about merge functions, just remove them all because they are never used 17 years ago
  paul 2e10e088d0 finish what i started with earlier transformations - several functions were missed; fix up merge functions to avoid overflow; follow fons' advice and make min/max values symmetrical 17 years ago
  paul 898f36b317 next iteration of a cleanup of sample conversions. SUBJECT TO REVIEW. TEST. DO NOT USE FOR IMPORTANT INSTALLATIONS 17 years ago
  paul b5b34c4403 no more dither when converting from float to 24 bit values - i am not sure how this was added to JACK but it was a mistake 17 years ago
  paul cc0f5a221a use stdint types, not long long or int, for the intermediate holder of float->int sample type conversion 17 years ago
  paul 7a8979e059 remove unnecessary casts from return value of llrintf to long long 17 years ago
  paul 71c5bbc396 use llrintf instead of lrintf when rounding to long long; use llrintf when converting to 24bit, rather than a cast; document the structure of the names in memops.c since they are rather mysterious 17 years ago
  paul b912519147 more consistent naming of MIDI ports (vs. audio); drop use of ALSA seq client ID in names since it is not reliable or repeatable 17 years ago
  paul e78a19dafc alsa sequencer bridge work: correctly label only HW/PORT sequencer ports as Physical|Terminal (fixes renaming as system); change naming scheme of ports to show client names and not silly duplicate alsa-seq info; add port aliases so that connection via recognizable names is possible. Long term, a change to the client name would be appropriate - these are not alsa_pcm ports 17 years ago
  paul 69039cae1c fix export of pointers into JACK API headers, thus allowing a 64 bit JACK server to support 32 bit clients and vice versa (work done primarily by Torben, with a few cleanups from Paul) 17 years ago
  sletz 49e55b7223 Fix alsa driver, compiles again. 17 years ago
  sletz c17e21ee12 Florian Faber native 32 bits float patch for alsa driver. 17 years ago
  pieterpalmers b95cb85b80 remove leftover reference code chunk 18 years ago
  pieterpalmers 2cf4a791ee fix failure handling on NT driver start 18 years ago
  pieterpalmers 60532cf545 make dummy backend use clock_nanosleep when available. gives much better timing accuracy 18 years ago
  marco 15410b496a * Applied Mike Taht's fix for proper alsa xrun duration measurement 18 years ago
  rncbc 6e4716cdef * Make netjack build from `make dist` and `rpmbuild`. 18 years ago
  sletz a1be71ffdc Jacob Meuser sun backend patch 18 years ago
  marco b4eaca6563 * An attempt to restore default signal behavior while inside netjack_poll() 18 years ago
  marco 4c45c54c5b * Unblock some signals during the poll() in netjack_poll() 18 years ago
  marco 94c1421995 * First attempt at a netjack_poll() function ! 18 years ago
  sletz cb67033b8b Jacob Meuser sun backend patch 18 years ago
  marco e5d63d74e2 * Code cleanup in netjack_packet.c 18 years ago
  marco f0a4220243 * A patch from Torben Hohn to make netsource's output more pretty and user friendly 18 years ago
  marco ea2eed034b * Patch from Torben Hohn that adds the possibility to set the mtu used by NetJack connections 18 years ago
  marco 4f7038517f * Get rid of the goto in netjack_recv() and netjack_recvfrom() 18 years ago
  marco 8a0ca3b551 * First attempt at using poll() to wait for the first packet on a netjack slave 18 years ago
  pieterpalmers 72d1002e21 - Add jackmidi support to netjack 18 years ago
  marco 8a9915c561 * Fix driver/netjack/Makefile.am: netjack tools where still there while source files gone 18 years ago
  marco 7170803622 * alsa_in, alsa_out and jacknet_client are now in the tools directory 18 years ago
  nedko 219a78abcb Fix alsa control handle leak. ok: paul 18 years ago
  sletz 34a9a49275 Cleanup 18 years ago
  dsbaikov e87436a76b removed 'zombified' message, it was too strong. 18 years ago