]> git.sesse.net Git - vlc/commit
OS X fixes:
authorSam Hocevar <sam@videolan.org>
Fri, 25 May 2001 04:23:37 +0000 (04:23 +0000)
committerSam Hocevar <sam@videolan.org>
Fri, 25 May 2001 04:23:37 +0000 (04:23 +0000)
commit10b03bcbd7661ea496b9a38fa056225d906a1ca1
tree5d143069feb9b9f93860d59d47de7c874c44b3bd
parent32335766f307138d0cc488be6371c63cefd3afcb
  OS X fixes:

  * Applied Eugenio's fix to the DVDioctl driver. I didn't test it, but
    it should not hang the kernel anymore.

  * Ported most dvd_ioctl.c functions to the DVDioctl driver: ReportAgid,
    ReportChallenge, ReportKey1, ReportASF, InvalidateAgid, SendChallenge,
    SendKey2. They should comply with the "Mt. Fuji Commands for Multimedia
    Devices" paper.

    Last remaining problem: ReadCopyright and ReadKey. The version of
 Darwin I have here only has reportKey() and sendKey() functions in
 the IODVDBlockStorageDevice class (pages 413 and 449 of the Mt. Fuji
 paper), but we also need the READ_STRUCTURE (page 357) which I couldn't
 find anywhere in the kernel headers. Either I missed it, or we'll have
 to wait for Apple to implement it (or maybe we can emulate this command
 with some other IOKit commands).
Makefile
extras/MacOSX_dvdioctl/DVDioctl.cpp
extras/MacOSX_dvdioctl/DVDioctl.h
plugins/dvd/dvd_ioctl.c
plugins/esd/aout_esd.c
src/audio_output/audio_output.c