~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
JACK/TODO


  1 =======================================================================
  2 *** TODO - A one file mini-bugzilla for JACK developers             ***
  3 =======================================================================
  4 
  5 Version: $Id: TODO,v 1.31 2003/12/01 19:45:08 pbd Exp $
  6 
  7 Note to developers! A web-based bug tracker for JACK was put online in 
  8 Oct 2003. It is now the preferred way to report and track bugs and 
  9 feature requests. This TODO file is now used only for tracking release 
 10 issues (mapping features and other todo-items to release roadmap, etc).
 11 
 12 The new bug tracker can be found at:
 13 
 14     http://jackit.sourceforge.net/mantis/
 15 
 16 -----------------------------------------------------------------------
 17 
 18 You can update this list directly via CVS or alternatively
 19 send a change request to Kai Vehmanen (mailto:k_at_eca.cx).
 20 
 21 -----------------------------------------------------------------------
 22 
 23 TODO before-1.0
 24 
 25 - add explanation of protocol versioning to README.developers (kaiv)
 26 
 27 TODO post-1.0
 28 
 29 - jack session handling (taybin)
 30 - handle mixed-mode 64bit and 32bit clients (joq)
 31 - first client run without jackd becomes jackd (joq)
 32 - TBD
 33 
 34 TODO general - no agreed timeline
 35 
 36 - better scheme for handling machine and system dependencies (joq)
 37 - proper handling of client return values in libjack (kaiv)
 38 - pool based malloc for rt client-local mem allocation (paul, moved back here)
 39 
 40 TO BE DECIDED - no agreed timeline
 41 
 42 - dropping the use of CAP_RESOURCE (nando)
 43 - support for on-the-fly sampling rate change
 44 - whether to default to triangular dithering for 16bit output. (swh)
 45 
 46 TO THINK ABOUT - no agreed timeline
 47 
 48 - ensure that UST/MSC pairs work for transport API
 49 - whether we want to support varispeed (resampling and/or changing
 50   the actual rate)
 51 - per-block timestamping against system clock (UST stamps at driver level)
 52 - dynamically increase the total number of ports in the system
 53 
 54 CLOSED (date,who,comment)
 55 
 56 - don't build static libraries of drivers and ip-clients (2003/10/07,paul)
 57 - API to change buffer size (joq) (2003/10/07)
 58 - added code to enforce the 'bufsize==2^x' rule (taybin) (2003/8/28)
 59 - make sure that process callbacks always have nframes equal to buffersize (2003/08/27,done,kaiv)
 60 - add Paul's graph/subgraph explanation to the design doc (2003/08/27,done,kaiv)
 61 - add support for custom jackd --tmpdir in libjack (2003/05/06,done,jesse)
 62 - capture_client has pthread_mutex_lock() in its process() (2003/05/30,fixed,joq)
 63 - update at least the user-visible copyrights with year 2003 (2003/04/05,done,paul)
 64 - add a sane way handle situations where the unix sockets already 
 65     exist when jackd is started (2003/04/05,sockets removed on startup,paul)
 66 - figure out how to have pools of buffers for ports by type - (2003/04/05, paul, implicit in new shm/port segment system)
 67 - passing args to drivers and clients? (?,done long ago,paul)
 68 - pool based malloc for rt client-local mem allocation (paul)
 69 - getting callbacks and args from dynamically loaded clients? (2003/02/25, paul, see jack/jack.h)
 70 - how do dynamically loaded clients (un)register ports, activate, etc. (2003/02/25, paul, see example-clients/inprocess.c)
 71 - server<->libjack interface version handshake (2003/02/11, trutkin, done)
 72 - alsa-driver parameter parsing patch (2003/02/25, joq, done)
 73 - jack_deactive called unconditionally in jack_client_close (2003/02/05, kaiv, fixed)
 74 - call time client before all others (2003/01/28, kaiv, another solution)
 75 - finalize discussion on transport API, and implement (2003/08/04, joq)
 76 - whether to hide the transport.h structs from clients (2003/08/04, joq)
 77 - define transport info struct contents (2003/08/13, joq)
 78 - resolve helper thread design question? (2003/08/31, joq)
 79 - get portaudio driver working under Linux (2003/10/29, joq)
 80 
 81 -----------------------------------------------------------------------

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.