diff options
author | David Schleef <ds@schleef.org> | 2004-09-07 21:14:21 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2004-09-07 21:14:21 +0000 |
commit | 9cc849eca4ae6e9dd3808f4bae06c93d28a7b81c (patch) | |
tree | 48709b1edd4d1e55513361d9c7fd1d90323c449b /liboil/jpeg | |
parent | 896b6860e37552591456b63e42fb21a783da075b (diff) | |
download | liboil-9cc849eca4ae6e9dd3808f4bae06c93d28a7b81c.tar.gz |
* liboil/build_prototypes.c: Use new api
* liboil/copy/permute.c: param changes
* liboil/copy/splat_ref.c: param changes
* liboil/copy/tablelookup_ref.c: param changes
* liboil/jpeg/jpeg_rgb_decoder.c: param changes
* liboil/jpeg/quantize8x8_c.c: param changes
* liboil/jpeg/yuv2rgb_c.c: param changes
* liboil/liboilprototype.c: bugfixes
* liboil/simdpack/Makefile.am: remove files
* liboil/simdpack/clip_ref.c: param changes
* liboil/simdpack/mix_u8.c: param changes
* liboil/simdpack/scalaradd.c: param changes
* liboil/simdpack/scalarmult.c: param changes
* liboil/simdpack/sincos_f64.c: param changes
* liboil/simdpack/vectoradd_f64.c: param changes
* testsuite/Makefile.am: new test
* testsuite/proto1.c: prototype checker
Diffstat (limited to 'liboil/jpeg')
-rw-r--r-- | liboil/jpeg/jpeg_rgb_decoder.c | 6 | ||||
-rw-r--r-- | liboil/jpeg/quantize8x8_c.c | 2 | ||||
-rw-r--r-- | liboil/jpeg/yuv2rgb_c.c | 6 |
3 files changed, 7 insertions, 7 deletions
diff --git a/liboil/jpeg/jpeg_rgb_decoder.c b/liboil/jpeg/jpeg_rgb_decoder.c index 94d4620..3dd86fc 100644 --- a/liboil/jpeg/jpeg_rgb_decoder.c +++ b/liboil/jpeg/jpeg_rgb_decoder.c @@ -24,14 +24,14 @@ #include "jpeg.h" -OIL_DEFINE_CLASS_X (scanlinescale2_u8, "unsigned char *dest, unsigned char *src, int len"); +OIL_DEFINE_CLASS_X (scanlinescale2_u8, "uint8_t *dest, uint8_t *src, int n"); static void -scanlinescale2_u8_ref (unsigned char *dest, unsigned char *src, int len) +scanlinescale2_u8_ref (uint8_t *dest, uint8_t *src, int n) { int i; - for(i=0;i<len;i++){ + for(i=0;i<n;i++){ dest[i] = src[i/2]; } } diff --git a/liboil/jpeg/quantize8x8_c.c b/liboil/jpeg/quantize8x8_c.c index 85148fc..64ad882 100644 --- a/liboil/jpeg/quantize8x8_c.c +++ b/liboil/jpeg/quantize8x8_c.c @@ -24,7 +24,7 @@ #include "jpeg.h" OIL_DEFINE_CLASS_X (dequantize8x8_s16, - "int16_t *dest, int dstr, int16_t *src, int sstr, int16_t *quant, int qstr"); + "int16_t *dest, int dstr, int16_t *src1, int sstr1, int16_t *src2, int sstr2"); #define BLOCK8x8_S16(ptr, stride, row, column) \ (*((int16_t *)((void *)ptr + stride*row) + column)) diff --git a/liboil/jpeg/yuv2rgb_c.c b/liboil/jpeg/yuv2rgb_c.c index 2b46622..115f0ed 100644 --- a/liboil/jpeg/yuv2rgb_c.c +++ b/liboil/jpeg/yuv2rgb_c.c @@ -24,11 +24,11 @@ #include "jpeg.h" OIL_DEFINE_CLASS_X (yuv2rgbx_u8, - "uint8_t *rgbp, uint8_t *yp, uint8_t *up, uint8_t *vp, int n"); + "uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *src3, int n"); OIL_DEFINE_CLASS_X (yuv2rgbx_sub2_u8, - "uint8_t *rgbp, uint8_t *yp, uint8_t *up, uint8_t *vp, int n"); + "uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *src3, int n"); OIL_DEFINE_CLASS_X (yuv2rgbx_sub4_u8, - "uint8_t *rgbp, uint8_t *yp, uint8_t *up, uint8_t *vp, int n"); + "uint8_t *dest, uint8_t *src1, uint8_t *src2, uint8_t *src3, int n"); #define clamp(x,a,b) clamp_lower(clamp_upper(x,b),a) #define clamp_lower(x,a) ((x<a)?(a):(x)) |