Changes between Version 8 and Version 9 of ProposedRoadmap


Ignore:
Timestamp:
10/06/06 23:55:04 (18 years ago)
Author:
shy
Comment:

clarifications and grammar fixes

Legend:

Unmodified
Added
Removed
Modified
  • ProposedRoadmap

    v8 v9  
    11= Proposed roadmap for Musepack =
    22
    3 == 1. Code cleanup and restructuration ==
    4  a. Split mppenc in 4 parts :[[br]] no nead to be able to compile mppenc, but libs must compile and have clear entry points and structs
    5   * libmpcpsy for the psyco-acoustic model
    6   * libmpcenc for pqf filtering, quantization , entropy coding and stream formating
     3== 1. Code cleanup and restructuring ==
     4 a. Split mppenc into 4 parts :[[br]] no nead to be able to compile mppenc, but libs must compile and have clear entry points and structs
     5  * libmpcpsy for the psycoacoustic model
     6  * libmpcenc for pqf filtering, quantization, entropy coding and stream formatting
    77  * libreplaygain for replay gain calculation
    8   * mppenc (mpcenc ? name ?) for command line utility
    9  b. Make a minimal mppenc using libmpcenc and lipmpcpsy and .wav input (from another lib ?). Encoding must be the same as 1.15w bit for bit (without tags).
     8  * mppenc (name: mpcenc) for command line utility
     9 b. Make a minimal mppenc using libmpcenc, lipmpcpsy and .wav input (using libwavformat). Encoding must be the same as 1.15w bit for bit (without tags).
    1010 c. Code cleanup :
    1111  * rewrite mppenc from old code and use libs as much as possible (taglib, ...)
    12   * code cleanup : remove all unused / commented code, look for duplicated code, use fftw lib for libmpcpsy
     12  * code cleanup : remove all unused / commented code, look for duplicated code, use faster fft lib for libmpcpsy (must be under LGPL, BSD or similar license)
    1313
    1414== 2. First sv8 steps ==
     
    1616 * write bitstream and decoding specs for sv8
    1717 * add sv8 to libmpcenc / libmpcdec
    18  * create an utility to convert sv7 => sv8 using libmpcdec / libmpcenc
     18 * create a utility to convert sv7 => sv8 using libmpcdec / libmpcenc
    1919 * maybe release sv8.0 at this point
    2020 * mux sv8 frames into other containers (mka, mp4, nut)
     
    2323== 3. Improving sv8, the incompatible way ==
    2424untill this point, conversion from from sv7 to sv8 was lossless.
    25  * Improve lipmpcpsy if possible (doesn't break compatibility, but make old encodes obsolete)
    26  * Change core compression : make use of transform, state of the art compression tools. This time compatibility is totaly broken. Once done release sv8.2 ?
     25 * Improve lipmpcpsy if possible (doesn't break compatibility, but makes old encodes obsolete)
     26 * Change core compression : attempt to make good use of new transform compression tools. This time compatibility is totaly broken. Once done release sv8.2 ?
    2727
    28 Thanks for adds, comments
     28Thanks for additions/comments