Ticket #77 (new defect)
CoreAudio implementation doesn't support non-interleaved ReadStream and WriteStream
| Reported by: | rossb | Owned by: | bjornroche |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | host-api-coreaudio | Version: | 2.0 |
| Keywords: | Cc: |
Description (last modified by rossb) (diff)
There is no test for this case either.
See mailing list discussion thread 19/2/2008: Re: [Portaudio] ASIO Blocking I/O Patch Implementation (a ring buffercontaining frames, not bytes)
So I took a look at pa_mac_core_blocking.c, what I noticed is: - It doesn't seem to use the buffer processor - It doesn't appear to handle non-interleaved calls to ReadStream/ WriteStream? (shall I create a ticket for that?). This particular case is one of the reasons why Sven is using the buffer processor on the ReadStream?()/WriteStream() side of the queue.
Yes, since that sounds like a major issue and I won't be able to address that anytime soon. Is there a test for it?
[nope]
