Log of /branches/dev-api-4/xvidcore/build
Directory Listing
Revision
1154 -
Directory Listing
Modified
Sun Sep 28 13:21:59 2003 UTC (19 years, 5 months ago) by
edgomez
New build system for *nix platforms. It now uses an 'out of source' tree
build process that is much cleaner. This requires a VPATH support.
This patch includes some small fixes to the configure script, mainly for
MacOSX.
Revision
1152 -
Directory Listing
Modified
Thu Sep 11 17:11:49 2003 UTC (19 years, 6 months ago) by
edgomez
Build process fix for MacOSX+module option
Revision
1149 -
Directory Listing
Modified
Thu Sep 11 14:14:55 2003 UTC (19 years, 6 months ago) by
edgomez
Renamed libxvidcore.def.in to libxvidcore.def
Revision
1147 -
Directory Listing
Modified
Thu Sep 11 14:12:16 2003 UTC (19 years, 6 months ago) by
edgomez
* Win32 files switched to Unix format.
Ok, on IRC, we sorted out what was b0rking the project files each
time I commit them in DOS format. In fact the Unix CVS does upload
DOS format files if i commit them, and then Win32 CVS users get
double \r\n files. So the best is to use unix format in CVS. This
way, the checked out versions are right for Win32 users.
NB: this imply a unix2dos conversion when doing a release from a
Unix box. I think it's better than current policy, but
automatic tarballs/zip of the tree should take care of that.
* odivx and xvid_stat examples removed. Associated project files
have been removed as well.
* The divx4 compatibility layer has been removed. Associated options
in the configure script removed. libxvidcore.def has no more need
to be an autoconf generated file.
* rawdec removed. It has never been used and will never be.
* Added major api appending to the macosx module build.
Revision
1146 -
Directory Listing
Modified
Thu Sep 11 13:13:04 2003 UTC (19 years, 6 months ago) by
edgomez
Dos 2 unix
Revision
1145 -
Directory Listing
Modified
Thu Sep 11 13:01:30 2003 UTC (19 years, 6 months ago) by
edgomez
Dos to unix conversion
Revision
1143 -
Directory Listing
Modified
Thu Sep 11 12:33:12 2003 UTC (19 years, 6 months ago) by
syskin
working
Revision
1142 -
Directory Listing
Modified
Wed Sep 10 22:19:00 2003 UTC (19 years, 6 months ago) by
edgomez
Motion Estimation module splitting.
Revision
1140 -
Directory Listing
Modified
Wed Sep 10 19:27:23 2003 UTC (19 years, 6 months ago) by
chl
Removed SMP
Revision
1127 -
Directory Listing
Modified
Sat Aug 23 15:11:23 2003 UTC (19 years, 7 months ago) by
edgomez
basic fixes so everything sohould build fine on every platform
Revision
1125 -
Directory Listing
Modified
Fri Aug 22 15:52:35 2003 UTC (19 years, 7 months ago) by
Isibaar
qpel mmx MC code
Revision
1093 -
Directory Listing
Modified
Thu Jul 24 09:06:16 2003 UTC (19 years, 8 months ago) by
Isibaar
added gmc.[c,h]
Revision
1090 -
Directory Listing
Modified
Wed Jul 16 23:01:45 2003 UTC (19 years, 8 months ago) by
edgomez
Fixed the build system for IA64 and _others_ archs
Revision
1081 -
Directory Listing
Modified
Thu Jul 10 17:41:48 2003 UTC (19 years, 8 months ago) by
edgomez
IA64 updates
Revision
1077 -
Directory Listing
Modified
Sat Jun 28 15:54:16 2003 UTC (19 years, 8 months ago) by
chl
3 warp point GME - first commit
Revision
1062 -
Directory Listing
Modified
Tue Jun 10 10:10:45 2003 UTC (19 years, 9 months ago) by
suxen_drol
adapt_quant.h and adapt_quant.c removed from msvc project
Revision
1056 -
Directory Listing
Modified
Mon Jun 9 18:07:01 2003 UTC (19 years, 9 months ago) by
edgomez
Lumimasking code moved to the plugin file
Revision
1039 -
Directory Listing
Modified
Thu May 22 18:58:18 2003 UTC (19 years, 10 months ago) by
edgomez
Added the mrproper Makefile target.
Revision
1033 -
Directory Listing
Modified
Sat May 17 13:57:03 2003 UTC (19 years, 10 months ago) by
suxen_drol
ratecontrol.c removed from sources.inc
Revision
1031 -
Directory Listing
Modified
Sat May 17 13:26:51 2003 UTC (19 years, 10 months ago) by
suxen_drol
* 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
1024 -
Directory Listing
Modified
Wed May 14 23:32:54 2003 UTC (19 years, 10 months ago) by
edgomez
Added module building for MacOSX.
Revision
1018 -
Directory Listing
Modified
Wed May 14 11:49:16 2003 UTC (19 years, 10 months ago) by
suxen_drol
removed plugin_{cbr, fixed}.c from build files; added plugin_single.c
Revision
1015 -
Directory Listing
Modified
Tue May 13 00:13:09 2003 UTC (19 years, 10 months ago) by
edgomez
Last pete's changes break the tree, this makes the tree builds even if it's not really usable (neither xvid_encraw nor vfw have been updated due to possible further changes)
Revision
1009 -
Directory Listing
Modified
Mon May 5 10:22:38 2003 UTC (19 years, 10 months ago) by
edgomez
Added config.status to distclean target
Revision
1008 -
Directory Listing
Modified
Mon May 5 00:19:05 2003 UTC (19 years, 10 months ago) by
edgomez
Fix typo mistake that prevented the default SPECIFIC_CFLAGS for each arch to be used
Revision
1007 -
Directory Listing
Modified
Sun May 4 23:59:24 2003 UTC (19 years, 10 months ago) by
edgomez
Increased API major
Revision
1006 -
Directory Listing
Modified
Sun May 4 23:58:10 2003 UTC (19 years, 10 months ago) by
edgomez
Unix system should use SONAME=libname.so.major
Revision
981 -
Directory Listing
Modified
Wed Apr 9 21:30:31 2003 UTC (19 years, 11 months ago) by
edgomez
2003-04-09 GMT Edouard Gomez <ed.gomez@free.fr> patch-13
Summary:
Added GNU profiling option to the configure script.
Revision:
xvidcore--devapi4--1.0--patch-13
In order to allow easy profiling using GNU tools (gprof, gcov), I
added the --enable-gnuprofile to the configure.in template. This
modifies the SPECIFIC_LDFLAGS and SPECIFIC_CFLAGS for library building
so they include all needed options for profiling and test coverage.
/!\ When compiling your own program, don't forget to use these
options:
-pg -fprofile-arcs -ftest-coverage
When linking your program, you MUST use the -pg option too, else
your binary will not use/create profiling informations.
modified files:
build/generic/configure.in
2003-04-09 GMT Edouard Gomez <ed.gomez@free.fr> patch-12
Summary:
Build fix from release-0_9_1-fixes@cvs.xvid.org
Revision:
xvidcore--devapi4--1.0--patch-12
MacOSX build process was wrong on the linking stage as it was ignoring
the equivalent of the linux soname thingy.
modified files:
build/generic/configure.in
Revision
950 -
Directory Listing
Modified
Thu Mar 27 14:21:00 2003 UTC (20 years ago) by
edgomez
Synced with CVS_HEAD
Revision
942 -
Directory Listing
Modified
Tue Mar 25 11:01:48 2003 UTC (20 years ago) by
suxen_drol
2pass2
Revision
939 -
Directory Listing
Modified
Sun Mar 23 09:35:25 2003 UTC (20 years ago) by
suxen_drol
added fixed,cbr,2pass1 plugins
Revision
934 -
Directory Listing
Modified
Sat Mar 22 00:31:35 2003 UTC (20 years ago) by
suxen_drol
no message
Revision
930 -
Directory Listing
Modified
Wed Mar 19 22:33:17 2003 UTC (20 years ago) by
edgomez
Update sources
Revision
926 -
Directory Listing
Modified
Sun Mar 16 12:05:09 2003 UTC (20 years ago) by
suxen_drol
dquant cleanup
xvid_pluing_lumimasking added
xvid_encraw -lumimasking option added
Revision
920 -
Directory Listing
Modified
Sat Mar 15 14:32:56 2003 UTC (20 years ago) by
suxen_drol
enc_encode CLOSE_GOP fixed, further cleanup
XVID_REQORIGINAL plugin support
plugin examples: xvid_plugin_psnr, xvid_plugin_dump
Revision
890 -
Directory Listing
Modified
Sat Feb 22 08:49:45 2003 UTC (20 years, 1 month ago) by
suxen_drol
++api v1.-127.0
Revision
886 -
Directory Listing
Modified
Fri Feb 21 14:49:29 2003 UTC (20 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-4'.
Revision
880 -
Directory Listing
Modified
Thu Feb 20 23:40:48 2003 UTC (20 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore/build
Fix 'which' output dependency. If it is still not right, then we'll have to find another solution.
Revision
851 -
Directory Listing
Modified
Sat Feb 15 15:22:19 2003 UTC (20 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore/build
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too
Revision
830 -
Directory Listing
Modified
Tue Feb 11 21:56:31 2003 UTC (20 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore/build
patch-13
More "unknown compiler" friendly portab.h file.
patch-14
The PPC port is now disabled because it is outdated.
patch-15
Added the configure bootstrap script.
patch-16
Changed linking option on PPC platforms (-flat_namespace)
patch-17
Added IA64 DCT source choice according to the compiler basename.
patch-18
Fixed xvid_encraw help message.
patch-19
Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection.
patch-20
Removed BFrame outdated bframe/qpel decoding.
Revision
825 -
Directory Listing
Modified
Sun Feb 9 19:48:40 2003 UTC (20 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore/build
Helper script to generate the configure script and all needed files
Revision
824 -
Directory Listing
Modified
Sun Feb 9 19:32:52 2003 UTC (20 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore/build
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
508 -
Directory Listing
Modified
Sun Sep 22 10:27:52 2002 UTC (20 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore/build
Changed profiling option, added arcs profiling, branch probabilities, and test coverage
Revision
507 -
Directory Listing
Modified
Sun Sep 22 10:19:51 2002 UTC (20 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore/build
Removed SMP cflag and added BFRAMES_DEC (lacks real testing).
Revision
334 -
Directory Listing
Modified
Wed Jul 24 11:30:01 2002 UTC (20 years, 8 months ago) by
chl
Original Path:
trunk/xvidcore/build
Added motion/x86_asm/sad_3dn.asm because it was missing (good reason!)
Revision
301 -
Directory Listing
Modified
Tue Jul 16 17:42:36 2002 UTC (20 years, 8 months ago) by
ia64p
Original Path:
trunk/xvidcore/build
fix for a bug in the ia64 idct, that prevents compilation with intel ecc
Revision
298 -
Directory Listing
Modified
Tue Jul 16 11:02:17 2002 UTC (20 years, 8 months ago) by
ia64p
Original Path:
trunk/xvidcore/build
Global assembler optimization of halfpel8_refine, via inlinig of sad
Revision
276 -
Directory Listing
Modified
Tue Jul 9 21:39:19 2002 UTC (20 years, 8 months ago) by
chl
Original Path:
trunk/xvidcore/build
Added pentium/pentiumpro switches. Slightly faster for 2.95 than i686
Revision
262 -
Directory Listing
Modified
Sun Jul 7 09:45:40 2002 UTC (20 years, 8 months ago) by
Isibaar
Original Path:
trunk/xvidcore/build
split mmx,xmm,3dnow,sse2 code into different files, SMP fix, Skal's tweaked asm code
Revision
236 -
Directory Listing
Modified
Sun Jun 23 19:48:06 2002 UTC (20 years, 9 months ago) by
edgomez
Original Path:
trunk/xvidcore/build
- transfer_8to16sub2_mmx activation
- Compile fixes (a missing image/font.h ???)
- Linux Makefile update to take care of last changes in feature
constants
Revision
234 -
Directory Listing
Modified
Sun Jun 23 03:58:32 2002 UTC (20 years, 9 months ago) by
suxen_drol
Original Path:
trunk/xvidcore/build
XVID_GLOBAL_*, XVID_CPU_CHKONLY, timestamp fix, font.c
Revision
207 -
Directory Listing
Modified
Fri Jun 14 13:06:33 2002 UTC (20 years, 9 months ago) by
suxen_drol
Original Path:
trunk/xvidcore/build
updated Makefile.djgpp, added DECLARE_ALIGNED_MATRIX to portab.h for unknown/other platform
Revision
205 -
Directory Listing
Modified
Fri Jun 14 08:26:04 2002 UTC (20 years, 9 months ago) by
ia64p
Original Path:
trunk/xvidcore/build
IA64 assembler files, initial version, only partly optimized
Revision
191 -
Directory Listing
Modified
Sun Jun 9 12:18:23 2002 UTC (20 years, 9 months ago) by
edgomez
Original Path:
trunk/xvidcore/build
Added lot of new gcc features for 3.1 and added comments. We can set environment variables to preset CC and CFLAGS now
Revision
68 -
Directory Listing
Modified
Mon Mar 25 20:01:54 2002 UTC (21 years ago) by
suxen_drol
Original Path:
trunk/xvidcore/build
added *.h to msvc project, removed __declspec(align(..)) for _MSC_VER <= 1200
Revision
33 -
Directory Listing
Modified
Sat Mar 16 14:13:51 2002 UTC (21 years ago) by
h
Original Path:
trunk/xvidcore/build
change release compilation inlining mode to "any suitable" - runs faster (just)