projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
minor improvements from Andrew
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
libzmpeg3
/
audio
/
layer3.C
diff --git
a/cinelerra-5.1/libzmpeg3/audio/layer3.C
b/cinelerra-5.1/libzmpeg3/audio/layer3.C
index b0eb290976dd8009cf7913798e37c8c1ac35d2c7..d8f1897040c9fa713922b32663fbc1071bdc96a7 100644
(file)
--- a/
cinelerra-5.1/libzmpeg3/audio/layer3.C
+++ b/
cinelerra-5.1/libzmpeg3/audio/layer3.C
@@
-742,7
+742,7
@@
do_layer3(uint8_t *zframe, int zframe_size, float **zoutput, int render)
/* max 39 for short[13][3] mode, mixed: 38, long: 22 */
int scalefacs[2][39];
l3_sideinfo_t sideinfo;
/* max 39 for short[13][3] mode, mixed: 38, long: 22 */
int scalefacs[2][39];
l3_sideinfo_t sideinfo;
- int ms_stereo
, i_stereo
;
+ int ms_stereo
=0, i_stereo=0
;
int sfreq = sampling_frequency_code;
int stereo1, granules;
int output_offset = 0;
int sfreq = sampling_frequency_code;
int stereo1, granules;
int output_offset = 0;
@@
-798,8
+798,8
@@
do_layer3(uint8_t *zframe, int zframe_size, float **zoutput, int render)
ptr = bsbuf + ssize - prev_len;
memcpy(ptr, prev, prev_len);
past_framesize += prev_framesize;
ptr = bsbuf + ssize - prev_len;
memcpy(ptr, prev, prev_len);
past_framesize += prev_framesize;
-
}
-
//
}
+
//
}
+
}
if( ptr && past_framesize >= prev_len ) {
stream->use_ptr(ptr);
for( gr=0; gr<granules; ++gr ) {
if( ptr && past_framesize >= prev_len ) {
stream->use_ptr(ptr);
for( gr=0; gr<granules; ++gr ) {