summaryrefslogtreecommitdiff
path: root/src/libffmpeg/libavcodec/dsputil.h
diff options
context:
space:
mode:
authorMiguel Freitas <miguelfreitas@users.sourceforge.net>2002-11-14 23:27:44 +0000
committerMiguel Freitas <miguelfreitas@users.sourceforge.net>2002-11-14 23:27:44 +0000
commitf54c7a0aff71f4efe4d75af3f53c668ba5b11229 (patch)
treee7dac6c0309bf973e9264c0abc69b2901e466db4 /src/libffmpeg/libavcodec/dsputil.h
parentdd8530be7f27c2a42e1adb7ab9363a3604d7c493 (diff)
downloadxine-lib-f54c7a0aff71f4efe4d75af3f53c668ba5b11229.tar.gz
xine-lib-f54c7a0aff71f4efe4d75af3f53c668ba5b11229.tar.bz2
sync and enable dv decoder
CVS patchset: 3261 CVS date: 2002/11/14 23:27:44
Diffstat (limited to 'src/libffmpeg/libavcodec/dsputil.h')
-rw-r--r--src/libffmpeg/libavcodec/dsputil.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libffmpeg/libavcodec/dsputil.h b/src/libffmpeg/libavcodec/dsputil.h
index 860133290..43734df85 100644
--- a/src/libffmpeg/libavcodec/dsputil.h
+++ b/src/libffmpeg/libavcodec/dsputil.h
@@ -122,6 +122,11 @@ typedef struct DSPContext {
op_pixels_abs_func pix_abs8x8_x2;
op_pixels_abs_func pix_abs8x8_y2;
op_pixels_abs_func pix_abs8x8_xy2;
+
+ /* huffyuv specific */
+ //FIXME note: alignment isnt guranteed currently but could be if needed
+ void (*add_bytes)(uint8_t *dst/*align 16*/, uint8_t *src/*align 16*/, int w);
+ void (*diff_bytes)(uint8_t *dst/*align 16*/, uint8_t *src1/*align 16*/, uint8_t *src2/*align 16*/,int w);
} DSPContext;
void dsputil_init(DSPContext* p, unsigned mask);
@@ -136,7 +141,7 @@ void ff_block_permute(INT16 *block, UINT8 *permutation, const UINT8 *scantable,
#if defined(HAVE_MMX)
-#undef emms_c()
+#undef emms_c
#if 0
#define MM_MMX 0x0001 /* standard MMX */