You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-06-14 22:15:12 +02:00
sonicenc: fix off by 1 error
Fixes out of array accesses Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
@ -430,7 +430,7 @@ static void modified_levinson_durbin(int *window, int window_entries,
|
|||||||
int *x_ptr = &(window[step]);
|
int *x_ptr = &(window[step]);
|
||||||
int *state_ptr = &(state[0]);
|
int *state_ptr = &(state[0]);
|
||||||
j = window_entries - step;
|
j = window_entries - step;
|
||||||
for (;j>=0;j--,x_ptr++,state_ptr++)
|
for (;j>0;j--,x_ptr++,state_ptr++)
|
||||||
{
|
{
|
||||||
double x_value = *x_ptr;
|
double x_value = *x_ptr;
|
||||||
double state_value = *state_ptr;
|
double state_value = *state_ptr;
|
||||||
@ -465,7 +465,7 @@ static void modified_levinson_durbin(int *window, int window_entries,
|
|||||||
x_ptr = &(window[step]);
|
x_ptr = &(window[step]);
|
||||||
state_ptr = &(state[0]);
|
state_ptr = &(state[0]);
|
||||||
j = window_entries - step;
|
j = window_entries - step;
|
||||||
for (;j>=0;j--,x_ptr++,state_ptr++)
|
for (;j>0;j--,x_ptr++,state_ptr++)
|
||||||
{
|
{
|
||||||
int x_value = *x_ptr;
|
int x_value = *x_ptr;
|
||||||
int state_value = *state_ptr;
|
int state_value = *state_ptr;
|
||||||
|
Reference in New Issue
Block a user