root/trunk/libffado/src/libstreaming


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @1001 [1001] 04/19/08 05:18:01 ppalmers Improve streaming startup for better initial timestamps and locking.
(edit) @1000 [1000] 04/18/08 08:42:24 ppalmers add some error condition debugging
(edit) @993 [993] 04/09/08 10:04:46 ppalmers fix deadlock (hackish but working)
(edit) @991 [991] 03/31/08 15:20:01 jwoithe MOTU: allow incoming MIDI events to extend into the next period buffer if …
(edit) @990 [990] 03/30/08 15:09:15 jwoithe MOTU: make MIDI transmission actually work on the Traveler. MOTU: parse …
(edit) @989 [989] 03/27/08 22:48:53 jwoithe MOTU: yet more MIDI treaks. Thanks to Francois Ernoult for the extensive …
(edit) @988 [988] 03/27/08 19:31:09 jwoithe MOTU: more MIDI tweaks.
(edit) @986 [986] 03/27/08 15:33:44 jwoithe MOTU: more tweaks to MIDI code.
(edit) @985 [985] 03/26/08 20:51:28 jwoithe * MOTU: Fix interaction with FFADO MIDI stream buffer system so incoming …
(edit) @981 [981] 03/24/08 16:00:49 jwoithe config.h.in: reworked MOTU_* constants to get "nearly correct" timestamps …
(edit) @979 [979] 03/24/08 10:22:54 ppalmers use efficient rounding
(edit) @967 [967] 03/22/08 14:48:09 ppalmers - first attempt at not causing total havoc when devices are removed from …
(edit) @952 [952] 03/17/08 19:57:29 jwoithe MOTU: fix a stupid typo.
(edit) @951 [951] 03/17/08 19:16:43 jwoithe MOTU: clip float samples to +/- 1.0 to avoid nasty audio wraparound …
(edit) @948 [948] 03/16/08 15:13:45 jwoithe MOTU: Use fast C99 lrint()/lrintf() for float-int casts in MOTU transmit …
(edit) @938 [938] 03/12/08 04:48:37 ppalmers implement static iso handler scheduling
(edit) @937 [937] 03/12/08 03:06:09 ppalmers cleanup some compilation warnings
(edit) @930 [930] 03/11/08 01:37:08 ppalmers Fix latency/reliability issue. Preliminary tests indicate that this runs …
(edit) @928 [928] 03/10/08 15:21:26 jwoithe Fixed generation of silent headers for MOTU. Seems to improve shutdown …
(edit) @918 [918] 03/08/08 08:08:13 ppalmers fix bogus startup timestamp issue
(edit) @907 [907] 03/06/08 11:18:43 ppalmers fix concurrency issue
(edit) @906 [906] 03/06/08 04:22:38 ppalmers implement support for kernel space skipped cycles notification (non-public …
(edit) @905 [905] 03/06/08 01:05:31 ppalmers convert some const values into defines
(edit) @904 [904] 03/05/08 14:24:49 ppalmers simplify threading. Each port now gets two threads: one for transmit and …
(edit) @893 [893] 02/24/08 11:24:55 ppalmers improve AMDTP receive performance
(edit) @892 [892] 02/24/08 11:17:56 ppalmers sse clipping fix
(edit) @890 [890] 02/24/08 09:03:48 ppalmers simplify SSE clipping
(edit) @887 [887] 02/24/08 07:40:16 ppalmers implement clipping for float data
(edit) @885 [885] 02/24/08 05:57:51 ppalmers fix debug message
(edit) @883 [883] 02/20/08 13:00:50 ppalmers fix initialization bug
(edit) @876 [876] 01/28/08 03:02:29 jwoithe Properly fix the segfault on closedown which was worked around in rev 875. …
(edit) @875 [875] 01/25/08 03:26:21 jwoithe Apply a fix which appears to prevent the segfault on shutdown, seen …
(edit) @873 [873] 01/21/08 14:01:52 jwoithe MOTU: Reinstate MIDI stream processing code removed during API …
(edit) @866 [866] 01/20/08 03:59:17 ppalmers - weed out some unused functions - introduce 'debugOutputExtreme' allowing …
(edit) @864 [864] 01/20/08 02:29:17 ppalmers update license to GPLv2 or GPLv3 instead of GPLv2 or any later version. …
(edit) @862 [862] 01/19/08 12:09:55 ppalmers fix xrun recovery and robustify
(edit) @860 [860] 01/19/08 10:47:41 ppalmers clean up synchronization in streamprocessor
(edit) @857 [857] 01/19/08 04:11:20 ppalmers Introduce distinction between empty and silent packets. When shutting down …
(edit) @856 [856] 01/17/08 13:55:20 ppalmers revert to old structure and implement SSE routines in there. This avoids …
(edit) @849 [849] 01/16/08 14:19:48 ppalmers temp commit of some SSE/memory optimizations
(edit) @847 [847] 01/14/08 10:59:06 ppalmers use SSE2 for byteswaps (20% faster than ntohl())
(edit) @846 [846] 01/14/08 10:37:01 ppalmers remove AGAIN useage (might cause deadlock)
(edit) @841 [841] 01/13/08 09:17:58 ppalmers fix single ISO thread operation (1394 stack seems to be thread-unsafe)
(edit) @840 [840] 01/13/08 07:38:42 ppalmers fix uninitialized value bug
(edit) @839 [839] 01/13/08 07:21:29 ppalmers fix shutdown segfault
(edit) @833 [833] 01/10/08 13:36:13 ppalmers merge api-cleanup branch (R808:832) into trunk
(edit) @807 [807] 01/05/08 06:07:23 ppalmers more reliability things
(edit) @803 [803] 01/02/08 14:11:58 ppalmers more reliable streaming. hackish, but a start for a better implementation
(edit) @798 [798] 01/01/08 13:27:35 ppalmers cleanup and reliability fixes
(edit) @797 [797] 01/01/08 12:24:37 ppalmers parameters for better latency performance
(edit) @796 [796] 01/01/08 11:31:39 ppalmers - move #define constants to config.h.in - switch receive handler over to …
(edit) @795 [795] 01/01/08 09:27:10 ppalmers small bugfixes + debug print changes
(edit) @791 [791] 12/31/07 06:41:19 ppalmers try and get some better low-latency performance
(edit) @790 [790] 12/31/07 05:50:33 ppalmers add debugging code
(edit) @784 [784] 12/29/07 03:39:55 ppalmers fix shutdown bug
(edit) @783 [783] 12/29/07 02:18:54 ppalmers cleanup time/wait/sleep code
(edit) @779 [779] 12/26/07 15:04:18 arnonym HAVE_SSE is always defined (from config.h). It changes its value from 0 to …
(edit) @777 [777] 12/26/07 13:59:21 ppalmers port freebob SSE optimized event encoding functions (untested)
(edit) @776 [776] 12/26/07 07:26:00 ppalmers try to fix deadlock / performace issues
(edit) @775 [775] 12/24/07 03:21:13 ppalmers - sleep before AGAIN, fixed deadlock
(edit) @766 [766] 12/23/07 07:19:15 ppalmers introduce local references to frequently used objects
(edit) @763 [763] 12/23/07 05:20:30 wagi StreamProcessor::getPacket: fixed debug output message
(edit) @759 [759] 12/15/07 11:36:27 ppalmers fix streaming problem
(edit) @754 [754] 12/03/07 14:26:22 ppalmers - simplify IsoHandler? - fix some small issues
(edit) @753 [753] 12/02/07 14:52:52 ppalmers have separate threads for every handler
(edit) @750 [750] 11/30/07 14:18:26 ppalmers Code refactoring. Tries to simplify things and tries to put all code where …
(edit) @749 [749] 11/30/07 05:23:37 jwoithe StreamProcessor::transferSilence(): don't assume event size is one quadlet …
(edit) @748 [748] 11/29/07 14:26:52 ppalmers try to reorganize things such that less information is duplicated
(edit) @747 [747] 11/29/07 13:56:38 ppalmers - get rid of IsoStream? class since it's only overhead and doesn't really …
(edit) @746 [746] 11/29/07 13:25:06 ppalmers - fix issue that prevented startup on my NEC based host controller.
(edit) @742 [742] 11/29/07 04:25:10 ppalmers - Remove some obsolete support files and dirs - Clean up the license …
(edit) @739 [739] 11/28/07 12:02:08 ppalmers - Adapt the ffado external API (upgrade to v3) NEEDS NEW JACK BACKEND - …
(edit) @734 [734] 11/28/07 05:03:31 ppalmers merge ppalmers-streaming branch
(edit) @679 [679] 11/01/07 14:28:35 ppalmers workaround for busreset strangeness in libraw1394
(edit) @577 [577] 08/27/07 16:58:41 jwoithe MOTU: more incidental code tidy-ups and reorderings to produce slight …
(edit) @561 [561] 08/24/07 10:53:24 arnonym Merge the scons-branch to trunk. This basicly adds scons as a …
(edit) @554 [554] 08/22/07 10:15:34 ppalmers Merge echoaudio branch into trunk. This adds support for the Echo …
(edit) @535 [535] 08/21/07 07:55:08 ppalmers fix bug: returning length without setting it to a specific value sometimes …
(edit) @515 [515] 08/09/07 16:19:26 jwoithe Cosmetic cleanups of MOTU driver source. No functional changes.
(edit) @512 [512] 07/29/07 16:30:54 jwoithe MOTU: more tweaks to improve reliability. Things are looking pretty good …
(edit) @506 [506] 07/28/07 06:20:25 ppalmers compile fix for the slave stream sp
(edit) @498 [498] 07/26/07 16:09:57 jwoithe MOTU: more debugging and tweaks. TimestampedBuffer?: ffado_timestamp_t …
(edit) @497 [497] 07/25/07 17:01:52 jwoithe Preliminary compile fixes for MOTU following buffer timestamp type change.
(edit) @495 [495] 07/24/07 17:29:22 jwoithe MOTU: more debugging aids. TimestampedBuffer?: update internal DLL state …
(edit) @494 [494] 07/24/07 09:49:11 ppalmers - switch over to a generic ffado_timestamp_t for the timestamped buffer …
(edit) @493 [493] 07/22/07 16:55:57 jwoithe StreamProcessorManager?.cpp: MOTU requires larger ENABLE_DELAY_CYCLES to …
(edit) @492 [492] 07/15/07 17:04:05 jwoithe MOTU: more debugging. There's nothing really profound in these changes.
(edit) @491 [491] 07/11/07 17:33:30 jwoithe More changes to restore MOTU functionality. We're getting closer but it's …
(edit) @481 [481] 06/12/07 16:41:42 jwoithe Fix for MOTU transmit stream failure to enable.
(edit) @480 [480] 06/11/07 17:53:30 jwoithe Make teststreaming2 work again (needed for MOTU debugging). Fix a typo in …
(edit) @445 [445] 04/02/07 12:35:17 pieterpalmers * name change from FreeBoB to FFADO * replaced tabs by 4 spaces * got rid …
(copy) @441 [441] 04/02/07 12:19:27 pieterpalmers - copy over the good revision of strmrework to the trunk
copied from branches/streaming-rework/src/libstreaming:
(edit) @435 [435] 03/11/07 06:20:31 pieterpalmers src/devicemanager: - start OSC server for the device …
Note: See TracRevisionLog for help on using the revision log.