Revision f66e4f5f libavcodec/truespeech.c

View differences:

libavcodec/truespeech.c
281 281
        for(k = 0; k < 8; k++)
282 282
            sum += ptr0[k] * ptr1[k];
283 283
        sum = (sum + (out[i] << 12) + 0x800) >> 12;
284
        out[i] = clip(sum, -0x7FFE, 0x7FFE);
284
        out[i] = av_clip(sum, -0x7FFE, 0x7FFE);
285 285
        for(k = 7; k > 0; k--)
286 286
            ptr0[k] = ptr0[k - 1];
287 287
        ptr0[0] = out[i];
......
311 311
            sum += ptr0[k] * t[k];
312 312
        for(k = 7; k > 0; k--)
313 313
            ptr0[k] = ptr0[k - 1];
314
        ptr0[0] = clip((sum + 0x800) >> 12, -0x7FFE, 0x7FFE);
314
        ptr0[0] = av_clip((sum + 0x800) >> 12, -0x7FFE, 0x7FFE);
315 315

  
316 316
        sum = ((ptr0[1] * (dec->filtval - (dec->filtval >> 2))) >> 4) + sum;
317 317
        sum = sum - (sum >> 3);
318
        out[i] = clip((sum + 0x800) >> 12, -0x7FFE, 0x7FFE);
318
        out[i] = av_clip((sum + 0x800) >> 12, -0x7FFE, 0x7FFE);
319 319
    }
320 320
}
321 321

  

Also available in: Unified diff