Ticket #77 (new defect)

Opened 6 months ago

Last modified 6 months ago

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]

Change History

Changed 6 months ago by rossb

  • description modified (diff)

Moved half of this to a separate ticket targetting the buffer processor.

Note: See TracTickets for help on using tickets.