Open GoogleCodeExporter opened 9 years ago
i've found out that fb2k uses game music emu 0.6pre, and kode54 has source code
for it here: http://kode54.foobar2000.org/Game_Music_Emu-0.6-pre.tbz
it's missing few files, which i took from svn r33, then i compiled my app with
it, and now this GBS file doesn't crash.
is there any official way to grab the gme 0.6pre?
Original comment by waker...@gmail.com
on 19 May 2012 at 11:44
i've found another misterious version of gme here:
ftp://ftp.archlinux.org/other/game-music-emu/
it claims to be 0.6.0, but in changelog it says 0.5.6
it also claims that it fixes some GBS bug:
Game_Music_Emu 0.5.6
--------------------
.....
- Fixed a couple of GBS bugs, one involving access of memory after realloc.
but it doesn't affect the "Grandia - Parallel Trippers" crash, while foo_gep's
gme0.6pre handles it without any problems.
can someone explain existance of these 0.6x source archives outside of the
official website/svn?
Original comment by waker...@gmail.com
on 19 May 2012 at 12:32
We had been working on an 0.6.0 but never released one. I would assume the ones
you're seeing are forks of the 0.6.0-pre release with various patches applied
because we suck at making releases ourselves. :(
Original comment by michael....@gmail.com
on 16 Mar 2013 at 9:17
I'm going through now and doing the "yearly cleanup", tried testing current SVN
(which is essentially *our* 0.6.0) with the Grandia Parallel Trippers GBS on
the libgme demo, no crash. I tried grabbing the song linked to at ZD but the
URL is broken now (song seems to be removed), and I'm not sure what game it was
from to test.
BTW, to build with Debug info on CMake you can add -DCMAKE_BUILD_TYPE=Debug
(debug; no optimizations) or -DCMAKE_BUILD_TYPE=RelWithDebInfo (debug +
optimizations) when running cmake.
From reviewing the svn log for Gbs_Emu.cpp the "use-after-realloc" was fixed
immediately after 0.5.5, but the next release (0.6.0) wasn't until nearly 3.5
years afterward. That might explain Grandia being fixed, but if you had tested
SVN when you opened this report then GBS still has whatever bug that was, so
I'd appreciate it if you can track down the song that caused the failure (or
where the "working" foobar libgme went so I can compare the two files).
Original comment by michael....@gmail.com
on 23 Jun 2014 at 4:26
I don't think I'll be able to test upstream libGME in the nearest few weeks.
But the version of libGME which I use is here:
https://github.com/Alexey-Yakovenko/deadbeef/tree/master/plugins/gme/game-music-
emu-0.6pre
it's almost 100% identical to the one on kode54 website, + few portability
fixes.
Original comment by waker...@gmail.com
on 23 Jun 2014 at 8:07
Original issue reported on code.google.com by
waker...@gmail.com
on 19 Nov 2011 at 2:30