comparison dsicinav.c @ 5523:c2ab2ac31edb libavcodec

use av_clip_int16() where it makes sense
author aurel
date Sat, 11 Aug 2007 22:48:55 +0000
parents bff60ecc02f9
children 914ff70e1367
comparison
equal deleted inserted replaced
5522:acaaff7b6fb8 5523:c2ab2ac31edb
323 *samples++ = cin->delta; 323 *samples++ = cin->delta;
324 buf_size -= 2; 324 buf_size -= 2;
325 } 325 }
326 while (buf_size > 0) { 326 while (buf_size > 0) {
327 cin->delta += cinaudio_delta16_table[*src++]; 327 cin->delta += cinaudio_delta16_table[*src++];
328 cin->delta = av_clip(cin->delta, -32768, 32767); 328 cin->delta = av_clip_int16(cin->delta);
329 *samples++ = cin->delta; 329 *samples++ = cin->delta;
330 --buf_size; 330 --buf_size;
331 } 331 }
332 332
333 *data_size = (uint8_t *)samples - (uint8_t *)data; 333 *data_size = (uint8_t *)samples - (uint8_t *)data;