Those of you who had problems with recording, which audio card / driver you are using?
I'm using HD Audio and noticed that I have to choose 16-bit recording from HDMixer, otherwise DoIO() gets stuck. Not sure how to deal with this on SDL side when using the AHI device API.
I have selected a 16-bit mode for all AHI units, but sadly the program still stops responding in the Sampler section as soon as I press the "Exit" button (any of the two). Interestingly, the other buttons in the Sampler section work (until I press Exit).
I meant if you could test AHI (device API) recording example, it should part of the SDK. I can put a binary online too, if needed, it gave some compiling error out-of-box.
Do you find what bug are with recording ? I meet today myself with : if i have 32bit set in ahi prefs, then even if in the app i myself choose 16 bit or whatever, the CMD_READ always stuck and returns nothing ever. Once i change in ahi prefs both default unit and unit 0 to 16 bit, recording works.
The low-level case via AHIA_RecordFunc etc works with both 16 and 32 bits sets in ahi prefs, its the device interface way works only with 16 bit prefs set. Quite strange..
It compiles for os3 and morphos, and surely can be compiled for os4 too with some small changes, but is it "official" ahi6 from original author ? He open sourced it ?
Quote:
But drivers are closed, so it may be a dead-end.
But then it can be AHI itself acts, and drivers OK ? At least, how we can explain then, that Low-Level interface works in any mode , while device level only with 16bit ?
but is it "official" ahi6 from original author ? He open sourced it ?
AHI was open source, incl. all AmigaOS 4.x parts, as part of the ARP2 project but the official sources from the original AHI author were hosted on the https://en.wikipedia.org/wiki/BerliOS SVN which was shut down more than 10 years ago already.
I don't know if the github sources of AHI are based on it, or if it's something different and/or incomplete.
Edit: Looks like most of the BerliOS ARP2 project was mirrored on https://sourceforge.net/projects/arp2/ by Martin Blom, even parts (not sure if it's complete and/or the latest versions) of my RDesktop AmigaOS 4.x port, which was hosted on BerliOS as well, are included.