Tests to not double check vectors in PMVfast16/8 (only in prediction, not during diamonds phase).
Minor speedup.


git-svn-id: http://svn.xvid.org/trunk/xvidcore@169 060a26f8-e6a2-0410-8959-474133d486e0
Fix for gcc


git-svn-id: http://svn.xvid.org/trunk/xvidcore@170 060a26f8-e6a2-0410-8959-474133d486e0
SAD values in MACROBLOCK have to be signed integer


git-svn-id: http://svn.xvid.org/trunk/xvidcore@171 060a26f8-e6a2-0410-8959-474133d486e0
general cleanup, first modifications for new INTER4V heuristics


git-svn-id: http://svn.xvid.org/trunk/xvidcore@172 060a26f8-e6a2-0410-8959-474133d486e0
Optimization options for AMD K6


git-svn-id: http://svn.xvid.org/trunk/xvidcore@173 060a26f8-e6a2-0410-8959-474133d486e0
Use INTER4V only if neighbours move different than current block.
Save quality, some speedup.


git-svn-id: http://svn.xvid.org/trunk/xvidcore@174 060a26f8-e6a2-0410-8959-474133d486e0
Small bugfix in MotionEstimation (wrong prediction for INTER4V)


git-svn-id: http://svn.xvid.org/trunk/xvidcore@175 060a26f8-e6a2-0410-8959-474133d486e0
mean reduced SAD, C-version


git-svn-id: http://svn.xvid.org/trunk/xvidcore@177 060a26f8-e6a2-0410-8959-474133d486e0
no message


git-svn-id: http://svn.xvid.org/trunk/xvidcore@178 060a26f8-e6a2-0410-8959-474133d486e0
#define BFRAMES


git-svn-id: http://svn.xvid.org/trunk/xvidcore@179 060a26f8-e6a2-0410-8959-474133d486e0
added PMV_ADVANCEDDIAMOND to activate new Diamond MainSearch by sysKIn


git-svn-id: http://svn.xvid.org/trunk/xvidcore@180 060a26f8-e6a2-0410-8959-474133d486e0
Added AdvDiamond_MainSearch by sysKIn which seems to be faster and better
than normal Diamond_MainSearch, at least for plain fullpel search. It can
be activated by PMV_ADVANCEDDIAMOND16/8 flag.


git-svn-id: http://svn.xvid.org/trunk/xvidcore@181 060a26f8-e6a2-0410-8959-474133d486e0
example for use xvidcore to compress iamge


git-svn-id: http://svn.xvid.org/trunk/xvidcore@182 060a26f8-e6a2-0410-8959-474133d486e0
fix a little bug


git-svn-id: http://svn.xvid.org/trunk/xvidcore@183 060a26f8-e6a2-0410-8959-474133d486e0
Returned to old style MotionEstimation (one loop for INTER and INTER4V)


git-svn-id: http://svn.xvid.org/trunk/xvidcore@184 060a26f8-e6a2-0410-8959-474133d486e0
fix some bug


git-svn-id: http://svn.xvid.org/trunk/xvidcore@185 060a26f8-e6a2-0410-8959-474133d486e0
todo cleanup


git-svn-id: http://svn.xvid.org/trunk/xvidcore@186 060a26f8-e6a2-0410-8959-474133d486e0
to compress xvid source code package size


git-svn-id: http://svn.xvid.org/trunk/xvidcore@187 060a26f8-e6a2-0410-8959-474133d486e0
Rate control structure per encoder


git-svn-id: http://svn.xvid.org/trunk/xvidcore@188 060a26f8-e6a2-0410-8959-474133d486e0
Last bits of "Rate control per instance" patch


git-svn-id: http://svn.xvid.org/trunk/xvidcore@189 060a26f8-e6a2-0410-8959-474133d486e0