[linux-minidisc] SCSI support in libhimd


Hi,

after we successfully send SCSI commands to the HiMD Walkman on our
three main plattforms, we should start discussing about the SCSI
support in libhimd.

To start some brainstorming, here is what came to my mind what we need
to do in libhimd:

- extend himd_get_discid to cross check disc with discid from SCSI
  retrieval
- move all functions from basictools/himdscsitest.c to libhimd/scsi.c
- extend himd struct to include SCSI device information as well

- new exports for libhimd:

  - himd_format_medium
  - himd_erase_medium
  - himd_set_time
  - himd_get_time
  - himd_read_capacity
  - himd_eject_medium
  - himd_lock_disc(lock/unlock)
  - ...

The most important point in this discussion will be the decision how
we integrate libscg into our tree. Should we opt for an external
dependency or should we include a fork into our tree?


Adrian