• MorphOS Developer
    geit
    Posts: 1054 from 2004/9/23
    Many people seem to miss the point here.

    Isochroous transfers have nothing to do with audio.

    It is just a transfer protocol allowing loosing data during transfer. Mainly intended to be used for audio/video data transfers, where a lost data block simply is gone and cannot be resent. Unlike bulk transfers, which are used for massstorage, interrupt transfers which are for short burst data and control transfers which are for controling device features.

    The audio driver included with MorphOS is based on the audio class standard setup during the early 2000 years, when USB came up. Thats why it is basically the same driver used as on other poseidon based systems. It may have gotten some minor changes in the past, but but basically it is the same driver you were/are using on 68K hardware, with High/Subway(??) and other cards.

    Since then audio devices got more and more advanced. Back then the so called usb sound cards, were just used to output one pair of speakers. In very rare cases they got a microphone jack. These days they handle HDMI AV in/out and/or multiple other in and outputs and there are millions of devices out there and the standard probably got adapted to the needs (or abused due hacking additional features to them).

    So blaming the MorphOS Team for enabling a feature that allows the usage of a gigantic amount of audio devices and even opens the door for creating a video class, so that current generation webcams can be handled, is kind of unfair due the fact that iso transfers are working.

    You cannot blame the MorphOS team for every usb stick, every printer, every other hardware to fail, because it is simply impossible to guarantee anything. Even if Mr NonSense is bashing on every post.

    Long story short. Back then MorphOS came with an audio usb class, which was useless due the lack of iso transfers. It got removed to avoid confusion and now since the hardware driver is supporting iso transfers it got reenabled. End of story.



    [ Edited by geit 12.04.2018 - 21:37 ]
  • »12.04.18 - 20:31
    Profile