Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
extendinglibhimd [2012/01/29 22:36] – glaubitz | extendinglibhimd [2012/02/02 00:20] – glaubitz |
---|
| |
Sending SCSI commands has not been implemented into //libhimd// yet. However, there is a fully working example code in the git repository in the subfolder //basictools// which implements the supported SCSI command set through //libscg//, the Linux SCSI layer and the SCSI abstraction layer which is part of the //dvd+rw-tools// (see: [[https://wiki.physik.fu-berlin.de/linux-minidisc/doku.php?id=scsisupport]]). The latter will be the **preferred implementation** as it works out of the box on the most important operating systems and does not require any additional dependencies. | Sending SCSI commands has not been implemented into //libhimd// yet. However, there is a fully working example code in the git repository in the subfolder //basictools// which implements the supported SCSI command set through //libscg//, the Linux SCSI layer and the SCSI abstraction layer which is part of the //dvd+rw-tools// (see: [[https://wiki.physik.fu-berlin.de/linux-minidisc/doku.php?id=scsisupport]]). The latter will be the **preferred implementation** as it works out of the box on the most important operating systems and does not require any additional dependencies. |
| |
| ===== Proposed project plan ===== |
| |
| Stemming from the aforementioned current state of //libhimd//, the following tasks arise as the next steps in development: |
| |
| * finalize and polish MP3 write support |
| * add write support for PCM/ATRAC3/ATRAC3+ files (MZ-RH1 with //constant// key only) |
| * implement and fix existing for functions for renaming and deleting tracks |
| * integrate SCSI code proposed in [[https://lists.fu-berlin.de/pipermail/linux-minidisc/2010-December/msg00000.html]] into //libhimd//, (see [[http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/himdscsitest_dvd-tools.c]] for example source code using //transport.hxx//) |