From: Neil K. <nkl...@sb...> - 2005-02-11 08:54:01
|
I get: Reserving memory: base=0xbff0aa00, size=1000000, end=0xbfffec40 starting with default template JACK ERROR: cannot lock down memory for RT thread (Cannot allocate memory) timer stop -14 (Bad address) And _no_ VST plugins are available. But no crash either, so.... wine-20041201 --Neil On Fri, 2005-02-11 at 00:26, Shayne O'Connor wrote: > Robert Jonsson wrote: > > >Hi all, > > > >It looks like the VST problems with newer Wine versions is a known issue with > >either Wine or fst, Mark Knecht finally set me straight. > >There's info about it here: > >http://www.winehq.org/hypermail/wine-users/2004/10/0451.html > > > >I've tried adding this to vst.cpp and it seems to work perfectly. > >Programmatically it isn't very nice, but it works so who cares :-). > > > >For the brave ones you can past it in like this: > >line:306 > >void jfst_reserve_mem (int bufsize) > >{ > > char buf [bufsize]; > > int i; > > > > fprintf (stderr, "Reserving memory: base=%p, size=%d, end=%p\n", > > buf, sizeof(buf), buf+sizeof(buf)); > > for (i=0; i<bufsize; i++) > > { > > buf[i] = (char) (i % 256); > > } > >} > > > >//--------------------------------------------------------- > >// initVST > >//--------------------------------------------------------- > > > >void initVST() > > { > > jfst_reserve_mem(1000000); > > if (fst_init(fstSignalHandler)) { > > > > > >Notice that from the //-------------------- and on the only change is the > >added jfst_... line. > > > >The diff version: > >=================================================================== > >RCS file: /cvsroot/lmuse/muse/muse/vst.cpp,v > >retrieving revision 1.5.2.2 > >diff -r1.5.2.2 vst.cpp > >306a307,319 > > > > > >>void jfst_reserve_mem (int bufsize) > >>{ > >> char buf [bufsize]; > >> int i; > >> > >> fprintf (stderr, "Reserving memory: base=%p, size=%d, end=%p\n", > >> buf, sizeof(buf), buf+sizeof(buf)); > >> for (i=0; i<bufsize; i++) > >> { > >> buf[i] = (char) (i % 256); > >> } > >>} > >> > >> > >> > >312a326 > > > > > >> jfst_reserve_mem(1000000); > >> > >> > > > >Please let us know if it works out, in which case we'll add it to the next > >release. > > > > > this didn't work for me - do i have to apply this change to jfst.c as > mentioned in the linked winehq entry as well? > > shayne > > ps what's the is "export VST_PATH=/path/to/vst/folder" the correct way > to set that environment variable? > > pps i'm using wine 20041201, which works really well with jack_fst (as > well as dssi-vst). > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Lmuse-user mailing list > Lmu...@li... > https://lists.sourceforge.net/lists/listinfo/lmuse-user |