Bug in timidity of SDL_mixer

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/

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/