Hi

I adapted libsndfile to compile with Visual Studio. As you know, its 
author is not very windoze friendly, but had the good idea
to rant about what's missing from MS compiler for libsndfile to work: 
http://www.mega-nerd.com/erikd/Blog/Windiots/index.html.
naturally  I discovered  this link after having the job done :)

Here's a ZIP  containing an updated sndfile.dll / sndfile.h / 
sndfile.lib  (based on libsndfile-1.0.18pre22 / flac 1.2.1) to drop in 
directory mixxx-winlib:

http://bubbleguuum.free.fr/sndfile-win32-with-flac-for-mixxx.zip

A recompile of mixxx is necessary, you cannot just drop the DLL into an 
existing mixxx 1.6.0 install (it crashes when loading the audio data).
This DLL compiled with MSVC might be buggy, it worked fine to scan my 
library of a few hundred FLACs but you never know. Le me know if there 
are problems.

I'll make availbale the modified libsndfile after I've done some clean-up.

I also noticed what's probably a memory corruption (not related to the 
above),  running a mixxx compiled debug under windows:

- Select a file in the library and show it's context menu (right click)
- Do the same on any other file. The debug heap checker trigger a failed 
assertion somewhere in the destructors of QList invoqued from mixxx 
source line:

WTrackTableView::contextMenuEvent(QContextMenuEvent * event) {
...
  m_selectedIndices = this->selectionModel()->selectedRows();
...
}





















-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to