Mercurial > libavcodec.hg
comparison dsputil.h @ 1959:55b7435c59b8 libavcodec
VIS optimized motion compensation code. by (David S. Miller <davem at redhat dot com>)
ported to ffmpeg by (ja2morri at csclub dot uwaterloo dot ca (james morrison))
useable under LGPL with their agreement
author | michael |
---|---|
date | Fri, 23 Apr 2004 23:38:54 +0000 |
parents | dd63cb7e5080 |
children | 8a556283601d |
comparison
equal
deleted
inserted
replaced
1958:57ffe72703e0 | 1959:55b7435c59b8 |
---|---|
420 /* SPARC/VIS IDCT needs 8-byte aligned DCT blocks */ | 420 /* SPARC/VIS IDCT needs 8-byte aligned DCT blocks */ |
421 #define __align8 __attribute__ ((aligned (8))) | 421 #define __align8 __attribute__ ((aligned (8))) |
422 | 422 |
423 void dsputil_init_mlib(DSPContext* c, AVCodecContext *avctx); | 423 void dsputil_init_mlib(DSPContext* c, AVCodecContext *avctx); |
424 | 424 |
425 #elif defined(ARCH_SPARC) | |
426 | |
427 /* SPARC/VIS IDCT needs 8-byte aligned DCT blocks */ | |
428 #define __align8 __attribute__ ((aligned (8))) | |
429 void dsputil_init_vis(DSPContext* c, AVCodecContext *avctx); | |
430 | |
425 #elif defined(ARCH_ALPHA) | 431 #elif defined(ARCH_ALPHA) |
426 | 432 |
427 #define __align8 __attribute__ ((aligned (8))) | 433 #define __align8 __attribute__ ((aligned (8))) |
428 | 434 |
429 void dsputil_init_alpha(DSPContext* c, AVCodecContext *avctx); | 435 void dsputil_init_alpha(DSPContext* c, AVCodecContext *avctx); |