Changes between Initial Version and Version 1 of Triton_TODO


Ignore:
Timestamp:
Oct 30, 2006, 1:12:01 PM (18 years ago)
Author:
doodle
Comment:

Added a ToDo? page to Wiki

Legend:

Unmodified
Added
Removed
Modified
  • Triton_TODO

    v1 v1  
     1= ToDo list for Triton =
     2
     3This is a list of things to be done for Triton.
     4It's not ordered by any means, just a heap of ideas and tasks quickly
     5collected together and organized into classes, so they won't be forgotten.
     6
     7=== AudioMixer ===
     8
     9 * Test what happens if a zero length buffer is given into the AudMix system. It should simply skip that buffer and go for the next one, flawlessly.
     10 * Implement reverse playback
     11 * Remove restriction of source audio format (handle non-16bits-44KHz-stereo)
     12 * Remove restriction of destination audio format
     13 * Use MMX/SSE/etc. instructions for saturation and at other places to speed up the mixer.
     14
     15=== MMIO ===
     16
     17 * Add structure packing/alignment info into public header files
     18 * Create documentation, containing:
     19  * How to compile the project
     20  * General system overview
     21  * Documentation for application programmers (Using MMIO)
     22  * Documentation for plugin developers (Extending MMIO)
     23 * Create OGG Vorbis plugins (OGG demuxer and Vorbis decoder)
     24 * Create a video decoder plugin (Possibly DivX first?)
     25 * Create a video output plugin (once we have a video decoder :) )
     26 * Make FileHandler plugin large-file aware
     27 * Test the libavcodec-based plugin, what happens if it's loaded twice in a process. It has static allocated arrays, make sure they are free'd when needed, but only then, not sooner.