Mercurial > libavcodec.hg
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; |