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

Reply via email to