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 :). owen ------------------------------------------------------------------------------ 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