[svn] / trunk / xvidcore / src / utils / mem_transfer.h Repository:
ViewVC logotype

Log of /trunk/xvidcore/src/utils/mem_transfer.h

Parent Directory Parent Directory


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

Revision 1988 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 18 09:10:05 2011 UTC (12 years, 10 months ago) by Isibaar
File length: 10068 byte(s)
Diff to previous 1795 , to selected 78
enabled auto-props property

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: 10124 byte(s)
Diff to previous 1632 , to selected 78
Unified elf64/win64 X86_64 support

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: 9913 byte(s)
Diff to previous 1586 , to selected 78
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 1586 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 5 23:02:15 2005 UTC (19 years, 2 months ago) by edgomez
File length: 9254 byte(s)
Diff to previous 1583 , to selected 78
Preliminary x86_64 linux port

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: 8591 byte(s)
Diff to previous 1413 , to selected 78
xmm-ed transfer8to16_2() - faster bvop-vhq

Revision 1413 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 5 20:39:49 2004 UTC (19 years, 11 months ago) by edgomez
File length: 7834 byte(s)
Diff to previous 1382 , to selected 78
Merged PPC port + 1.0 tree fixes

Revision 1382 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 22 22:36:25 2004 UTC (20 years ago) by edgomez
File length: 7266 byte(s)
Diff to previous 851 , to selected 78
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: 7475 byte(s)
Diff to previous 654 , to selected 78
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: 6642 byte(s)
Diff to previous 603 , to selected 78
License changed

Revision 603 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 19 11:41:12 2002 UTC (21 years, 5 months ago) by edgomez
File length: 5617 byte(s)
Diff to previous 439 , to selected 78
Changed Michael Militzer to name + email (next patch will fix copyrights with the right holders)

Revision 439 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 7 10:19:26 2002 UTC (21 years, 6 months ago) by edgomez
File length: 5597 byte(s)
Diff to previous 236 , to selected 78
- Fixed copyright
- Removed history

Revision 236 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 23 19:48:06 2002 UTC (21 years, 9 months ago) by edgomez
File length: 5822 byte(s)
Diff to previous 218 , to selected 78
- transfer_8to16sub2_mmx activation
- Compile fixes (a missing image/font.h ???)
- Linux Makefile update to take care of last changes in feature
constants

Revision 218 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 16 19:54:20 2002 UTC (21 years, 9 months ago) by edgomez
File length: 5824 byte(s)
Diff to previous 213 , to selected 78
- Added transfer_8to16sub2_xmm (B frames compensation)

Revision 213 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 15 22:28:32 2002 UTC (21 years, 9 months ago) by edgomez
File length: 5781 byte(s)
Diff to previous 210 , to selected 78
- Added legal header
- Cosmetic

Revision 210 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 14 15:17:53 2002 UTC (21 years, 9 months ago) by ia64p
File length: 2381 byte(s)
Diff to previous 195 , to selected 78
ia64 changes

Revision 195 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 12 20:38:41 2002 UTC (21 years, 9 months ago) by edgomez
File length: 2125 byte(s)
Diff to previous 118 , to selected 78
Cosmetic - CodingStyle Applied - Legal Headers will be added later

Revision 118 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 13 16:30:02 2002 UTC (21 years, 11 months ago) by suxen_drol
File length: 2028 byte(s)
Diff to previous 78
bframe "support" code

Revision 78 - (view) (download) (annotate) - [selected]
Modified Thu Mar 28 20:57:25 2002 UTC (22 years ago) by edgomez
File length: 1656 byte(s)
Diff to previous 3
Big patch, use it with care (tests done with GNU/Linux) :
 - Trivial warnings in encoder.c line 282 ret1 = ret 2 = 0;
 - Lot of "New line at end of file missing" warnings fixed (gcc3)
 - All 2d arrays have been turned into 1d arrays
   To force alignment of matrices on stack, use DECLARE_ALIGNED_MATRIX
   (read portab.h)

Win32 users should give feedback.

Revision 3 - (view) (download) (annotate) - [select for diffs]
Added Fri Mar 8 02:46:11 2002 UTC (22 years ago) by Isibaar
File length: 1655 byte(s)
Diff to selected 78
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