[svn] / trunk / xvidcore / src / utils / x86_asm / mem_transfer_mmx.asm Repository:
ViewVC logotype

Log of /trunk/xvidcore/src/utils/x86_asm/mem_transfer_mmx.asm

Parent Directory Parent Directory


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

Revision 1632 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 13 12:12:15 2005 UTC (18 years, 6 months ago) by suxen_drol
File length: 12406 byte(s)
Diff to previous 1583 , to selected 216
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 1583 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 19 13:16:50 2004 UTC (19 years, 3 months ago) by syskin
File length: 11917 byte(s)
Diff to previous 1540 , to selected 216
xmm-ed transfer8to16_2() - faster bvop-vhq

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: 10483 byte(s)
Diff to previous 1535 , to selected 216
Symbols' size for ia32+elf

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

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: 10219 byte(s)
Diff to previous 1425 , to selected 216
ASM data section cleanups + important bugfix to bvop ref interpolation rounding

Revision 1425 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 13 20:06:53 2004 UTC (19 years, 11 months ago) by edgomez
File length: 10229 byte(s)
Diff to previous 1424 , to selected 216
Reverted previous patch, was buggy

Revision 1424 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 12 15:49:56 2004 UTC (19 years, 11 months ago) by edgomez
File length: 9744 byte(s)
Diff to previous 1382 , to selected 216
Optmized mem transfers, h263, plane sse

Revision 1382 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 22 22:36:25 2004 UTC (20 years ago) by edgomez
File length: 10229 byte(s)
Diff to previous 851 , to selected 216
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, 1 month ago) by edgomez
File length: 10719 byte(s)
Diff to previous 654 , to selected 216
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too

Revision 654 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 17 00:51:11 2002 UTC (21 years, 4 months ago) by edgomez
File length: 11435 byte(s)
Diff to previous 499 , to selected 216
License changed

Revision 499 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 21 03:11:36 2002 UTC (21 years, 6 months ago) by suxen_drol
File length: 10275 byte(s)
Diff to previous 227 , to selected 216
pross email address updates

Revision 227 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 20 10:22:02 2002 UTC (21 years, 9 months ago) by Isibaar
File length: 10287 byte(s)
Diff to previous 226 , to selected 216
*** empty log message ***

Revision 226 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 19 14:41:02 2002 UTC (21 years, 9 months ago) by Isibaar
File length: 10318 byte(s)
Diff to previous 217 , to selected 216
optimizations, correct transfer_8to16sub2_xmm

Revision 217 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 16 19:35:59 2002 UTC (21 years, 9 months ago) by edgomez
File length: 15481 byte(s)
Diff to previous 216
- Removed an unuseful piece of code

Revision 216 - (view) (download) (annotate) - [selected]
Modified Sun Jun 16 17:25:18 2002 UTC (21 years, 9 months ago) by edgomez
File length: 15542 byte(s)
Diff to previous 215
- Removed an opcode (used during my tests)

Revision 215 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 16 17:12:37 2002 UTC (21 years, 9 months ago) by edgomez
File length: 15556 byte(s)
Diff to previous 3 , to selected 216
- Added a transfer_8to16sub2_xmm function (Needs testing)

Revision 3 - (view) (download) (annotate) - [select for diffs]
Added Fri Mar 8 02:46:11 2002 UTC (22 years ago) by Isibaar
File length: 9157 byte(s)
Diff to selected 216
moved sources

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