Whoops... On Tue, Jul 17, 2012 at 12:58 PM, William Good <bkg...@gmail.com> wrote: > On Sun, Jul 15, 2012 at 8:07 PM, Matthew Mikolay <mikol...@yahoo.com> wrote: >> <long quote is long> > > Hi all, > > Ideally, I'd like to try to further encapsulate EngineMaster and > SoundManager, not tie them more together (that was part of why I added > AudioOutputs that tell soundmanager to get deck, pf and master outs > from m_pEngine to mixxx.cpp). Could we come up with a solution that > compresses outputs in EngineMaster? My first thought is to add some > COs like: > > [Master],isOutput > [Headphones],isOutput > [Deck(number)],isOutput (or [Channel%d],isOutput, whatever makes sense) > > The idea being that if isOutput (or is_output, please excuse my naming > conventions) is set to a true value, compression is applied (in > EngineMaster), and otherwise it's not (this is an alternative to > simply compressing all potentially output buffers). SoundManager could > set these COs (eg. in ::setupDevices), I have no objection to that. > > Thoughts? There may be a better way to do this, like a purpose-built > shared data structure of some sort. Sorry, I'm banging this out after > reading the email on my phone (ugh) and in 5 free minutes before > lunch. > > Best, > William
------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel