Hi Micheal,

I tried to apply this against my mixxx-lib checkout and do a build and I got
a couple thousand linker errors...

Since the file sizes seem to be way off of the svn repo versions (your
sndfile.lib 7kb vs repo 657kb, 400kb your sndfile.dll vs 232kb for repo)...

I'm guessing you built with debug dynamic linked or something like
that...

I remember there being like 4 combinations of release/debug
dynamic/static... Could you possibly rebuild with the other permutations you
that you didn't do (unless you know which we use mixxx-lib) and I'll figure
out which one works and commit that to the repo?

Cheers,

-G


On Sun, Aug 24, 2008 at 8:56 AM, Michael Pujos <[EMAIL PROTECTED]>wrote:

> 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
>



-- 
__
--- == __/ t.O ==--
http://stacktrace.org/
-------------------------------------------------------------------------
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