Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
vc.net support
Added signed ptr_t type (called intptr_t as in C99)
Raised CACHE_LINE to 64 (optimal for Athlon/P4, 32 would be enough for P2/3)
futher portab.h, ARCH_IS_xxx fixes
Last changes from pete
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too
Should now be more "unknown compiler" friendly
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)
Changed my email
EMMS() is not a timer
ANSI C compliancy - thx Rick Foos
now REALLY support for ICC
ICC support
License Change
Fixed copyrights
Changed Michael Militzer to name + email (next patch will fix copyrights with the right holders)
- First sparcs have a 32bit address bus. If one day we plan to have sparc 64 support, then we'll add ARCH_USPARC.
fixed msvc compilation
- Fixed MIPS and SPARC macros/constants
- Changed DECLARE_ALIGNED_MATRIX
Cleaned (hopefully)
- Added legal header - Temporary copyright
shatty's beos patch
Inserted preliminary support for intel's ecc in portab.h
bswap with ia64-asm
resync patch
bframe patch
ia64 changes
updated Makefile.djgpp, added DECLARE_ALIGNED_MATRIX to portab.h for unknown/other platform
msvc asm{} codingstyle fix
Cosmetic - CodingStyle Applied - Legal Headers will be added later
fix some my B-frame decode error
FRAMEINFO
knhor - 020420 - add freebsd support
debug output for cbr
PPC trivial fixes
SAD in Altivec
Little fix
win32 fix - #define can't immediately follow #define ;-)
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.
LINUX: proper alignement on the stack
added *.h to msvc project, removed __declspec(align(..)) for _MSC_VER <= 1200
Added GNU CC alignment
BSWAP,EMMS macro for LinuxPPC
alignment stuff
Disabled DEBUG-messages in Linux, if _DEBUG not set
disable win32 debug output in release builds (encodes 0.7% faster)
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.
No admin address has been configured | ViewVC Help |
Powered by ViewVC 1.0.4 |