Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Mark Harris
Opus
Commits
dcb28521
Commit
dcb28521
authored
Feb 02, 2011
by
Jean-Marc Valin
Browse files
Fixes uninitialised memory issues
parent
e99896eb
Changes
3
Show whitespace changes
Inline
Side-by-side
src_FIX/SKP_Silk_find_pitch_lags_FIX.c
View file @
dcb28521
...
@@ -128,5 +128,10 @@ void SKP_Silk_find_pitch_lags_FIX(
...
@@ -128,5 +128,10 @@ void SKP_Silk_find_pitch_lags_FIX(
}
else
{
}
else
{
psEncCtrl
->
sCmn
.
signalType
=
TYPE_UNVOICED
;
psEncCtrl
->
sCmn
.
signalType
=
TYPE_UNVOICED
;
}
}
}
else
{
SKP_memset
(
psEncCtrl
->
sCmn
.
pitchL
,
0
,
sizeof
(
psEncCtrl
->
sCmn
.
pitchL
)
);
psEncCtrl
->
sCmn
.
lagIndex
=
0
;
psEncCtrl
->
sCmn
.
contourIndex
=
0
;
psEnc
->
LTPCorr_Q15
=
0
;
}
}
}
}
src_FLP/SKP_Silk_find_pitch_lags_FLP.c
View file @
dcb28521
...
@@ -120,5 +120,10 @@ void SKP_Silk_find_pitch_lags_FLP(
...
@@ -120,5 +120,10 @@ void SKP_Silk_find_pitch_lags_FLP(
}
else
{
}
else
{
psEncCtrl
->
sCmn
.
signalType
=
TYPE_UNVOICED
;
psEncCtrl
->
sCmn
.
signalType
=
TYPE_UNVOICED
;
}
}
}
else
{
SKP_memset
(
psEncCtrl
->
sCmn
.
pitchL
,
0
,
sizeof
(
psEncCtrl
->
sCmn
.
pitchL
)
);
psEncCtrl
->
sCmn
.
lagIndex
=
0
;
psEncCtrl
->
sCmn
.
contourIndex
=
0
;
psEnc
->
LTPCorr
=
0
;
}
}
}
}
src_FLP/SKP_Silk_wrappers_FLP.c
View file @
dcb28521
...
@@ -163,7 +163,6 @@ void SKP_Silk_NSQ_wrapper_FLP(
...
@@ -163,7 +163,6 @@ void SKP_Silk_NSQ_wrapper_FLP(
SKP_int
i
,
j
;
SKP_int
i
,
j
;
SKP_float
tmp_float
;
SKP_float
tmp_float
;
SKP_int16
x_16
[
MAX_FRAME_LENGTH
];
SKP_int16
x_16
[
MAX_FRAME_LENGTH
];
/* Prediction and coding parameters */
SKP_int32
Gains_Q16
[
MAX_NB_SUBFR
];
SKP_int32
Gains_Q16
[
MAX_NB_SUBFR
];
SKP_DWORD_ALIGN
SKP_int16
PredCoef_Q12
[
2
][
MAX_LPC_ORDER
];
SKP_DWORD_ALIGN
SKP_int16
PredCoef_Q12
[
2
][
MAX_LPC_ORDER
];
SKP_int16
LTPCoef_Q14
[
LTP_ORDER
*
MAX_NB_SUBFR
];
SKP_int16
LTPCoef_Q14
[
LTP_ORDER
*
MAX_NB_SUBFR
];
...
@@ -179,8 +178,10 @@ void SKP_Silk_NSQ_wrapper_FLP(
...
@@ -179,8 +178,10 @@ void SKP_Silk_NSQ_wrapper_FLP(
/* Convert control struct to fix control struct */
/* Convert control struct to fix control struct */
/* Noise shape parameters */
/* Noise shape parameters */
for
(
i
=
0
;
i
<
MAX_NB_SUBFR
*
MAX_SHAPE_LPC_ORDER
;
i
++
)
{
for
(
i
=
0
;
i
<
MAX_NB_SUBFR
;
i
++
)
{
AR2_Q13
[
i
]
=
SKP_float2int
(
psEncCtrl
->
AR2
[
i
]
*
8192
.
0
f
);
for
(
j
=
0
;
j
<
psEnc
->
sCmn
.
shapingLPCOrder
;
j
++
)
{
AR2_Q13
[
i
*
MAX_SHAPE_LPC_ORDER
+
j
]
=
SKP_float2int
(
psEncCtrl
->
AR2
[
i
*
MAX_SHAPE_LPC_ORDER
+
j
]
*
8192
.
0
f
);
}
}
}
for
(
i
=
0
;
i
<
MAX_NB_SUBFR
;
i
++
)
{
for
(
i
=
0
;
i
<
MAX_NB_SUBFR
;
i
++
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment