summaryrefslogtreecommitdiff
path: root/liboil/jpeg
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2004-09-07 21:14:21 +0000
committerDavid Schleef <ds@schleef.org>2004-09-07 21:14:21 +0000
commit9cc849eca4ae6e9dd3808f4bae06c93d28a7b81c (patch)
tree48709b1edd4d1e55513361d9c7fd1d90323c449b /liboil/jpeg
parent896b6860e37552591456b63e42fb21a783da075b (diff)
downloadliboil-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.c6
-rw-r--r--liboil/jpeg/quantize8x8_c.c2
-rw-r--r--liboil/jpeg/yuv2rgb_c.c6
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))