SMPEG mem leak fixed

NUNOKAWA Masato sent me this fix. It works, no more leak. I think the
most important part of it was the delete[] data and delete[] buffer. In
any case thank you all for all your help.

Robert

------------------ -------------------
diff -r smpeg/MPEG.cpp smpeg-0.4.5/MPEG.cpp
101c101,103
< audioaction_enabled = videoaction_enabled = false;—
//audioaction_enabled = videoaction_enabled = false;
audioaction_enabled = SDLaudio;
videoaction_enabled = false;
diff -r smpeg/MPEGlist.cpp smpeg-0.4.5/MPEGlist.cpp
19c19,20
< delete data;

//delete data;
delete[] data;

diff -r smpeg/MPEGsystem.cpp smpeg-0.4.5/MPEGsystem.cpp
1168c1168,1169
< delete buffer;

delete[] buffer;
//delete buffer;
diff -r smpeg/audio/MPEGaudio.cpp smpeg-0.4.5/audio/MPEGaudio.cpp
201a202,206
#ifdef THREADED_AUDIO
/* Stop the decode thread */
StopDecoding();
#endif

211a217,218

diff -r smpeg/audio/mpegtoraw.cpp smpeg-0.4.5/audio/mpegtoraw.cpp
368c368
< audio->decode_thread = NULL;

//audio->decode_thread = NULL;

diff -r smpeg/smpeg.spec.in smpeg-0.4.5/smpeg.spec.in
3c3
< %define rel 1

%define rel 2

NUNOKAWA Masato sent me this fix. It works, no more leak. I think the
most important part of it was the delete[] data and delete[] buffer. In
any case thank you all for all your help.

This is now in CVS. Thanks!

–ryan.