mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-14 16:15:04 +00:00
add some asserts
This commit is contained in:
parent
36addd5b61
commit
47ae1837d5
@ -191,6 +191,7 @@ SWITCH_DECLARE(void) switch_generate_sln_silence(int16_t *data, uint32_t samples
|
|||||||
|
|
||||||
if (channels == 0) channels = 1;
|
if (channels == 0) channels = 1;
|
||||||
|
|
||||||
|
switch_assert((samples * channels * 2) < SWITCH_RECOMMENDED_BUFFER_SIZE);
|
||||||
assert(divisor);
|
assert(divisor);
|
||||||
|
|
||||||
if (divisor == (uint32_t)-1) {
|
if (divisor == (uint32_t)-1) {
|
||||||
@ -260,7 +261,8 @@ SWITCH_DECLARE(void) switch_mux_channels(int16_t *data, switch_size_t samples, u
|
|||||||
uint32_t j = 0;
|
uint32_t j = 0;
|
||||||
|
|
||||||
switch_assert(channels < 11);
|
switch_assert(channels < 11);
|
||||||
|
switch_assert((samples * channels * 2) < SWITCH_RECOMMENDED_BUFFER_SIZE);
|
||||||
|
|
||||||
if (orig_channels > channels) {
|
if (orig_channels > channels) {
|
||||||
for (i = 0; i < samples; i++) {
|
for (i = 0; i < samples; i++) {
|
||||||
int32_t z = 0;
|
int32_t z = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user