User Tools

Site Tools


tasks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tasks [2011/01/18 01:49] glaubitztasks [2011/04/17 22:33] glaubitz
Line 15: Line 15:
     * <del>use the play order list to present the right track numbers to the user. Rhe play order list is at offset 256 in the track index, consists of 16 bit words in big endian encoding. The first word is the number of tracks, the following words map the logical track numbers (1..maxnum) to the track info entries. The user should be presented the indices into the play order list instead of the record number of the track info entry (as is now)</del> Perhaps a API revamp (renaming some stuff) is useful now that there is the concept of track numbers (in the play order table) and track slots (in the track table, the only concept supported earlier)     * <del>use the play order list to present the right track numbers to the user. Rhe play order list is at offset 256 in the track index, consists of 16 bit words in big endian encoding. The first word is the number of tracks, the following words map the logical track numbers (1..maxnum) to the track info entries. The user should be presented the indices into the play order list instead of the record number of the track info entry (as is now)</del> Perhaps a API revamp (renaming some stuff) is useful now that there is the concept of track numbers (in the play order table) and track slots (in the track table, the only concept supported earlier)
     * **implement titling**     * **implement titling**
-    * **implement an write-stream to add audio tracks to the atdata0X-file** +    * <del>**implement an write-stream to add audio tracks to the atdata0X-file**</del> 
-    * **implement an MP3 writing stream on top of that**+    * <del>**implement an MP3 writing stream on top of that**</del>
     * **implement grouping**     * **implement grouping**
-    * implement support for libscg to allow disk formatting and erase+    * <del>implement support for libscg to allow disk formatting and erase</del> (will use dvd+rw-tools)
     * write documentation for [[libhimd]], use Doxygen ([[http://www.stack.nl/~dimitri/doxygen/]]) to document code first     * write documentation for [[libhimd]], use Doxygen ([[http://www.stack.nl/~dimitri/doxygen/]]) to document code first
     * compile //libhimd// as a dynamically linkable library, see: [[http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html]]     * compile //libhimd// as a dynamically linkable library, see: [[http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html]]
Line 68: Line 68:
   * import date and time of recording and display in QHiMDTransfer when possible   * import date and time of recording and display in QHiMDTransfer when possible
   * allow to enable/disable display of columns in listview of HiMD contents   * allow to enable/disable display of columns in listview of HiMD contents
-  * write help with //qthelp//; check out [[http://qt.nokia.com/doc/4.6/qthelp-framework.html]]+  * write help with //qthelp//; check out [[http://qt.nokia.com/doc/4.6/qthelp-framework.html]]; template: [[http://users.physik.fu-berlin.de/~glaubitz/mdt.zip]]
   * build universal binaries (PPC/Intel and Intel32/64) for MacOS: [[https://trac.macports.org/wiki/howto/buildUniversal]]   * build universal binaries (PPC/Intel and Intel32/64) for MacOS: [[https://trac.macports.org/wiki/howto/buildUniversal]]
  
   * bugs:   * bugs:
 +      * //qhimdtransfer// does not provide any keyboard shortcuts on MacOS X
 +      * track list window should add anothor empty column to allow resizing the "Uploadable" column
       * does not check any error-codes from libhimd       * does not check any error-codes from libhimd
       * <del>default directory for upload/connect should be system-indepent; hardwiring "/home" is not a good idea for a Windows port (unless Qt somewhat matches /home to a different directory in Windows)</del> (Qt is smart enough to do that for us)       * <del>default directory for upload/connect should be system-indepent; hardwiring "/home" is not a good idea for a Windows port (unless Qt somewhat matches /home to a different directory in Windows)</del> (Qt is smart enough to do that for us)
tasks.txt · Last modified: 2012/01/06 09:06 by glaubitz

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki