portingnetmd
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
portingnetmd [2011/06/12 11:40] – glaubitz | portingnetmd [2012/03/06 20:04] – [Integration into //qhimdtransfer//] glaubitz | ||
---|---|---|---|
Line 2: | Line 2: | ||
This section covers the porting of the [[netmdpython|NetMD Python ]] code to C and integrating it into [[qhimdtransfer]]. | This section covers the porting of the [[netmdpython|NetMD Python ]] code to C and integrating it into [[qhimdtransfer]]. | ||
+ | |||
+ | **UPDATE**: As of September, 03 2011, the porting of NetMD to C has been accomplished in the form of an updated // | ||
===== Background and motivation ===== | ===== Background and motivation ===== | ||
Line 18: | Line 20: | ||
The current Python NetMD implementation allows both downloads (all NetMD models) as well digital uploads (MZ-RH1/ | The current Python NetMD implementation allows both downloads (all NetMD models) as well digital uploads (MZ-RH1/ | ||
- | Porting of the Python code to C was already started. The resulting tarball can be downloaded here: [[http:// | + | There is already a recent attempt to port the Python code to C. The resulting tarball can be downloaded here: [[http:// |
==== Overview Python NetMD ==== | ==== Overview Python NetMD ==== | ||
Line 57: | Line 59: | ||
- **optional**: | - **optional**: | ||
- | For documentation, | + | For documentation, |
+ | |||
+ | ===== Project plan for GSoC 2012 ===== | ||
+ | |||
+ | The following section describes the milestones planned for //Google Summer of Code 2012 (GSoC 2012)//. It directly continues where the previous GSoC work left off, albeit there have been some minor bug fixes and improvements on the code which have been committed to the git master repository. | ||
+ | |||
+ | ===== Current status ===== | ||
+ | |||
+ | Currently, // | ||
+ | |||
+ | ===== Proposed project plan ===== | ||
+ | |||
+ | As mentioned before, the current version of // | ||
+ | |||
+ | After // | ||
+ | |||
+ | To summarize the proposed steps: | ||
+ | * redesign the transfer in // | ||
+ | * support other input formats than LP2 encoded WAV in // | ||
+ | * integrate the upload function of // | ||
+ | * add download infrastructure to // | ||
+ | * add support for downloads to NetMD | ||
+ | (a bit apart from the previous list) | ||
+ | * port the analog NetMD copy script to libnetmd | ||
+ | |||
+ | ===== Detailed description of the tasks ===== | ||
+ | |||
+ | Finally, the four proposed project tasks are to be explained in more detail here. | ||
+ | |||
+ | ==== Redesigning the transfer code for streaming ==== | ||
- | ===== Resources ===== | + | ==== Supporting other formats than LP2 encoded WAV files ==== |
- | * [[netmdlinux]] - local Wiki page with many extremely **helpful** links for further reading regarding NetMD (includes specifications and patents) | + | ==== Integration into qhimdtransfer ==== |
+ | ==== Port the analog NetMD copy script ==== |
portingnetmd.txt · Last modified: 2012/03/06 23:19 by megadiscman