In timidity/mix.c - function ramp_out the lines li=-(left/c); and ri=-(right/c);
can crash, because it’s possible that c is 0. A fix could be the following:
li=©?(-(left/c)):(-left);
ri=©?(-(right/c)):(-right);
This seems to be fixed in timidity-2.10.4 (I didn’t look myself), so maybe the
timidity source should just be updated.
Florian–
Florian ‘Proff’ Schulze - @Florian_Schulze
Homepage: - http://proff.fly.to
PGP-Key available from - http://www.keyserver.net/en/
icculus
#2
This seems to be fixed in timidity-2.10.4 (I didn’t look myself), so
maybe the timidity source should just be updated.
(Another good reason not to swallow other codebases.)
Is “timidity++” the officially maintained project nowadays?
Uhh, this thing: http://www.goice.co.jp/member/mo/timidity/ ?
Thanks,
–ryan.
(Another good reason not to swallow other codebases.)
Is “timidity++” the officially maintained project nowadays?
Seems to be the case, but someone would have to contact them.
Uhh, this thing: http://www.goice.co.jp/member/mo/timidity/ ?
Yes, in their ChangeLog I saw that they have merged with libmikmod 3.1.9 in the
end of 2000, so it seems like both projects live on in this one.
Florian–
Florian ‘Proff’ Schulze - @Florian_Schulze
Homepage: - http://proff.fly.to
PGP-Key available from - http://www.keyserver.net/en/