Commit f19442c0 authored by Rostislav Pehlivanov's avatar Rostislav Pehlivanov

opus_pvq: remove unneeded assert

Since the PVQ search has been well fuzzed and is guaranteed to never
break SUM(abs(y[])) == K, the assert is no longer needed.
Also the assert only prevented coding the wrong vector index but didn't
prevent crashes during searching for it, which made the assert rather
informational than practical.
Signed-off-by: 's avatarRostislav Pehlivanov <atomnuker@gmail.com>
parent 22b8ada7
...@@ -285,7 +285,6 @@ static inline uint32_t celt_icwrsi(uint32_t N, uint32_t K, const int *y) ...@@ -285,7 +285,6 @@ static inline uint32_t celt_icwrsi(uint32_t N, uint32_t K, const int *y)
idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s;
sum += FFABS(y[i]); sum += FFABS(y[i]);
} }
av_assert0(sum == K);
return idx; return idx;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment