On Sun, Apr 1, 2012 at 11:05 PM, Owen Williams <owilli...@mixxx.org> wrote: > On Sun, 2012-04-01 at 22:29 -0400, Albert Santoni wrote: > >> This sounds pretty tricky. Would it simplify our lives if we dropped >> mmapped I/O? (sorry Owen!) > > mmapped I/O was integral to preventing audio dropouts. Making that > change resulted in the best improvement in sound performance. If we do > have to drop mmapping, the replacement has to be an in-memory caching of > tracks. > > That said, I still think it's incredibly unrealistic for users to be > playing a track in Mixxx and also writing the tag of that track from > another program. Can anyone imagine a scenario where, realistically, > mixxx would be playing a track and something else would be writing that > track? > > In-app, I think the best solution is delaying writes until shutdown / > startup like RJ suggests. For users silly enough to use easytag or > itunes while mixxx is running, they'll quickly learn not to do that :).
Ok, fair enough. I agree with delaying writes to shutdown or startup as well then. Thanks for the clarification guys, Albert -- Albert Santoni Developer, Mixxx http://www.mixxx.org http://www.oscillicious.com ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ 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