Mercurial > libavcodec.hg
comparison dsputil.h @ 3536:545a15c19c91 libavcodec
sse & sse2 implementations of vorbis channel coupling.
9% faster vorbis (on a K8).
author | lorenm |
---|---|
date | Thu, 03 Aug 2006 03:18:47 +0000 |
parents | 7dc8e4a12105 |
children | 5ea82888103e |
comparison
equal
deleted
inserted
replaced
3535:a14c98a0ca3d | 3536:545a15c19c91 |
---|---|
304 | 304 |
305 void (*h263_v_loop_filter)(uint8_t *src, int stride, int qscale); | 305 void (*h263_v_loop_filter)(uint8_t *src, int stride, int qscale); |
306 void (*h263_h_loop_filter)(uint8_t *src, int stride, int qscale); | 306 void (*h263_h_loop_filter)(uint8_t *src, int stride, int qscale); |
307 | 307 |
308 void (*h261_loop_filter)(uint8_t *src, int stride); | 308 void (*h261_loop_filter)(uint8_t *src, int stride); |
309 | |
310 void (*vorbis_inverse_coupling)(float *mag, float *ang, int blocksize); | |
309 | 311 |
310 /* (I)DCT */ | 312 /* (I)DCT */ |
311 void (*fdct)(DCTELEM *block/* align 16*/); | 313 void (*fdct)(DCTELEM *block/* align 16*/); |
312 void (*fdct248)(DCTELEM *block/* align 16*/); | 314 void (*fdct248)(DCTELEM *block/* align 16*/); |
313 | 315 |