Statistics
| Branch: | Revision:

ffmpeg / libavcodec / alpha @ bc0219fd

# Date Author Comment
f7728bf6 09/13/2003 10:07 AM Falk Hüffner

Use asms instead of builtins when compiling for generic Alpha. Less
ugly.

Originally committed as revision 2270 to svn://svn.ffmpeg.org/ffmpeg/trunk

669e5093 07/25/2003 01:15 PM Alex Beregszaszi

warning fixes

Originally committed as revision 2082 to svn://svn.ffmpeg.org/ffmpeg/trunk

2c094d63 06/29/2003 12:23 AM Sam Hocevar

build error on Alpha patch by (Sam Hocevar <sam at zoy dot org>)

Originally committed as revision 1996 to svn://svn.ffmpeg.org/ffmpeg/trunk

4fb518c3 06/21/2003 01:11 AM Michael Niedermayer

the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>)

Originally committed as revision 1983 to svn://svn.ffmpeg.org/ffmpeg/trunk

b0368839 03/03/2003 02:54 PM Michael Niedermayer

MpegEncContext.(i)dct_* -> DspContext.(i)dct_*
bitexact cleanup

Originally committed as revision 1617 to svn://svn.ffmpeg.org/ffmpeg/trunk

df081b2f 02/22/2003 01:44 PM Michael Niedermayer

32 vs. 64bit bugfix by (Dave Huang (dahanc))

Originally committed as revision 1596 to svn://svn.ffmpeg.org/ffmpeg/trunk

1a02ea65 01/10/2003 01:35 PM Falk Hüffner

Implement sad8x8 and sad16x16 with pix_abs.

Originally committed as revision 1428 to svn://svn.ffmpeg.org/ffmpeg/trunk

3354b0c9 11/27/2002 01:20 AM Falk Hüffner

Kludge around compilation failure on Alpha.

Originally committed as revision 1286 to svn://svn.ffmpeg.org/ffmpeg/trunk

af19f78f 11/11/2002 10:04 AM Zdenek Kabelac
  • using DSPContext - so each codec could use its local (sub)set of CPU extension
  • these are untested - users/developers please check

Originally committed as revision 1197 to svn://svn.ffmpeg.org/ffmpeg/trunk

8b313a47 10/11/2002 11:01 PM Falk Hüffner

Move Alpha optimized IDCT to own file. Based on a patch by Måns
Rullgård <>.

I've left out the idctCol2 part, because W4 has recently been decreed
to be 16383, and also I doubt it will give a noticeable speedup.

Originally committed as revision 1029 to svn://svn.ffmpeg.org/ffmpeg/trunk

acd2e05c 10/07/2002 02:03 AM Falk Hüffner
  • Fix dct_unquantize_h263_axp for changed block_last_index indexing.
  • Set qadd to 0 for intra with h263_aic (whatever that may be).

Originally committed as revision 1009 to svn://svn.ffmpeg.org/ffmpeg/trunk

6c383066 10/05/2002 12:57 AM Falk Hüffner

Make compilable again after DCT cleanup. It gives wrong results,
though, so I disabled it for now. Anybody knows offhand what might be
the reason?

Originally committed as revision 1005 to svn://svn.ffmpeg.org/ffmpeg/trunk

e447d7d6 10/05/2002 12:12 AM Falk Hüffner

Some nifty stuff for upcoming patches.

Originally committed as revision 1004 to svn://svn.ffmpeg.org/ffmpeg/trunk

f9bb4bdf 09/29/2002 03:14 PM Falk Hüffner

Add Alpha assembly for pix_abs16x16. Optimized for pca56, no large win
on ev6.

Originally committed as revision 979 to svn://svn.ffmpeg.org/ffmpeg/trunk

8c7b533e 09/13/2002 11:27 PM Falk Hüffner

Synthesize pixels16 functions from pixels functions.

Originally committed as revision 942 to svn://svn.ffmpeg.org/ffmpeg/trunk

60286c8a 09/13/2002 03:44 PM Falk Hüffner

Fix for h % 8 == 4 in put_pixels_axp_asm.

Originally committed as revision 940 to svn://svn.ffmpeg.org/ffmpeg/trunk

a343d33e 09/13/2002 10:56 AM Falk Hüffner

Due to version renumbering, Alpha builtins aren't supported in thegcc
3.2 release.

Originally committed as revision 937 to svn://svn.ffmpeg.org/ffmpeg/trunk

1c73a3fb 09/13/2002 09:28 AM Falk Hüffner

Adapt to new 8/16 table scheme.

Originally committed as revision 935 to svn://svn.ffmpeg.org/ffmpeg/trunk

57d2bce1 07/29/2002 11:14 PM Falk Hüffner

MVI optimizations for motion estimation.

Originally committed as revision 831 to svn://svn.ffmpeg.org/ffmpeg/trunk

e3e98d3c 07/13/2002 04:29 PM Falk Hüffner

Remove support for variable BSIZE and INCR, as sub_pixels_* is no
longer needed.

Originally committed as revision 754 to svn://svn.ffmpeg.org/ffmpeg/trunk

f5abd9fd 07/13/2002 04:17 PM Falk Hüffner
  • Improve xy2 routines slightly
  • Mark MC pointer arguments as restrict

Originally committed as revision 752 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a12d6fd 07/05/2002 07:16 PM Falk Hüffner

Implement clear_blocks_axp.

Originally committed as revision 722 to svn://svn.ffmpeg.org/ffmpeg/trunk

2dbe7ec8 07/03/2002 11:30 PM Falk Hüffner

Make dct_unquantize_h263 work on systems without MVI extension.

Originally committed as revision 715 to svn://svn.ffmpeg.org/ffmpeg/trunk

e0580f8c 07/03/2002 03:01 AM Falk Hüffner

Update and activate dct_unquantize_h263_mvi. Thanks to Måns Rullgård
for some improvements.

Originally committed as revision 714 to svn://svn.ffmpeg.org/ffmpeg/trunk

dde3f77d 07/03/2002 01:09 AM Falk Hüffner

Use updated motion compensation routines.

Originally committed as revision 713 to svn://svn.ffmpeg.org/ffmpeg/trunk

494e4092 07/01/2002 11:47 PM Falk Hüffner

Assembly version of put_pixels. This is currently the function that
takes the most time, and it allows for more efficient unaligned access
and better control over memory latencies.

Originally committed as revision 711 to svn://svn.ffmpeg.org/ffmpeg/trunk

d13c54cd 07/01/2002 11:02 PM Falk Hüffner

Add profiling support.

Originally committed as revision 710 to svn://svn.ffmpeg.org/ffmpeg/trunk

bb7d4939 07/01/2002 04:26 AM Falk Hüffner

Implement put_pixels_clamped and add_pixels_clamped in Assembler. This
allows better scheduling of the memory accesses, and is portable among
all compilers.

Originally committed as revision 709 to svn://svn.ffmpeg.org/ffmpeg/trunk

db42e13b 06/24/2002 10:22 PM Falk Hüffner

Ugly hack to make the assembler accept MVI instructions.

Originally committed as revision 705 to svn://svn.ffmpeg.org/ffmpeg/trunk

b210c96c 06/24/2002 10:21 PM Falk Hüffner
  • Fixed constraints
  • Support ccc
  • Support gcc 3.2 builtins

Originally committed as revision 704 to svn://svn.ffmpeg.org/ffmpeg/trunk

ff4ec49e 05/25/2002 10:45 PM Fabrice Bellard

license/copyright change

Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk

1e98dffb 01/20/2002 02:48 PM Nick Kurshev

Alpha optimizations by Falk Hueffner <>

Originally committed as revision 274 to svn://svn.ffmpeg.org/ffmpeg/trunk