408 Commits (ba856c0be5599f21f241162e1f5f3f2506f3132c)

Author SHA1 Message Date
Alexander Strange f267d3ac75 Implement alpha channel decoding for BGR HuffYUV. 15 years ago
Reimar Döffinger 14b8607065 Add support for hard-coded MDCT-related ff_sine_windows tables. 15 years ago
Loren Merritt b1159ad928 refactor and optimize scalarproduct 15 years ago
Reimar Döffinger 1ffc6e8327 Add ff_init_ff_cos_tabs function and use it in rdft.c to ensure that the 15 years ago
Reimar Döffinger 223217746c Pad ff_cos_tabs and ff_sin_tabs so that index n points to the table for n bits. 15 years ago
Loren Merritt e17ccf60fe huffyuv: add some const qualifiers 15 years ago
Loren Merritt 2f77923d72 simd add_hfyu_left_prediction 15 years ago
Justin Ruggles fde82ca7e4 Move autocorrelation function from flacenc.c to lpc.c. Also rename the 15 years ago
Alexander Strange 2d4bbdecee Huffyuv: Add missing const to src pointers in dsputil functions. 15 years ago
Reimar Döffinger 75df2edbb9 Add support for hardcoded ff_sin_* tables. 15 years ago
Reimar Döffinger 4ee726b670 Move/add COSTABLE/SINTABLE macros to dsputil to add extern definitions 15 years ago
Reimar Döffinger aafd659518 Do not initialize ff_cos_* tables again in rdft_init, they are already 15 years ago
Reimar Döffinger 16aec74761 Use hardcoded instead of runtime-calculated ff_cos_* tables if 15 years ago
Nathan Caldwell 73c6f59830 Move HuffYUV left prediction to dsputil. 15 years ago
Måns Rullgård 952e872198 Drop unused args from vector_fmul_add_add, simpify code, and rename 15 years ago
Måns Rullgård 53b572118e Add some dsputil functions useful for AAC decoder 15 years ago
Måns Rullgård 94274b82f6 Allow arch-specific mdct code to request interleaving of cos/sin tables 15 years ago
Måns Rullgård 01b2214758 Merge FFTContext and MDCTContext 15 years ago
Måns Rullgård 68336ea8d4 10l: fix ff_fft_init_arm() prototype 16 years ago
Måns Rullgård f486321395 Move per-arch fft init bits into the corresponding subdirs 16 years ago
Vitor Sessak 6776061b04 Add two more sizes to ff_sine_windows[] and also pad it with NULLs so 16 years ago
Måns Rullgård edc0f5dcba ARM: NEON optimised MDCT 16 years ago
Måns Rullgård 46c32e2654 Prepare for optimised forward MDCT implementations 16 years ago
Måns Rullgård 648d792042 ARM: NEON optimised FFT and MDCT 16 years ago
Reimar Döffinger c55e5b5fee ff_sine_windows table contains only constant data, too. 16 years ago
Reimar Döffinger faca56191c The ff_cos_tabs table itself is constant, too, so mark it as such. 16 years ago
Måns Rullgård e78516c6d8 One declaration of mm_flags is enough 16 years ago
Måns Rullgård 4e36a5b46f Move declarations of some mmx functions to dsputil_mmx.h 16 years ago
Måns Rullgård 5b1b014761 Move DECLARE_ALIGNED_8 definition next to DECLARE_ALIGNED_16 16 years ago
Måns Rullgård c4d6d318cf Make DECLARE_ALIGNED_8 align to 8 bytes, never to 16 16 years ago
Vitor Sessak 50e23ae9d3 Mark parameter src of vector_clipf() as const 16 years ago
Vitor Sessak 0a68cd876e SSE optimized vector_clipf(). 10% faster TwinVQ decoding. 16 years ago
Jason Garrett-Glaser 4f717c69ed idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall. 16 years ago
Siarhei Siamashka 7d485f165f Support for getting (i)MDCT output multiplied by a constant scaling factor. 16 years ago
Ramiro Polla 13bd2044d3 mlp: Simplify adressing of state and coeffs arrays for both filters by making 16 years ago
Ramiro Polla bf4f19dc65 mlpdec: Move MLP's filter_channel() to dsputils. 16 years ago
David Conrad 3992526b3c Split VC1 loop filter into separate functions for h/v and size 16 years ago
David Conrad 0e58865d6e Move VC1 loop filter to DSPContext 16 years ago
David Conrad 8013da7364 VC1: add and use avg_no_rnd chroma MC functions 16 years ago
David Conrad c374691b28 Rename put_no_rnd_h264_chroma* to reflect its usage in VC1 only 16 years ago
David Conrad 6cecd63005 VC1: Do qpel when needed for both MVs in a B frame 16 years ago
Alex Converse 184fcc60b7 Mark src constant in copy_block*(). 16 years ago
Roman Shaposhnik 3899eb2f65 Making the arrays accomodate an extra intra 8x8 cmp function 16 years ago
Aurelien Jacobs 26f3ae828b move vp6_filter_diag4() to a new vp6dsp.c file and use it throught dsputil 16 years ago
Loren Merritt 3daa434a40 ff_add_hfyu_median_prediction_mmx2 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Alex Converse 6860254044 Add the rdft family of transforms (fft/ifft of an all real sequence) to dsputil. 16 years ago
Alex Converse 8f05c995fd Clean up FFT related comments. 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago