root/trunk/libffado/src/libstreaming


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @1136 [1136] 05/08/08 02:38:15 ppalmers keep bus direction in endian swapping functions
(edit) @1135 [1135] 05/08/08 02:00:38 ppalmers centralize byteswapping and make it conditional
(edit) @1134 [1134] 05/08/08 01:38:46 ppalmers revert r1131 since it's does unconditional byteswapping
(edit) @1131 [1131] 05/07/08 13:03:16 ppalmers implement endian fixes (thx Heikki Lindholm) switch from network host …
(edit) @1103 [1103] 05/03/08 05:58:54 ppalmers lower debug output level of too late message
(edit) @1099 [1099] 05/02/08 15:58:56 ppalmers - transmit AMDTP packets earlier (3 to 4 packets instead of 6) adheres …
(edit) @1098 [1098] 05/02/08 15:53:20 ppalmers fix conceptually wrong use of timestamp value. re-enable late transmission …
(edit) @1097 [1097] 05/02/08 15:51:36 ppalmers fix conceptually wrong use of timestamp value
(edit) @1046 [1046] 04/26/08 09:42:39 ppalmers debug message cleanup. move #defines into config.h.in.
(edit) @1045 [1045] 04/26/08 08:45:43 ppalmers use MutexLockHelper? in SPM
(edit) @1043 [1043] 04/26/08 08:20:56 ppalmers - fix octlet byteswap bug for non-debug builds - make Ieee1394Service …
(edit) @1037 [1037] 04/25/08 12:07:32 ppalmers use new pkt_ctr in receive SP, calculate it fully in the IsoHandler?
(edit) @1036 [1036] 04/25/08 11:52:18 ppalmers remove cycle var where not needed. calculate full pkt_ctr in IsoHandler?
(edit) @1035 [1035] 04/25/08 11:32:04 ppalmers remove unused arguments for receive SP's
(edit) @1034 [1034] 04/25/08 11:08:09 ppalmers - remove unused function call parameters in streamprocessors - change …
(edit) @1033 [1033] 04/25/08 10:38:22 ppalmers eliminate unused dropped argument
(edit) @1032 [1032] 04/25/08 10:21:07 ppalmers some more shuffling. Eliminate the CTR read from the generic transmit SP.
(edit) @1031 [1031] 04/25/08 09:39:51 ppalmers reorganize handler code a bit. prepare to move the cycle timer read calls …
(edit) @1021 [1021] 04/24/08 10:23:02 ppalmers Allow to disable sending payload on no-data packets though config.h.in. …
(edit) @1005 [1005] 04/21/08 01:27:47 ppalmers Improve thread synchronisation. Switch back to separate threads for …
(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 …
Note: See TracRevisionLog for help on using the revision log.