[svn] / trunk / xvidcore / src / image / x86_asm / interpolate8x8_xmm.asm Repository:
ViewVC logotype

Log of /trunk/xvidcore/src/image/x86_asm/interpolate8x8_xmm.asm

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 1844 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 4 14:41:50 2008 UTC (15 years, 4 months ago) by Isibaar
File length: 19091 byte(s)
Diff to previous 1795
trying to add back yasm support

Revision 1795 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 26 01:04:34 2008 UTC (15 years, 4 months ago) by Isibaar
File length: 19122 byte(s)
Diff to previous 1793
Unified elf64/win64 X86_64 support

Revision 1793 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 11 20:46:24 2008 UTC (15 years, 5 months ago) by Isibaar
File length: 19151 byte(s)
Diff to previous 1790
NASM 2.x compatibility

Revision 1790 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 19 09:06:48 2008 UTC (15 years, 8 months ago) by Isibaar
File length: 19058 byte(s)
Diff to previous 1632
- noexecstack patch by Hans de Goede

Revision 1632 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 13 12:12:15 2005 UTC (18 years, 7 months ago) by suxen_drol
File length: 18962 byte(s)
Diff to previous 1540
Field interlaced decoding, contributed by Christoph Kuehnel

decoder.c
=========
- Some new defines for DIV
- <decoder_mb_decode> modified: had wrong address offsets for interlaced
- <decoder_mbinter_field> = new function for interlaced
- <get_motion_vector_interlaced> = new function for interlaced motion vector prediction
- <decoder_pframe> modified so that it differs between frame and field prediction

global.h
========
- For field motion prediction MACORBLOCK has new member that is the average of
  field1 and field2 motion vector = <mvs_avg>

xvid.c
======
- For field predicted macroblocks we need new field oriented transfer functions.
  For colour calculations they may only process 4 lines (one field from the colour
  macroblock that is 8x8). So I introduced 4 new function pointers:
  <transfer8x4_copy, interpolate8x4_ ...)

mbcoding.c
==========
- _DEBUG code; index is checked against 64

interpolate8x8.[c,h,asm]
===========================
- New 8x4 functions

mbpredicition.[c,h]
===============
- New function <get_pmv2_interlaced> for interlaced prediciton according to spec

mem_transfer.[c,h,asm]
==============
- New 8x4 function

Revision 1540 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 29 10:02:38 2004 UTC (19 years, 7 months ago) by edgomez
File length: 15848 byte(s)
Diff to previous 1535
Symbols' size for ia32+elf

Revision 1535 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 22 11:46:10 2004 UTC (19 years, 8 months ago) by edgomez
File length: 15742 byte(s)
Diff to previous 1530
Mark Functions in asm files -- added yasm support in configure.in

Revision 1530 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 10 21:58:55 2004 UTC (19 years, 8 months ago) by edgomez
File length: 15593 byte(s)
Diff to previous 1519
Decoder speedups: merge interpolation and dst averaging for bvop blocks, unify qpel framework (should slow things for PPC until new functions get merged)

Revision 1519 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 24 11:46:08 2004 UTC (19 years, 8 months ago) by edgomez
File length: 7753 byte(s)
Diff to previous 1382
ASM data section cleanups + important bugfix to bvop ref interpolation rounding

Revision 1382 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 22 22:36:25 2004 UTC (20 years, 1 month ago) by edgomez
File length: 7763 byte(s)
Diff to previous 851
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 851 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 15 15:22:19 2003 UTC (21 years, 2 months ago) by edgomez
File length: 7653 byte(s)
Diff to previous 651
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too

Revision 651 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 17 00:20:30 2002 UTC (21 years, 5 months ago) by edgomez
File length: 9123 byte(s)
Diff to previous 434
License changed

Revision 434 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 6 17:48:58 2002 UTC (21 years, 7 months ago) by chl
File length: 7995 byte(s)
Diff to previous 262
- Update license/copyright header
- Removed history header

Revision 262 - (view) (download) (annotate) - [select for diffs]
Added Sun Jul 7 09:45:40 2002 UTC (21 years, 9 months ago) by Isibaar
File length: 7653 byte(s)
split mmx,xmm,3dnow,sse2 code into different files, SMP fix, Skal's tweaked asm code

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4