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 |
