Stéphane Letz wrote: > Hi, > > Our jack OSS (or Boomer) driver uses a 2 threads model (one used for > reading and one used for writing). In duplex mode, we typically open > the input and output devices separately, then use blocking "read" on > input side and blocking "write" on output side. Both threads are > synched using semaphores so that we know when to trigger a "server > cycle", that is when input have been read and ouput have been written. > > In some cases and some hardware (like RME MADI card), it seems record > in not correctly started and the input stream shows some missing > frames (like 128 frames of 0 value) or duplicated frames (like 128 > frames repeated twice.)
Do any of these problems occur on Boomer, or just on the OSS drivers from 4Front? - Garrett > > It seems that the SNDCTL_DSP_SETTRIGGER ioctl > (http://manuals.opensound.com/developer/SNDCTL_DSP_SETTRIGGER.html) > should be used for that. Is it still the case with OSS 4.0? > > Are the following code example still correct? > > http://manuals.opensound.com/developer/fulldup.c.html#LOC79 > > http://manuals.opensound.com/developer/iosync.c.html#LOC16 > > Any advice how to use SNDCTL_DSP_SETTRIGGER correctly? > > Thanks > > Stephane letz > > > _______________________________________________ > opensound-discuss mailing list > opensound-disc...@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/opensound-discuss _______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel