bugfix: mp3Buf was deleted too early
This commit is contained in:
parent
529d4e66b0
commit
ba1028e62c
|
@ -1,3 +1,9 @@
|
|||
DarkIce 0.11
|
||||
|
||||
o bug fix for LameLibEncoder: the mp3 encoding buffer was deleted too
|
||||
early, resulting in mp3 data corruption.
|
||||
thanks to Nicu Pavel <npavel@ituner.com>
|
||||
|
||||
20-07-2002: DarkIce 0.10 released
|
||||
|
||||
o added possibility to select constant, average and variable bit rate
|
||||
|
|
|
@ -312,7 +312,6 @@ LameLibEncoder :: write ( const void * buf,
|
|||
mp3Buf,
|
||||
mp3Size );
|
||||
|
||||
delete[] mp3Buf;
|
||||
delete[] leftBuffer;
|
||||
delete[] rightBuffer;
|
||||
|
||||
|
@ -322,6 +321,7 @@ LameLibEncoder :: write ( const void * buf,
|
|||
}
|
||||
|
||||
unsigned int written = sink->write( mp3Buf, ret);
|
||||
delete[] mp3Buf;
|
||||
// just let go data that could not be written
|
||||
if ( written < (unsigned int) ret ) {
|
||||
reportEvent( 2,
|
||||
|
@ -387,6 +387,9 @@ LameLibEncoder :: close ( void ) throw ( Exception )
|
|||
$Source$
|
||||
|
||||
$Log$
|
||||
Revision 1.13 2002/07/28 00:08:37 darkeye
|
||||
bugfix: mp3Buf was deleted too early
|
||||
|
||||
Revision 1.12 2002/05/28 12:35:41 darkeye
|
||||
code cleanup: compiles under gcc-c++ 3.1, using -pedantic option
|
||||
|
||||
|
|
Loading…
Reference in New Issue