portingnetmd
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
portingnetmd [2012/03/06 21:49] – [Integration into qhimdtransfer] glaubitz | portingnetmd [2012/03/06 23:19] (current) – [Redesigning the transfer code for streaming] megadiscman | ||
---|---|---|---|
Line 89: | Line 89: | ||
==== Redesigning the transfer code for streaming ==== | ==== Redesigning the transfer code for streaming ==== | ||
+ | The netmd download code currently requires the whole data to download in memory at once as soon as the download command is submitted to the NetMD unit. This is not desireable, especially not when downloading raw uncompressed PCM data to record a ATRAC1 (SP) track. | ||
+ | You do need to know the total number of frames and the total number of " | ||
+ | Implementing streaming means the interface has to be changed in one of two ways: Either, there is no single " | ||
==== Supporting other formats than LP2 encoded WAV files ==== | ==== Supporting other formats than LP2 encoded WAV files ==== | ||
Line 101: | Line 103: | ||
An appropriate " | An appropriate " | ||
+ | |||
+ | Naturally, digital upload functionality should be enabled only if the NetMD hardware supports it (which is the case for the MZ-RH1 only). | ||
==== Port the analog NetMD copy script ==== | ==== Port the analog NetMD copy script ==== | ||
+ | |||
+ | The analog NetMD copy script provides a means to allow uploads for NetMD devices which do not support digital uploads. The code can be found in **netmd/ | ||
+ | |||
+ | This task is **optional** and is recommended to be tackled after the previous tasks have been finished (order of priority). However, it's naturally up to the student what they choose to work on. |
portingnetmd.txt · Last modified: 2012/03/06 23:19 by megadiscman