[svn] / branches / dev-api-4 / xvidcore / src / portab.h Repository:
ViewVC logotype

Log of /branches/dev-api-4/xvidcore/src/portab.h

Parent Directory Parent Directory


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

Revision 1054 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 9 13:55:56 2003 UTC (20 years, 9 months ago) by edgomez
File length: 15175 byte(s)
Diff to previous 1038 , to selected 521
Added legal header

Revision 1038 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 22 16:36:07 2003 UTC (20 years, 10 months ago) by edgomez
File length: 15218 byte(s)
Diff to previous 1031 , to selected 521
Removed this annoying \n from DPRINTF output. DPRINTF behaves
now like usual printf.

Just for fun, i decided to exercice my regexp skills:

for i in `find . -name "*.c"` ; do
     sed s/'\(DPRINTF(XVID_DEBUG.*\)"\([^"]\+[^\\][^n]\)"\(.*\)$'/'\1"\2\\n"\3'/g $i > $i.tmp;
     mv $i.tmp $i
done

Nice isn't it ? It just adds a \n to every DPRINTF call that
was relying on old behavior (automatic trailing \n).

Revision 1031 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 17 13:26:51 2003 UTC (20 years, 10 months ago) by suxen_drol
File length: 15309 byte(s)
Diff to previous 955 , to selected 521
* dynamic bvop decision stats bug fixed
* added runtime debug level option. this only only activated when _DEBUG is defined.
  level is specified globaly, via "xvid_glb_init_t.debug" and XVID_DEBUG_xxx defines.
  references to previous DPRINTF_LEVEL_xxx's have been replaced throughout libxvidcore
* futher bitrate zone fixes for plugin_2pass2.c
* removed old ratecontrol.c from msvc project
* xvid_encraw.c specifc:
  * added "-max_key_interval integer" option
  * renamed -debug to -vop_debug
  * added "-debug integer" option, which sets xvid_gbl_init_t.debug field
  * s/length/len/ status line
* vfw specific:
  * zone/bitrate typos fixed ("you eediot")
  * renamed "debug" regkey to "vop_debug"
  * added "debug" regeky and textbox which sets xvid_gbl_init_t.debug field

Revision 955 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 28 07:21:37 2003 UTC (21 years ago) by suxen_drol
File length: 15799 byte(s)
Diff to previous 954 , to selected 521
vc.net support (oops)

Revision 954 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 28 07:18:45 2003 UTC (21 years ago) by suxen_drol
File length: 15799 byte(s)
Diff to previous 951 , to selected 521
vc.net support

Revision 951 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 27 14:26:17 2003 UTC (21 years ago) by edgomez
File length: 15637 byte(s)
Diff to previous 920 , to selected 521
Synced with CVS_HEAD

Revision 920 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 15 14:32:56 2003 UTC (21 years ago) by suxen_drol
File length: 15541 byte(s)
Diff to previous 890 , to selected 521
enc_encode CLOSE_GOP fixed, further cleanup
XVID_REQORIGINAL plugin support
plugin examples: xvid_plugin_psnr, xvid_plugin_dump

Revision 890 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 22 08:49:45 2003 UTC (21 years, 1 month ago) by suxen_drol
File length: 15521 byte(s)
Diff to previous 886 , to selected 521
++api v1.-127.0

Revision 886 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 21 14:49:29 2003 UTC (21 years, 1 month ago) by
File length: 15481 byte(s)
Diff to previous 869 , to selected 521
This commit was manufactured by cvs2svn to create branch 'dev-api-4'.

Revision 869 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 18 15:48:15 2003 UTC (21 years, 1 month ago) by chl
Original Path: trunk/xvidcore/src/portab.h
File length: 15481 byte(s)
Diff to previous 860 , to selected 521
Raised CACHE_LINE to 64 (optimal for Athlon/P4, 32 would be enough for P2/3)

Revision 860 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 16 05:11:39 2003 UTC (21 years, 1 month ago) by suxen_drol
Original Path: trunk/xvidcore/src/portab.h
File length: 15487 byte(s)
Diff to previous 854 , to selected 521
futher portab.h, ARCH_IS_xxx fixes

Revision 854 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 16 01:41:24 2003 UTC (21 years, 1 month ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 15973 byte(s)
Diff to previous 851 , to selected 521
Last changes from pete

Revision 851 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 15 15:22:19 2003 UTC (21 years, 1 month ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 15575 byte(s)
Diff to previous 826 , to selected 521
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too

Revision 826 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 9 22:48:38 2003 UTC (21 years, 1 month ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 14902 byte(s)
Diff to previous 824 , to selected 521
Should now be more "unknown compiler" friendly

Revision 824 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 9 19:32:52 2003 UTC (21 years, 1 month ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 14151 byte(s)
Diff to previous 742 , to selected 521
I made all these changes on my own working copy until i had
something really usable wihtout regressions for most users.

I think its place is now in CVS. Here is a ChangeLog summary
generated from my local patches.

base-0
    Imported xvidcore 0.9.0 into arch repository
patch-1
    Updated to current stable CVS_HEAD
patch-2
    Changed build system for Unix OSes
patch-3
    Fixes for the new build system in sources.
patch-4
    Fixed options and added the --disable-assembly option
patch-5
    Fixed a BSD checking in nasm output format.
patch-6
    Fixed the "ar" "s" option for some platforms.
patch-7
    Changed the way I add strings into variables.
patch-8
    Fixed portab.h for _DEBUG target and GCC/ICC compilers.
patch-9
    Added Altivec detection (Guillaume Morin)
patch-10
    Fixed MacOSX build.
patch-11
    Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.
patch-12
    DivX4 compatibility layer has been turned into an option (default:disable).

ToDo:
    - Fix IA64 assembly file selection.
    - Do I disable PPC assembly code ? (according to Guillaume, it needs to be updated)

Revision 742 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 28 13:53:08 2002 UTC (21 years, 3 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 13767 byte(s)
Diff to previous 678 , to selected 521
Changed my email

Revision 678 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 26 23:50:57 2002 UTC (21 years, 4 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 13770 byte(s)
Diff to previous 677 , to selected 521
EMMS() is not a timer

Revision 677 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 26 23:44:11 2002 UTC (21 years, 4 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 13844 byte(s)
Diff to previous 674 , to selected 521
ANSI C compliancy - thx Rick Foos

Revision 674 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 23 22:00:43 2002 UTC (21 years, 4 months ago) by chl
Original Path: trunk/xvidcore/src/portab.h
File length: 13384 byte(s)
Diff to previous 673 , to selected 521
now REALLY support for ICC

Revision 673 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 23 18:11:58 2002 UTC (21 years, 4 months ago) by chl
Original Path: trunk/xvidcore/src/portab.h
File length: 13388 byte(s)
Diff to previous 648 , to selected 521
ICC support

Revision 648 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 16 23:38:16 2002 UTC (21 years, 4 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 13352 byte(s)
Diff to previous 605 , to selected 521
License Change

Revision 605 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 19 12:20:33 2002 UTC (21 years, 5 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 12326 byte(s)
Diff to previous 603 , to selected 521
Fixed copyrights

Revision 603 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 19 11:41:12 2002 UTC (21 years, 5 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 12218 byte(s)
Diff to previous 521
Changed Michael Militzer to name + email (next patch will fix copyrights with the right holders)

Revision 521 - (view) (download) (annotate) - [selected]
Modified Sun Sep 22 19:13:33 2002 UTC (21 years, 6 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 12199 byte(s)
Diff to previous 518
- First sparcs have a 32bit address bus. If one day we plan to have sparc 64 support, then we'll add ARCH_USPARC.

Revision 518 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 22 18:17:32 2002 UTC (21 years, 6 months ago) by h
Original Path: trunk/xvidcore/src/portab.h
File length: 12192 byte(s)
Diff to previous 517 , to selected 521
fixed msvc compilation

Revision 517 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 22 17:59:13 2002 UTC (21 years, 6 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 12275 byte(s)
Diff to previous 516 , to selected 521
- Fixed MIPS and SPARC macros/constants

Revision 516 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 22 17:25:13 2002 UTC (21 years, 6 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 12271 byte(s)
Diff to previous 513 , to selected 521
- Changed DECLARE_ALIGNED_MATRIX

Revision 513 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 22 16:59:57 2002 UTC (21 years, 6 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 12480 byte(s)
Diff to previous 407 , to selected 521
Cleaned (hopefully)

Revision 407 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 4 22:01:59 2002 UTC (21 years, 6 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 9081 byte(s)
Diff to previous 381 , to selected 521
- Added legal header
- Temporary copyright

Revision 381 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 18 14:06:32 2002 UTC (21 years, 7 months ago) by Isibaar
Original Path: trunk/xvidcore/src/portab.h
File length: 7446 byte(s)
Diff to previous 283 , to selected 521
shatty's beos patch

Revision 283 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 10 15:27:37 2002 UTC (21 years, 8 months ago) by ia64p
Original Path: trunk/xvidcore/src/portab.h
File length: 7359 byte(s)
Diff to previous 280 , to selected 521
Inserted preliminary support for intel's ecc in portab.h

Revision 280 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 10 14:05:08 2002 UTC (21 years, 8 months ago) by ia64p
Original Path: trunk/xvidcore/src/portab.h
File length: 6733 byte(s)
Diff to previous 252 , to selected 521
bswap with ia64-asm

Revision 252 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 30 10:46:29 2002 UTC (21 years, 9 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/portab.h
File length: 6542 byte(s)
Diff to previous 229 , to selected 521
resync patch

Revision 229 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 20 14:05:58 2002 UTC (21 years, 9 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/portab.h
File length: 6059 byte(s)
Diff to previous 209 , to selected 521
bframe patch

Revision 209 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 14 13:29:07 2002 UTC (21 years, 9 months ago) by Isibaar
Original Path: trunk/xvidcore/src/portab.h
File length: 5589 byte(s)
Diff to previous 207 , to selected 521
ia64 changes

Revision 207 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 14 13:06:33 2002 UTC (21 years, 9 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/portab.h
File length: 5217 byte(s)
Diff to previous 206 , to selected 521
updated Makefile.djgpp, added DECLARE_ALIGNED_MATRIX to portab.h for unknown/other platform

Revision 206 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 14 12:26:06 2002 UTC (21 years, 9 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/portab.h
File length: 5123 byte(s)
Diff to previous 195 , to selected 521
msvc asm{} codingstyle fix

Revision 195 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 12 20:38:41 2002 UTC (21 years, 9 months ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 5114 byte(s)
Diff to previous 161 , to selected 521
Cosmetic - CodingStyle Applied - Legal Headers will be added later

Revision 161 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 6 03:51:43 2002 UTC (21 years, 10 months ago) by chenm001
Original Path: trunk/xvidcore/src/portab.h
File length: 5141 byte(s)
Diff to previous 136 , to selected 521
fix some my B-frame decode error

Revision 136 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 25 06:55:00 2002 UTC (21 years, 11 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/portab.h
File length: 4991 byte(s)
Diff to previous 129 , to selected 521
FRAMEINFO

Revision 129 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 21 02:30:24 2002 UTC (21 years, 11 months ago) by knhor
Original Path: trunk/xvidcore/src/portab.h
File length: 4752 byte(s)
Diff to previous 108 , to selected 521
knhor - 020420 - add freebsd support

Revision 108 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 7 11:57:47 2002 UTC (21 years, 11 months ago) by h
Original Path: trunk/xvidcore/src/portab.h
File length: 4748 byte(s)
Diff to previous 92 , to selected 521
debug output for cbr

Revision 92 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 30 16:21:47 2002 UTC (22 years ago) by canard
Original Path: trunk/xvidcore/src/portab.h
File length: 4441 byte(s)
Diff to previous 89 , to selected 521
PPC trivial fixes

Revision 89 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 30 00:58:20 2002 UTC (22 years ago) by canard
Original Path: trunk/xvidcore/src/portab.h
File length: 4428 byte(s)
Diff to previous 88 , to selected 521
SAD in Altivec

Revision 88 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 29 19:26:19 2002 UTC (22 years ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 3988 byte(s)
Diff to previous 80 , to selected 521
Little fix

Revision 80 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 28 23:38:50 2002 UTC (22 years ago) by h
Original Path: trunk/xvidcore/src/portab.h
File length: 3989 byte(s)
Diff to previous 78 , to selected 521
win32 fix - #define can't immediately follow #define ;-)

Revision 78 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 28 20:57:25 2002 UTC (22 years ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 4005 byte(s)
Diff to previous 73 , to selected 521
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 73 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 28 12:24:41 2002 UTC (22 years ago) by canard
Original Path: trunk/xvidcore/src/portab.h
File length: 3602 byte(s)
Diff to previous 68 , to selected 521
LINUX: proper alignement on the stack

Revision 68 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 25 20:01:54 2002 UTC (22 years ago) by suxen_drol
Original Path: trunk/xvidcore/src/portab.h
File length: 3346 byte(s)
Diff to previous 48 , to selected 521
added *.h to msvc project, removed __declspec(align(..)) for _MSC_VER <= 1200

Revision 48 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 21 17:27:06 2002 UTC (22 years ago) by edgomez
Original Path: trunk/xvidcore/src/portab.h
File length: 3292 byte(s)
Diff to previous 45 , to selected 521
Added GNU CC alignment

Revision 45 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 21 13:44:29 2002 UTC (22 years ago) by canard
Original Path: trunk/xvidcore/src/portab.h
File length: 3249 byte(s)
Diff to previous 42 , to selected 521
BSWAP,EMMS macro for LinuxPPC

Revision 42 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 20 14:02:59 2002 UTC (22 years ago) by Isibaar
Original Path: trunk/xvidcore/src/portab.h
File length: 3112 byte(s)
Diff to previous 37 , to selected 521
alignment stuff

Revision 37 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 16 22:28:37 2002 UTC (22 years ago) by chl
Original Path: trunk/xvidcore/src/portab.h
File length: 2950 byte(s)
Diff to previous 34 , to selected 521
Disabled DEBUG-messages in Linux, if _DEBUG not set

Revision 34 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 16 14:15:10 2002 UTC (22 years ago) by h
Original Path: trunk/xvidcore/src/portab.h
File length: 2804 byte(s)
Diff to previous 3 , to selected 521
disable win32 debug output in release builds (encodes 0.7% faster)

Revision 3 - (view) (download) (annotate) - [select for diffs]
Added Fri Mar 8 02:46:11 2002 UTC (22 years ago) by Isibaar
Original Path: trunk/xvidcore/src/portab.h
File length: 2661 byte(s)
Diff to selected 521
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