Log of /branches/dev-api-3/xvidcore
Directory Listing
Revision
881 -
Directory Listing
Modified
Thu Feb 20 23:40:49 2003 UTC (21 years, 6 months ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.
Revision
850 -
Directory Listing
Modified
Sat Feb 15 08:39:17 2003 UTC (21 years, 7 months ago) by
suxen_drol
watcomc portab
Revision
848 -
Directory Listing
Modified
Sat Feb 15 05:57:15 2003 UTC (21 years, 7 months ago) by
suxen_drol
XVID_CHROMAOPT
Revision
841 -
Directory Listing
Modified
Wed Feb 12 14:51:02 2003 UTC (21 years, 7 months ago) by
chl
Added stride and bquant_offset
Revision
840 -
Directory Listing
Modified
Wed Feb 12 14:10:50 2003 UTC (21 years, 7 months ago) by
syskin
small fix - first frame is always intra now
Revision
836 -
Directory Listing
Modified
Wed Feb 12 12:57:27 2003 UTC (21 years, 7 months ago) by
syskin
VHQ. yay.
Revision
835 -
Directory Listing
Modified
Wed Feb 12 12:16:50 2003 UTC (21 years, 7 months ago) by
syskin
flags name change - it's _BITS not _DCT. thx gruel.
Revision
834 -
Directory Listing
Modified
Wed Feb 12 12:03:30 2003 UTC (21 years, 7 months ago) by
syskin
new flags for VHQ
Revision
833 -
Directory Listing
Modified
Wed Feb 12 11:58:30 2003 UTC (21 years, 7 months ago) by
syskin
CodeCoeffInter_CalcBits() needed for VHQ
Revision
832 -
Directory Listing
Modified
Wed Feb 12 11:48:21 2003 UTC (21 years, 7 months ago) by
syskin
new functions can also be used here, for some extra speed (nothing noticable)
Revision
831 -
Directory Listing
Modified
Wed Feb 12 11:46:18 2003 UTC (21 years, 7 months ago) by
syskin
new functions which I'll need for VHQ
Revision
829 -
Directory Listing
Modified
Tue Feb 11 12:45:52 2003 UTC (21 years, 7 months ago) by
suxen_drol
simple_idct_mmx2 wrapped in ARCH_X86 #ifdef
Revision
823 -
Directory Listing
Modified
Sun Feb 9 15:50:28 2003 UTC (21 years, 7 months ago) by
edgomez
Ported fix from stable for -1 indexing of max_run array
Revision
822 -
Directory Listing
Modified
Sun Feb 9 06:46:54 2003 UTC (21 years, 7 months ago) by
suxen_drol
gettimeofday fix
Revision
821 -
Directory Listing
Modified
Sun Feb 9 06:33:52 2003 UTC (21 years, 7 months ago) by
suxen_drol
XVID_HQACPRED
Revision
820 -
Directory Listing
Modified
Sat Feb 8 03:53:08 2003 UTC (21 years, 7 months ago) by
suxen_drol
vbv bitstream dprintfs
Revision
819 -
Directory Listing
Modified
Sat Feb 8 03:49:47 2003 UTC (21 years, 7 months ago) by
suxen_drol
CheckCandidate cleanup
Revision
818 -
Directory Listing
Modified
Fri Feb 7 15:02:56 2003 UTC (21 years, 7 months ago) by
syskin
quite small speed-related bug - fixed
Revision
817 -
Directory Listing
Modified
Thu Feb 6 09:25:37 2003 UTC (21 years, 7 months ago) by
syskin
speed optimizations part 1 + a small bugfix (commited because of the bugfix)
Revision
812 -
Directory Listing
Modified
Fri Jan 31 22:25:18 2003 UTC (21 years, 7 months ago) by
chl
Replaced gruel's GMC by Skal's, new entries to GMC_DATA
Revision
810 -
Directory Listing
Modified
Sun Jan 26 05:09:00 2003 UTC (21 years, 7 months ago) by
suxen_drol
msvc snprintf fix; image/image.c double->float compiler warnings remvoed
Revision
809 -
Directory Listing
Modified
Sun Jan 26 01:44:44 2003 UTC (21 years, 7 months ago) by
suxen_drol
ptr_t fix (s_kraste at ira.uka.de)
Revision
808 -
Directory Listing
Modified
Sat Jan 25 22:51:20 2003 UTC (21 years, 7 months ago) by
chl
sse to PSNR for new stats
Revision
807 -
Directory Listing
Modified
Sat Jan 25 22:44:50 2003 UTC (21 years, 7 months ago) by
chl
general flag XVID_EXTRASTATS instead of _DEBUG_PSNR
Revision
806 -
Directory Listing
Modified
Sat Jan 25 06:55:12 2003 UTC (21 years, 7 months ago) by
suxen_drol
INSTALL document added
Revision
805 -
Directory Listing
Modified
Sat Jan 25 06:51:36 2003 UTC (21 years, 7 months ago) by
suxen_drol
microsoft visual c (command line) makefile
Revision
804 -
Directory Listing
Modified
Sat Jan 25 06:49:10 2003 UTC (21 years, 7 months ago) by
suxen_drol
gcc/ecc conditional moved to Makefile.ia64
Revision
803 -
Directory Listing
Modified
Fri Jan 24 11:44:24 2003 UTC (21 years, 7 months ago) by
syskin
I'm really sorry for this delay -_-'
Revision
801 -
Directory Listing
Modified
Thu Jan 23 13:22:11 2003 UTC (21 years, 7 months ago) by
syskin
ChromaME for b-frame motion search; please use PMV_CHROMA8 flag to activate
Revision
800 -
Directory Listing
Modified
Tue Jan 21 22:05:44 2003 UTC (21 years, 7 months ago) by
edgomez
- Reverted my changes to avoid breakage in undocumented intra values used in VFW frontend
Someone aware of all values should have a look at SVOPs reporting very soon.
Revision
799 -
Directory Listing
Modified
Tue Jan 21 13:30:59 2003 UTC (21 years, 7 months ago) by
suxen_drol
skal's fdct and michaeln's simple_idct project addition
Revision
798 -
Directory Listing
Modified
Tue Jan 21 12:51:16 2003 UTC (21 years, 7 months ago) by
suxen_drol
michael niedermayer's simple_idct_c, mmx wrapper
Revision
797 -
Directory Listing
Modified
Tue Jan 21 12:45:20 2003 UTC (21 years, 7 months ago) by
suxen_drol
skal's fdct mmx/xmm
Revision
796 -
Directory Listing
Modified
Tue Jan 21 12:44:49 2003 UTC (21 years, 7 months ago) by
suxen_drol
michael niedermayer's simple_idct_mmx
Revision
795 -
Directory Listing
Modified
Sun Jan 19 15:13:47 2003 UTC (21 years, 7 months ago) by
edgomez
This version should work well in all cases now. The only thing i could
not fix is that first delayed frames are not outputed for statistics and
that the flushed one, are used. I'll fix that later.
- dropped MP4U container (was confusing people, because they think mp4u
is a real format)
- drops NVOPS (length <= 7)
- counts delayed frames, and thus is able to determine how much frames
it has to flush at the end of the 'normal' decoding process to flush
xvid decoder internal buffers.
- output is now easier to parse ',' can be used as field separator
Revision
794 -
Directory Listing
Modified
Sun Jan 19 15:10:11 2003 UTC (21 years, 7 months ago) by
edgomez
- Drops N-VOPS
- Dropped support for MP4U container, it was just confusing people, and
was mostly not needed during tests. Better concentrate on raw support
which is not that easy with the new bframes/sframes.
- Better output (easier to parse ',' is a field separator)
Revision
793 -
Directory Listing
Modified
Sun Jan 19 12:03:16 2003 UTC (21 years, 7 months ago) by
syskin
I-frame decision: I thought my recent change was a good idea, but it wasn't. Changed back.
Revision
792 -
Directory Listing
Modified
Fri Jan 17 16:07:40 2003 UTC (21 years, 7 months ago) by
chl
inc bitstream version (sprite trajectory fix)
Revision
791 -
Directory Listing
Modified
Fri Jan 17 16:05:27 2003 UTC (21 years, 7 months ago) by
chl
correct initialization of sprite_trajectories (thanks to elcabesa)
Revision
790 -
Directory Listing
Modified
Thu Jan 16 21:16:04 2003 UTC (21 years, 7 months ago) by
edgomez
Small LUTs ported to dev-api-3 - MfA
Revision
788 -
Directory Listing
Modified
Wed Jan 15 14:36:06 2003 UTC (21 years, 8 months ago) by
syskin
chromaME + GMC work together now
Revision
787 -
Directory Listing
Modified
Tue Jan 14 10:30:39 2003 UTC (21 years, 8 months ago) by
chl
No padding before startcodes, except VOP
Revision
786 -
Directory Listing
Modified
Mon Jan 13 23:52:50 2003 UTC (21 years, 8 months ago) by
edgomez
Boy i don't like adding more crap to this trash, but this fixes all intra types reporting (adding intra=3==SVOP) and fixes some (but not all) statistics returning (bframe don't set all information for the header part)
Revision
785 -
Directory Listing
Modified
Mon Jan 13 18:20:20 2003 UTC (21 years, 8 months ago) by
chl
install-branch for systemwide use of libxvidcore.so as libxvidbranch.so
Revision
784 -
Directory Listing
Modified
Mon Jan 13 14:33:24 2003 UTC (21 years, 8 months ago) by
chl
Padding fix at end of VOPs
Revision
783 -
Directory Listing
Modified
Mon Jan 13 00:37:20 2003 UTC (21 years, 8 months ago) by
edgomez
Updated - flushing code for nvops is wrong, but i had no time left for XviD today
Revision
782 -
Directory Listing
Modified
Mon Jan 13 00:36:27 2003 UTC (21 years, 8 months ago) by
edgomez
Updated so now it works well with dev-api-3
Revision
781 -
Directory Listing
Modified
Sun Jan 12 17:21:43 2003 UTC (21 years, 8 months ago) by
edgomez
Ported changes from stable - Does not any new fancy feature, but it works well
Revision
780 -
Directory Listing
Modified
Sun Jan 12 17:21:04 2003 UTC (21 years, 8 months ago) by
edgomez
Ported changes from stable - WARNING as is, it may break things, but i was fed up with these very old versions
Revision
778 -
Directory Listing
Modified
Sun Jan 12 13:13:36 2003 UTC (21 years, 8 months ago) by
chl
bugfix averag motion vector clipping in Qpel
Revision
777 -
Directory Listing
Modified
Sun Jan 12 13:11:50 2003 UTC (21 years, 8 months ago) by
chl
bugfix, average motion vector clipping in qpel mode
Revision
776 -
Directory Listing
Modified
Sun Jan 12 11:24:58 2003 UTC (21 years, 8 months ago) by
chl
Bitstream version updated
Revision
775 -
Directory Listing
Modified
Sun Jan 12 11:04:17 2003 UTC (21 years, 8 months ago) by
chl
correct rounding in QPel
Revision
774 -
Directory Listing
Modified
Sat Jan 11 21:22:24 2003 UTC (21 years, 8 months ago) by
chl
decode GMC blockbased (speedup)
Revision
773 -
Directory Listing
Modified
Sat Jan 11 20:37:46 2003 UTC (21 years, 8 months ago) by
chl
Cleanup GMC, bugfix GMC+QPel
Revision
772 -
Directory Listing
Modified
Sat Jan 11 20:37:13 2003 UTC (21 years, 8 months ago) by
chl
Bugfix new GMC + Qpel
Revision
771 -
Directory Listing
Modified
Sat Jan 11 18:26:58 2003 UTC (21 years, 8 months ago) by
chl
bugfix PMV_CHROMA vs. XVID_GMC
Revision
770 -
Directory Listing
Modified
Sat Jan 11 17:37:11 2003 UTC (21 years, 8 months ago) by
chl
minor changes in GME, removed typo in calculation of meany
Revision
769 -
Directory Listing
Modified
Sat Jan 11 14:59:24 2003 UTC (21 years, 8 months ago) by
chl
Major update: Support for GME/GMC with 2 warppoints
Revision
768 -
Directory Listing
Modified
Thu Jan 9 11:36:33 2003 UTC (21 years, 8 months ago) by
syskin
for some reason I enjoy cleaning up the code. It also includes some small bugfixes, optimizations and tweaks (not that I know how to do them), and probably new bugs...
Revision
767 -
Directory Listing
Modified
Wed Jan 8 14:37:52 2003 UTC (21 years, 8 months ago) by
syskin
high quants + bframes crash fixed
Revision
765 -
Directory Listing
Modified
Mon Jan 6 12:18:12 2003 UTC (21 years, 8 months ago) by
syskin
fix by Jaan Kalda - sum of coefficients was not computed correctly. this was causing a crash at high quants
Revision
763 -
Directory Listing
Modified
Sun Jan 5 16:18:47 2003 UTC (21 years, 8 months ago) by
syskin
'mode' is unsigned, and most often equals -1. Cool.
Revision
762 -
Directory Listing
Modified
Sun Jan 5 03:31:26 2003 UTC (21 years, 8 months ago) by
suxen_drol
emms/femms moved to cpuid.asm
Revision
761 -
Directory Listing
Modified
Sun Jan 5 03:30:44 2003 UTC (21 years, 8 months ago) by
suxen_drol
sse2 FrameCodeB array alignment
Revision
760 -
Directory Listing
Modified
Sat Jan 4 06:14:33 2003 UTC (21 years, 8 months ago) by
suxen_drol
global.h macro cleanup
cpu_detection cleanup, XVID_CPU_ASM added
sse2 stuff enabled, femms now utilized
Revision
759 -
Directory Listing
Modified
Sat Jan 4 04:28:48 2003 UTC (21 years, 8 months ago) by
suxen_drol
coeff level [-2047,2047]
Revision
758 -
Directory Listing
Modified
Fri Jan 3 16:25:14 2003 UTC (21 years, 8 months ago) by
suxen_drol
missing decoder emms's
SWAP(_T_...)
moved divx/xvid id to bitstream.c
minor warnings cleanup
Revision
757 -
Directory Listing
Modified
Fri Jan 3 12:45:30 2003 UTC (21 years, 8 months ago) by
syskin
goes together with MC update
Revision
756 -
Directory Listing
Modified
Fri Jan 3 12:43:38 2003 UTC (21 years, 8 months ago) by
syskin
shorter and cleaner code; MC doesn't destroy interpolated pictures now, so they can be re-used (TODO)
Revision
755 -
Directory Listing
Modified
Thu Jan 2 13:58:54 2003 UTC (21 years, 8 months ago) by
suxen_drol
more generic testing
Revision
754 -
Directory Listing
Modified
Wed Jan 1 13:04:06 2003 UTC (21 years, 8 months ago) by
syskin
no more malloc() in ME, I've found a better place for temporary data
Revision
753 -
Directory Listing
Modified
Wed Jan 1 12:50:44 2003 UTC (21 years, 8 months ago) by
syskin
yet another bug: chroma sad was computed incorrectly in inter4v mode
Revision
752 -
Directory Listing
Modified
Mon Dec 30 10:49:17 2002 UTC (21 years, 8 months ago) by
suxen_drol
XVID_INIT_TEST
Revision
751 -
Directory Listing
Modified
Sun Dec 29 21:09:09 2002 UTC (21 years, 8 months ago) by
chl
Removed EARLYSTOP flags
Revision
750 -
Directory Listing
Modified
Sun Dec 29 16:59:50 2002 UTC (21 years, 8 months ago) by
suxen_drol
gmc+bframes decoding support
Revision
748 -
Directory Listing
Modified
Sun Dec 29 11:22:20 2002 UTC (21 years, 8 months ago) by
syskin
just today's cleanups - also removed a bug which caused ChromaME to be a bit slower
Revision
747 -
Directory Listing
Modified
Sun Dec 29 06:48:25 2002 UTC (21 years, 8 months ago) by
suxen_drol
XVID_DEC_DEBLOCKUV & rrv chroma ordering fix
Revision
746 -
Directory Listing
Modified
Sun Dec 29 04:55:51 2002 UTC (21 years, 8 months ago) by
suxen_drol
visual_object_sequence, visual_object headers
Revision
745 -
Directory Listing
Modified
Sat Dec 28 15:40:41 2002 UTC (21 years, 8 months ago) by
syskin
if we have a shiny new transfer16x16copy, we should use it :)
Revision
744 -
Directory Listing
Modified
Sat Dec 28 15:34:29 2002 UTC (21 years, 8 months ago) by
syskin
cleanups; faster code due to avoiding memcopy where it wasn't needed
Revision
743 -
Directory Listing
Modified
Sat Dec 28 15:29:13 2002 UTC (21 years, 8 months ago) by
syskin
a bit more correct direct mode with qpel (with interpolation in 8x8 blocks)
Revision
740 -
Directory Listing
Modified
Thu Dec 26 12:10:11 2002 UTC (21 years, 8 months ago) by
syskin
faster qpel with bframes
Revision
739 -
Directory Listing
Modified
Tue Dec 24 16:44:24 2002 UTC (21 years, 8 months ago) by
syskin
another b-frames bugfix; faster p/b/i decision
Revision
738 -
Directory Listing
Modified
Mon Dec 23 09:25:26 2002 UTC (21 years, 8 months ago) by
suxen_drol
%ifdef PREFIX
Revision
737 -
Directory Listing
Modified
Mon Dec 23 09:24:29 2002 UTC (21 years, 8 months ago) by
suxen_drol
"3dne merge messup" FIXED
Revision
736 -
Directory Listing
Modified
Fri Dec 20 05:49:55 2002 UTC (21 years, 8 months ago) by
suxen_drol
corrected intra_table/inter_table array size
Revision
734 -
Directory Listing
Modified
Fri Dec 20 05:14:34 2002 UTC (21 years, 8 months ago) by
suxen_drol
coff nasm data alignment fix
Revision
733 -
Directory Listing
Modified
Fri Dec 20 05:12:02 2002 UTC (21 years, 8 months ago) by
suxen_drol
const notype warning
Revision
732 -
Directory Listing
Modified
Fri Dec 20 00:25:09 2002 UTC (21 years, 8 months ago) by
Isibaar
*** empty log message ***
Revision
730 -
Directory Listing
Modified
Thu Dec 19 00:42:54 2002 UTC (21 years, 8 months ago) by
Isibaar
athlon optimized asm code - thanks to Jaan Kalda
Revision
727 -
Directory Listing
Modified
Wed Dec 18 13:29:16 2002 UTC (21 years, 8 months ago) by
suxen_drol
vo_id,vol_id cleanup
Revision
726 -
Directory Listing
Modified
Tue Dec 17 12:58:10 2002 UTC (21 years, 8 months ago) by
suxen_drol
yv12/i420 stride fix
Revision
725 -
Directory Listing
Modified
Mon Dec 16 08:54:44 2002 UTC (21 years, 9 months ago) by
suxen_drol
XVID_API_UNSTABLE, XVID_DEC_DISCONTINUITY
Revision
724 -
Directory Listing
Modified
Sun Dec 15 14:24:20 2002 UTC (21 years, 9 months ago) by
syskin
another bug of mine. and I promised to stop producing them... then again, I never promised to stop fixing them, so it's ok I guess
Revision
721 -
Directory Listing
Modified
Sat Dec 14 09:39:42 2002 UTC (21 years, 9 months ago) by
suxen_drol
mingw/dprintf cleanup, portab.h updated from release-0.9.0
Revision
720 -
Directory Listing
Modified
Sat Dec 14 09:35:11 2002 UTC (21 years, 9 months ago) by
suxen_drol
cleanup
Revision
719 -
Directory Listing
Modified
Sat Dec 14 09:28:57 2002 UTC (21 years, 9 months ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.
Revision
718 -
Directory Listing
Modified
Sat Dec 14 09:28:56 2002 UTC (21 years, 9 months ago) by
suxen_drol
cleanup
Revision
717 -
Directory Listing
Modified
Sat Dec 14 08:14:37 2002 UTC (21 years, 9 months ago) by
suxen_drol
#define bframes cleanup
Revision
715 -
Directory Listing
Modified
Sat Dec 14 06:07:03 2002 UTC (21 years, 9 months ago) by
suxen_drol
decoder cleanup, deblocking filter
Revision
712 -
Directory Listing
Modified
Fri Dec 13 11:56:31 2002 UTC (21 years, 9 months ago) by
syskin
nice cleanups, shorter code, and also two-step skip decision for b-frames
Revision
711 -
Directory Listing
Modified
Fri Dec 13 11:54:17 2002 UTC (21 years, 9 months ago) by
syskin
no more useless MotionEstimationHinted which wasn't even faster anyway
Revision
710 -
Directory Listing
Modified
Fri Dec 13 11:26:41 2002 UTC (21 years, 9 months ago) by
suxen_drol
fixed rrv decoding bug, introduced during decoder cleanup
Revision
709 -
Directory Listing
Modified
Thu Dec 12 12:42:31 2002 UTC (21 years, 9 months ago) by
suxen_drol
MEAnalysis cleanup
Revision
708 -
Directory Listing
Modified
Thu Dec 12 12:40:19 2002 UTC (21 years, 9 months ago) by
suxen_drol
image_chroma_optimize
Revision
707 -
Directory Listing
Modified
Thu Dec 12 10:38:28 2002 UTC (21 years, 9 months ago) by
suxen_drol
decoder cleanup
Revision
706 -
Directory Listing
Modified
Wed Dec 11 11:03:37 2002 UTC (21 years, 9 months ago) by
suxen_drol
motion_comp bug fix (stupid var name mistake)
Revision
705 -
Directory Listing
Modified
Wed Dec 11 10:47:43 2002 UTC (21 years, 9 months ago) by
syskin
no more 'findfcode', it was useless
Revision
704 -
Directory Listing
Modified
Wed Dec 11 10:32:29 2002 UTC (21 years, 9 months ago) by
syskin
motion estimation for reduced resolution p-vops
Revision
703 -
Directory Listing
Modified
Tue Dec 10 12:03:01 2002 UTC (21 years, 9 months ago) by
suxen_drol
interpolate18x18 hack
Revision
702 -
Directory Listing
Modified
Tue Dec 10 11:13:50 2002 UTC (21 years, 9 months ago) by
suxen_drol
rrv encoding update
Revision
701 -
Directory Listing
Modified
Mon Dec 9 10:47:05 2002 UTC (21 years, 9 months ago) by
suxen_drol
rrv i-vop encoding
Revision
700 -
Directory Listing
Modified
Sun Dec 8 14:57:09 2002 UTC (21 years, 9 months ago) by
syskin
did you know that get_range was wrong for qpel? fixed.
Revision
698 -
Directory Listing
Modified
Sun Dec 8 06:43:34 2002 UTC (21 years, 9 months ago) by
suxen_drol
gcc -Wall cleanup
Revision
697 -
Directory Listing
Modified
Sun Dec 8 05:50:58 2002 UTC (21 years, 9 months ago) by
suxen_drol
reduced.h
Revision
696 -
Directory Listing
Modified
Sun Dec 8 05:40:21 2002 UTC (21 years, 9 months ago) by
suxen_drol
reduced resolution vop decoding support
Revision
695 -
Directory Listing
Modified
Sun Dec 8 05:38:56 2002 UTC (21 years, 9 months ago) by
suxen_drol
reduced resolution vop decoding support, packed_mode cleanup
Revision
694 -
Directory Listing
Modified
Sun Dec 8 05:36:20 2002 UTC (21 years, 9 months ago) by
suxen_drol
complexity estimation, rrv, and packed_mode cleanup
Revision
693 -
Directory Listing
Modified
Sun Dec 8 05:34:16 2002 UTC (21 years, 9 months ago) by
suxen_drol
reduced resolution vop sampling & deblocking <skal at planet-d.net>
Revision
692 -
Directory Listing
Modified
Sun Dec 8 05:33:42 2002 UTC (21 years, 9 months ago) by
suxen_drol
interpolate 16x16 & 32x32
Revision
691 -
Directory Listing
Modified
Sun Dec 8 05:30:26 2002 UTC (21 years, 9 months ago) by
suxen_drol
transfer 16x16 & 32x32 inline
Revision
690 -
Directory Listing
Modified
Wed Dec 4 12:31:18 2002 UTC (21 years, 9 months ago) by
suxen_drol
seperated sStats into encoder & frame based parts; #ifdef FRAMEDROP removed
Revision
688 -
Directory Listing
Modified
Thu Nov 28 14:45:21 2002 UTC (21 years, 9 months ago) by
syskin
proper max keyframe interval with b-frames
Revision
683 -
Directory Listing
Modified
Wed Nov 27 21:08:35 2002 UTC (21 years, 9 months ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.
Revision
681 -
Directory Listing
Modified
Wed Nov 27 14:29:34 2002 UTC (21 years, 9 months ago) by
syskin
qpel interpolation code fixed (but please check it's really a fix, noone answered to my mail)
Revision
680 -
Directory Listing
Modified
Wed Nov 27 11:50:33 2002 UTC (21 years, 9 months ago) by
suxen_drol
bframes custom quant support
Revision
676 -
Directory Listing
Modified
Mon Nov 25 13:38:56 2002 UTC (21 years, 9 months ago) by
syskin
another interpolate bug (I promise to stop producing them. really. lol); some thresholds fixed for better mode decision (in bframes)
Revision
675 -
Directory Listing
Modified
Sun Nov 24 16:38:11 2002 UTC (21 years, 9 months ago) by
syskin
two big bugs and one smaller - fixed
Revision
672 -
Directory Listing
Modified
Sat Nov 23 15:09:31 2002 UTC (21 years, 9 months ago) by
syskin
some thresholds changed for better bframe placement (I hope ;> )
Revision
671 -
Directory Listing
Modified
Sat Nov 23 14:57:09 2002 UTC (21 years, 9 months ago) by
syskin
bframes + mpeg quant type
Revision
669 -
Directory Listing
Modified
Thu Nov 21 11:07:10 2002 UTC (21 years, 9 months ago) by
syskin
yet another bug. there is more
Revision
668 -
Directory Listing
Modified
Thu Nov 21 10:33:33 2002 UTC (21 years, 9 months ago) by
syskin
an ugly bug squashed (bframes+qpel)
Revision
667 -
Directory Listing
Modified
Wed Nov 20 22:28:25 2002 UTC (21 years, 9 months ago) by
Isibaar
rounding fix
Revision
666 -
Directory Listing
Modified
Wed Nov 20 20:11:49 2002 UTC (21 years, 9 months ago) by
Isibaar
correct interpolate8x8_avg2 calls
Revision
665 -
Directory Listing
Modified
Wed Nov 20 20:11:09 2002 UTC (21 years, 9 months ago) by
Isibaar
bframe+qpel decoding support, bframe decoding bugfix, qpel interpolation speedup, bframe decoding speedup
Revision
664 -
Directory Listing
Modified
Wed Nov 20 19:53:18 2002 UTC (21 years, 9 months ago) by
Isibaar
bframe+qpel decoding support, bframe decoding bugfix, qpel interpolation speedup, bframe decoding speedup
Revision
663 -
Directory Listing
Modified
Wed Nov 20 15:29:07 2002 UTC (21 years, 9 months ago) by
syskin
all qpel code rewritten
Revision
662 -
Directory Listing
Modified
Tue Nov 19 13:48:42 2002 UTC (21 years, 9 months ago) by
syskin
I'm stupid or something
Revision
661 -
Directory Listing
Modified
Tue Nov 19 13:43:00 2002 UTC (21 years, 9 months ago) by
syskin
quick but important fix
Revision
659 -
Directory Listing
Modified
Tue Nov 19 13:21:25 2002 UTC (21 years, 9 months ago) by
suxen_drol
decoder bframe fix, koepi bframe_offset, additional xvid_enc_frame->intra types
Revision
658 -
Directory Listing
Modified
Tue Nov 19 13:04:35 2002 UTC (21 years, 9 months ago) by
syskin
qpel support for b-frames
Revision
646 -
Directory Listing
Modified
Tue Nov 12 16:05:27 2002 UTC (21 years, 10 months ago) by
Isibaar
Remember: TOOSMALL_LIMIT of 1 introduces artifacts at quant = 1
Revision
645 -
Directory Listing
Modified
Tue Nov 12 15:53:47 2002 UTC (21 years, 10 months ago) by
Isibaar
packed bitstream decoding support
Revision
644 -
Directory Listing
Modified
Tue Nov 12 14:46:03 2002 UTC (21 years, 10 months ago) by
syskin
gmc + bframes fix; much smarter p/b/i decision
Revision
643 -
Directory Listing
Modified
Tue Nov 12 14:44:53 2002 UTC (21 years, 10 months ago) by
syskin
gmc + bframes fix
Revision
642 -
Directory Listing
Modified
Mon Nov 11 20:53:34 2002 UTC (21 years, 10 months ago) by
Isibaar
b-frames packed mode bugfix
Revision
641 -
Directory Listing
Modified
Mon Nov 11 15:49:29 2002 UTC (21 years, 10 months ago) by
Isibaar
bframes decoding bugfix
Revision
640 -
Directory Listing
Modified
Mon Nov 11 09:01:51 2002 UTC (21 years, 10 months ago) by
syskin
faster P/B/I decision
Revision
639 -
Directory Listing
Modified
Mon Nov 11 08:42:35 2002 UTC (21 years, 10 months ago) by
syskin
a most stupid bug ever (even if quite minor)
Revision
638 -
Directory Listing
Modified
Sat Nov 9 13:23:51 2002 UTC (21 years, 10 months ago) by
syskin
TOOSMALL_LIMIT = 1
Revision
637 -
Directory Listing
Modified
Fri Nov 8 22:43:51 2002 UTC (21 years, 10 months ago) by
suxen_drol
nasm "path with spaces" fix
Revision
636 -
Directory Listing
Modified
Fri Nov 8 22:34:16 2002 UTC (21 years, 10 months ago) by
suxen_drol
packed bframes 0x7f decoder bug
Revision
635 -
Directory Listing
Modified
Fri Nov 8 10:30:59 2002 UTC (21 years, 10 months ago) by
suxen_drol
remove #define KOEPI_2PASS!
Revision
634 -
Directory Listing
Modified
Fri Nov 8 10:11:48 2002 UTC (21 years, 10 months ago) by
suxen_drol
external colorspace conversion support
Revision
633 -
Directory Listing
Modified
Thu Nov 7 15:21:31 2002 UTC (21 years, 10 months ago) by
Isibaar
uyvy_to_yv12 func pointer init fix
Revision
631 -
Directory Listing
Modified
Thu Nov 7 10:31:03 2002 UTC (21 years, 10 months ago) by
suxen_drol
encoder: new colorspace; decoder: auto width/height, basic gmc, experimental rrv
Revision
630 -
Directory Listing
Modified
Wed Nov 6 21:05:30 2002 UTC (21 years, 10 months ago) by
suxen_drol
declare_aligned_matrix fix
Revision
628 -
Directory Listing
Modified
Mon Nov 4 10:58:24 2002 UTC (21 years, 10 months ago) by
syskin
improved me; chroma info used for me; shorter code; second-step GMC search
Revision
627 -
Directory Listing
Modified
Mon Nov 4 10:53:49 2002 UTC (21 years, 10 months ago) by
syskin
global flag: XVID_ME_COLOUR
Revision
626 -
Directory Listing
Modified
Sun Nov 3 04:51:33 2002 UTC (21 years, 10 months ago) by
suxen_drol
new(er) colorspace conversion routines
Revision
624 -
Directory Listing
Modified
Sun Nov 3 02:04:07 2002 UTC (21 years, 10 months ago) by
suxen_drol
newline fixup
Revision
623 -
Directory Listing
Modified
Sun Nov 3 02:02:44 2002 UTC (21 years, 10 months ago) by
suxen_drol
']' fixup, strlen removed
Revision
622 -
Directory Listing
Modified
Sun Nov 3 01:43:32 2002 UTC (21 years, 10 months ago) by
suxen_drol
bs_put_spritetrajectory prototype fixup
Revision
621 -
Directory Listing
Modified
Sat Nov 2 16:12:27 2002 UTC (21 years, 10 months ago) by
chl
disabled GMC debug printf
Revision
620 -
Directory Listing
Modified
Sat Nov 2 16:11:07 2002 UTC (21 years, 10 months ago) by
chl
make BFRAMES default behaviour
Revision
619 -
Directory Listing
Modified
Sat Nov 2 15:52:31 2002 UTC (21 years, 10 months ago) by
chl
Basic support for translation-only GMC support (compatible to Divx5)
use general flag XVID_GMC to switch it on, the rest is done automatically.
!!! Combination with B-frames is completely untested !!!
Revision
618 -
Directory Listing
Modified
Thu Oct 31 06:52:26 2002 UTC (21 years, 10 months ago) by
Isibaar
qpel.h
Revision
617 -
Directory Listing
Modified
Wed Oct 30 23:12:13 2002 UTC (21 years, 10 months ago) by
Isibaar
chroma rounding again
Revision
616 -
Directory Listing
Modified
Wed Oct 30 18:06:41 2002 UTC (21 years, 10 months ago) by
Isibaar
qpel chroma rounding fixed
Revision
606 -
Directory Listing
Modified
Mon Oct 21 13:07:33 2002 UTC (21 years, 10 months ago) by
Isibaar
merge of Radek's bframe and my qpel changes...
Revision
602 -
Directory Listing
Modified
Thu Oct 17 19:10:57 2002 UTC (21 years, 10 months ago) by
Isibaar
Michael Niedermayer's user data patch
Revision
601 -
Directory Listing
Modified
Thu Oct 17 13:50:23 2002 UTC (21 years, 10 months ago) by
syskin
minor updates - mostly speed but also b-frame's quality
Revision
600 -
Directory Listing
Modified
Thu Oct 17 13:27:22 2002 UTC (21 years, 10 months ago) by
Isibaar
some qpel bugfixes, fixed MV hints (but works only without qpel)
Revision
598 -
Directory Listing
Modified
Tue Oct 15 22:27:07 2002 UTC (21 years, 11 months ago) by
Isibaar
qpel interpolation update
Revision
597 -
Directory Listing
Modified
Sun Oct 13 13:52:01 2002 UTC (21 years, 11 months ago) by
chl
removed compiler warning (missing newline at EOF)
Revision
596 -
Directory Listing
Modified
Sun Oct 13 13:51:10 2002 UTC (21 years, 11 months ago) by
chl
Fixed bug in GET_REFERENCE macro [X and Y instead of (X) and (Y)]
Revision
594 -
Directory Listing
Modified
Sat Oct 12 13:56:16 2002 UTC (21 years, 11 months ago) by
syskin
qpel bugfixes
Revision
591 -
Directory Listing
Modified
Fri Oct 11 23:18:37 2002 UTC (21 years, 11 months ago) by
Isibaar
fprintf removed
Revision
590 -
Directory Listing
Modified
Fri Oct 11 15:07:32 2002 UTC (21 years, 11 months ago) by
Isibaar
oops, commited wrong code, now fixed...
Revision
589 -
Directory Listing
Modified
Fri Oct 11 00:44:49 2002 UTC (21 years, 11 months ago) by
Isibaar
b-frame decoding fix
Revision
588 -
Directory Listing
Modified
Thu Oct 10 12:16:00 2002 UTC (21 years, 11 months ago) by
Isibaar
qpel update
Revision
586 -
Directory Listing
Modified
Wed Oct 9 15:56:16 2002 UTC (21 years, 11 months ago) by
Isibaar
fix of access violation bug
Revision
582 -
Directory Listing
Modified
Sun Oct 6 07:05:51 2002 UTC (21 years, 11 months ago) by
suxen_drol
yv12_to_XXX colorspace cleanup: dst_stride redefined, plain-c bgra and rgba modes support added
Revision
581 -
Directory Listing
Modified
Sat Oct 5 21:42:04 2002 UTC (21 years, 11 months ago) by
Isibaar
qpel MC
Revision
580 -
Directory Listing
Modified
Sat Oct 5 21:39:39 2002 UTC (21 years, 11 months ago) by
Isibaar
qpel ME
Revision
579 -
Directory Listing
Modified
Sat Oct 5 21:37:44 2002 UTC (21 years, 11 months ago) by
Isibaar
qpel support code
Revision
578 -
Directory Listing
Modified
Sat Oct 5 21:31:40 2002 UTC (21 years, 11 months ago) by
Isibaar
some qpel mmx code
Revision
577 -
Directory Listing
Modified
Thu Oct 3 12:06:42 2002 UTC (21 years, 11 months ago) by
suxen_drol
correct bitstream stuffing and divx5-bframes compatibility
Revision
576 -
Directory Listing
Modified
Thu Oct 3 08:26:19 2002 UTC (21 years, 11 months ago) by
syskin
iFcode evaluation from hinted ME data
Revision
575 -
Directory Listing
Modified
Wed Oct 2 12:57:25 2002 UTC (21 years, 11 months ago) by
suxen_drol
improved divx5 packed-avi compatibility
Revision
574 -
Directory Listing
Modified
Wed Oct 2 10:16:36 2002 UTC (21 years, 11 months ago) by
syskin
lumimasking related bug fixed - but still doesn't work with hinted ME
Revision
573 -
Directory Listing
Modified
Mon Sep 30 14:16:02 2002 UTC (21 years, 11 months ago) by
chl
bugfix for timecodes in encoder_encode() [max_bframes=-1]
Revision
572 -
Directory Listing
Modified
Mon Sep 30 09:19:26 2002 UTC (21 years, 11 months ago) by
chl
bugfix for timecode of first frame
Revision
571 -
Directory Listing
Modified
Sun Sep 29 16:38:06 2002 UTC (21 years, 11 months ago) by
chl
A version of xvid_stat with bframes support. Very ugly early code.
PSNR might not work in some cases, because of the N-VOPs
Revision
570 -
Directory Listing
Modified
Sun Sep 29 15:56:21 2002 UTC (21 years, 11 months ago) by
chl
Disabled debug output
Revision
569 -
Directory Listing
Modified
Sun Sep 29 15:53:42 2002 UTC (21 years, 11 months ago) by
chl
BVOP-ME bugfix (sign error)
Revision
568 -
Directory Listing
Modified
Sat Sep 28 17:28:18 2002 UTC (21 years, 11 months ago) by
edgomez
Patch from sysKin
Revision
557 -
Directory Listing
Modified
Sat Sep 28 13:01:15 2002 UTC (21 years, 11 months ago) by
chl
Fixed timecode (including support for max_b > fps)
Thanks to suxen_drol for showing me the obvious way to fix it (using pRef)
Revision
545 -
Directory Listing
Modified
Fri Sep 27 17:25:17 2002 UTC (21 years, 11 months ago) by
h
sysKin's updated P/B/I decision code
Revision
544 -
Directory Listing
Modified
Thu Sep 26 04:52:16 2002 UTC (21 years, 11 months ago) by
h
field-dct decision bias (thanks to Michael Niedermayer for the idea!)
Revision
543 -
Directory Listing
Modified
Thu Sep 26 01:54:54 2002 UTC (21 years, 11 months ago) by
h
alternate-vertical-scan encoding/decoding support
Revision
540 -
Directory Listing
Modified
Wed Sep 25 22:02:04 2002 UTC (21 years, 11 months ago) by
h
re-enabled interlacing mmx
Revision
539 -
Directory Listing
Modified
Wed Sep 25 21:28:48 2002 UTC (21 years, 11 months ago) by
Isibaar
SysKin's latest ME changes
Revision
538 -
Directory Listing
Modified
Wed Sep 25 16:54:32 2002 UTC (21 years, 11 months ago) by
h
interlacing mmx
Revision
537 -
Directory Listing
Modified
Wed Sep 25 16:51:47 2002 UTC (21 years, 11 months ago) by
h
interlacing mmx, set mode to Release, BFRAMES def'ed by default
Revision
534 -
Directory Listing
Modified
Tue Sep 24 16:30:34 2002 UTC (21 years, 11 months ago) by
Isibaar
sad16v_mmx
Revision
531 -
Directory Listing
Modified
Mon Sep 23 20:41:24 2002 UTC (21 years, 11 months ago) by
chl
Added BFRAMES as default (needed for sysKin ME)
Revision
530 -
Directory Listing
Modified
Mon Sep 23 20:36:02 2002 UTC (21 years, 11 months ago) by
chl
sysKin Motion Estimation and minor changes to support it.
I hope it doesn't break too much...
Revision
520 -
Directory Listing
Modified
Sun Sep 22 18:38:51 2002 UTC (21 years, 11 months ago) by
h
bugfix - custom matrix mode previously forced vol header for every frame
Revision
500 -
Directory Listing
Modified
Sat Sep 21 03:46:45 2002 UTC (21 years, 11 months ago) by
suxen_drol
gom's adapt quant free() fix
Revision
449 -
Directory Listing
Modified
Sun Sep 8 09:49:55 2002 UTC (22 years ago) by
suxen_drol
block-based encoder interpolation/compensation for normal & bframes.
Revision
394 -
Directory Listing
Modified
Wed Sep 4 18:58:27 2002 UTC (22 years ago) by
chl
Adding installing of xvid.h to /usr/local/include (just to test branching)
Revision
392 -
Directory Listing
Modified
Wed Sep 4 18:44:41 2002 UTC (22 years ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.
Revision
390 -
Directory Listing
Modified
Wed Sep 4 06:24:37 2002 UTC (22 years ago) by
h
Original Path:
trunk/xvidcore
interlacing bug fix - to comply with spec, no field blocks at boundary
Revision
387 -
Directory Listing
Modified
Tue Sep 3 17:25:45 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
Support for timestamps even without #define BFRAMES
Revision
384 -
Directory Listing
Modified
Mon Aug 19 19:19:40 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
x_pos, y_pos are not needed in MBTransQuantInterBVOP()
Revision
376 -
Directory Listing
Modified
Sat Aug 17 20:03:36 2002 UTC (22 years ago) by
chl
Original Path:
trunk/xvidcore
initial commit.
raw test application for XviD native API, including support for B-Frames.
Revision
375 -
Directory Listing
Modified
Sat Aug 17 16:22:58 2002 UTC (22 years ago) by
Isibaar
Original Path:
trunk/xvidcore
updated coeff thresholding to Radek's decision criteria
Revision
374 -
Directory Listing
Modified
Thu Aug 15 19:52:16 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Ooops, first bugfix was an outdated version and the CVS got stuck...
Revision
373 -
Directory Listing
Modified
Thu Aug 15 18:13:02 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Bugfix chroma motion compensation in BFRAMES mode. Block based has to be
used, even if BFRAMES is active, because we cannot rely on XVID_HALFPEL
(XVID_HALFPEL is not needed if max_bframes<=0)
Revision
372 -
Directory Listing
Modified
Thu Aug 15 12:15:20 2002 UTC (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
adapt to the new calling interface of hafpel8
Revision
370 -
Directory Listing
Modified
Mon Aug 12 10:07:16 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
very small bugfix for interpolated ME (thanks to Radek)
Revision
369 -
Directory Listing
Modified
Fri Aug 9 20:05:28 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Use MBTransQuantInterBVOP (skips work) for small B-frame speedup
Revision
368 -
Directory Listing
Modified
Fri Aug 9 19:58:42 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Added several MB-functions which do the same as MBTransQuantInter/Intra now,
but split into several routines. MBTransQuantInter2/Intra2 do the same as
-Inter/Intra but using the split up routines, MBTransQuantBVOP skips unneeded
decoding operations for B-VOPs.
Revision
366 -
Directory Listing
Modified
Wed Aug 7 10:09:00 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
New variable pEnc->last_sync for (more) correct time-codes in B-frames mode.
Not a 100% clean solution. NOTE: Whole Timecode management must be rewritten!
Revision
359 -
Directory Listing
Modified
Sun Aug 4 22:34:49 2002 UTC (22 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore
Fix missing symbol error when compiled without bframes support (thx monrad on IRC-opn)
Revision
357 -
Directory Listing
Modified
Sun Aug 4 17:28:50 2002 UTC (22 years, 1 month ago) by
Isibaar
Original Path:
trunk/xvidcore
switched back to old lumi masking code
Revision
356 -
Directory Listing
Modified
Sat Aug 3 05:36:18 2002 UTC (22 years, 1 month ago) by
chenm001
Original Path:
trunk/xvidcore
fix the first frame is green wrong
Revision
353 -
Directory Listing
Modified
Wed Jul 31 18:19:49 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
First support for XVID_GREYSCALE: chroma DC is zeroed, AC is not saved.
No speed improvement, but working feature.
Revision
352 -
Directory Listing
Modified
Wed Jul 31 18:10:34 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
new global flag XVID_GR[EA]YSCALE to ignore chroma components when encoding
Revision
351 -
Directory Listing
Modified
Wed Jul 31 10:08:58 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Fixed wrong sad8bi for b-frames direct mode (thanks to Radek!)
Revision
350 -
Directory Listing
Modified
Tue Jul 30 12:14:37 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Modified to only drop if blockcount is _less_ than ratio instead of _less or
equa_, otherwise drops were still possible, even for drop=0 (-> bframe crash)
Revision
349 -
Directory Listing
Modified
Mon Jul 29 19:21:23 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Fixed timecode problem for direct mode with max_bframes>1
Revision
348 -
Directory Listing
Modified
Sun Jul 28 17:10:39 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
halfpel search for MODE_INTERPOLATE and MODE_DIRECT
Revision
347 -
Directory Listing
Modified
Sun Jul 28 13:06:46 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Modified SKIP mb behaviour for Pframes when Bframes are active: Check if
intermediate B-block can be skipped, too. Check for SKIP is now done
in encode_pframe(), not in MBCoding().
Revision
346 -
Directory Listing
Modified
Sun Jul 28 02:55:41 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Interpolated and DirectMode motion estimation (DiamondSearch) for B-Frames.
Slow, but working, this might have been the final step to a complete
implemenation of b-frame encoding. Btw... it's 5.a.m so don't trust
this CVS entry!
Revision
345 -
Directory Listing
Modified
Sat Jul 27 23:47:01 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Finally Cut&Paste and Search&Replaced Square8_MainSearch, so PMV_USESQUARES8
is now functional. Also, some minor fixes.
Revision
344 -
Directory Listing
Modified
Sat Jul 27 23:07:33 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Fixed embarrassing bug in Dimaond16/8_MainSearch (iDirection was overwritten)
Revision
341 -
Directory Listing
Modified
Thu Jul 25 00:43:19 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Enable B-frame + INTER4V (not bugfree yet)
Revision
338 -
Directory Listing
Modified
Wed Jul 24 23:07:45 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
New fields deltamv, directmv[4] in Macroblock for more logical B-frame ME
Revision
337 -
Directory Listing
Modified
Wed Jul 24 20:58:41 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Disable SKIP handling for _DISABLE_SKIP defined
Revision
336 -
Directory Listing
Modified
Wed Jul 24 20:21:55 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Change name of static lib to libxvidcore.a
Revision
335 -
Directory Listing
Modified
Wed Jul 24 19:34:14 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Added #ifdef _DISABLE_SKIP in MBCoding(). If this is defined, there
will be __no skipped macroblocks__ in P-frames!
This is of course bad (bigger files), but it's needed for clean B-frame
encoding until we have a workaround for the SKIP-flaw in the standard. :-(
Revision
334 -
Directory Listing
Modified
Wed Jul 24 11:30:01 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Added motion/x86_asm/sad_3dn.asm because it was missing (good reason!)
Revision
331 -
Directory Listing
Modified
Tue Jul 23 15:38:18 2002 UTC (22 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore
Little mistake with the stack pointer.
Revision
329 -
Directory Listing
Modified
Tue Jul 23 12:59:57 2002 UTC (22 years, 1 month ago) by
suxen_drol
Original Path:
trunk/xvidcore
sad[16,8]_mmx, sad[16,8]_3dn, sad8_xmm
Revision
328 -
Directory Listing
Modified
Tue Jul 23 12:32:22 2002 UTC (22 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore
Some %define to make the code easier to read.
Revision
326 -
Directory Listing
Modified
Sun Jul 21 23:34:08 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
bframe encoding bugfixes, ME unification
Revision
325 -
Directory Listing
Modified
Sun Jul 21 14:05:38 2002 UTC (22 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore
Small fix to make sure negative values => defaults settings
Revision
323 -
Directory Listing
Modified
Sun Jul 21 03:30:25 2002 UTC (22 years, 1 month ago) by
suxen_drol
Original Path:
trunk/xvidcore
output_slice() msvc compiler fix
Revision
322 -
Directory Listing
Modified
Sat Jul 20 22:30:30 2002 UTC (22 years, 1 month ago) by
albeu
Original Path:
trunk/xvidcore
Add missing #ifdef around some bframe code
Revision
321 -
Directory Listing
Modified
Sat Jul 20 13:41:43 2002 UTC (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
slower implementation, without rounding errors
Revision
320 -
Directory Listing
Modified
Sat Jul 20 13:20:21 2002 UTC (22 years, 1 month ago) by
ia64p
Original Path:
trunk/xvidcore
slower implementation, without rounding errors
Revision
317 -
Directory Listing
Modified
Fri Jul 19 14:56:00 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Bugfix for B-frame encoding (new parameters time_bp, time_pp to BVOP-ME)
Revision
315 -
Directory Listing
Modified
Fri Jul 19 11:15:21 2002 UTC (22 years, 1 month ago) by
albeu
Original Path:
trunk/xvidcore
Add 'per slice' rendering aka DR method 2
Revision
314 -
Directory Listing
Modified
Fri Jul 19 09:56:59 2002 UTC (22 years, 1 month ago) by
edgomez
Original Path:
trunk/xvidcore
Added debugging and profiling options - could be useful
Revision
313 -
Directory Listing
Modified
Thu Jul 18 23:52:40 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
Fixed for Bframes encoding and maybe decoding, too.
Revision
312 -
Directory Listing
Modified
Thu Jul 18 23:42:36 2002 UTC (22 years, 1 month ago) by
chl
Original Path:
trunk/xvidcore
B-frames encoding "ME" for direct mode (and minor other things)
Revision
309 -
Directory Listing
Modified
Thu Jul 18 13:44:39 2002 UTC (22 years, 1 month ago) by
suxen_drol
Original Path:
trunk/xvidcore
removed static data; added sse2 os triggers
Revision
307 -
Directory Listing
Modified
Thu Jul 18 13:41:16 2002 UTC (22 years, 1 month ago) by
suxen_drol
Original Path:
trunk/xvidcore
cbp_sse2.asm & sad_sse2.asm added
Revision
306 -
Directory Listing
Modified
Thu Jul 18 00:07:04 2002 UTC (22 years, 1 month ago) by
chenm001
Original Path:
trunk/xvidcore
advise for how to fix my b-frame decode code
Revision
305 -
Directory Listing
Modified
Tue Jul 16 17:55:18 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
extended documentation and comments
Revision
303 -
Directory Listing
Modified
Tue Jul 16 17:45:21 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
fixes some bug with claiming the wrong fp registers
Revision
301 -
Directory Listing
Modified
Tue Jul 16 17:42:36 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
fix for a bug in the ia64 idct, that prevents compilation with intel ecc
Revision
300 -
Directory Listing
Modified
Tue Jul 16 12:02:27 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
Global assembler optimization of halfpel8_refine, via inlinig of sad for ia64
Revision
299 -
Directory Listing
Modified
Tue Jul 16 11:15:15 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
Global assembler optimization of halfpel8_refine, via inlinig of sad for ia64
Revision
298 -
Directory Listing
Modified
Tue Jul 16 11:02:17 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
Global assembler optimization of halfpel8_refine, via inlinig of sad
Revision
297 -
Directory Listing
Modified
Mon Jul 15 23:50:31 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
fix my some wrong with b-frame deocde at direct mode
Revision
296 -
Directory Listing
Modified
Mon Jul 15 00:26:38 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
Fix a little bug 'mb->quant = 8' in decode_bframe()
Revision
294 -
Directory Listing
Modified
Fri Jul 12 00:49:59 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
support the decode examples in ex1
Revision
291 -
Directory Listing
Modified
Thu Jul 11 14:03:39 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
removing rounding bug, that yields pink color drift in P-frames
Revision
290 -
Directory Listing
Modified
Thu Jul 11 00:15:59 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
fix a little bug and added the BFRAMES_DEC_DEBUG support
Revision
289 -
Directory Listing
Modified
Wed Jul 10 20:11:05 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Preparations for block-based-interpolation ME: PMVfastIntSearch16 (pre-version)
Revision
288 -
Directory Listing
Modified
Wed Jul 10 19:31:05 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Minor change: Switch from get_pmv to get_pmv2
Revision
286 -
Directory Listing
Modified
Wed Jul 10 19:17:49 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Step towards blocks based interpolation ME: get_ipmv/get_ipmvdata
Revision
285 -
Directory Listing
Modified
Wed Jul 10 19:16:56 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Minor change: Switch to get_pmv(data)2 instead of get_pmv(data)
Revision
284 -
Directory Listing
Modified
Wed Jul 10 19:16:32 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Minor change: Switch to get_pmv2 instead of get_pmvdata in HintedME
Revision
283 -
Directory Listing
Modified
Wed Jul 10 15:27:37 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
Inserted preliminary support for intel's ecc in portab.h
Revision
282 -
Directory Listing
Modified
Wed Jul 10 14:26:02 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
generated with itanium idct generator
Revision
276 -
Directory Listing
Modified
Tue Jul 9 21:39:19 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Added pentium/pentiumpro switches. Slightly faster for 2.95 than i686
Revision
275 -
Directory Listing
Modified
Tue Jul 9 02:43:52 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
sync to support latest CVS source code
Revision
270 -
Directory Listing
Modified
Sun Jul 7 16:36:24 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Function prototypes for dequant_inter_xmm, dequant_intra_xmm
Revision
266 -
Directory Listing
Modified
Sun Jul 7 11:21:20 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Added switch for _SMP (default disabled)
Revision
265 -
Directory Listing
Modified
Sun Jul 7 10:59:14 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Remove "short jump out of range" by using JZ/JMP instead of JNZ
Revision
264 -
Directory Listing
Modified
Sun Jul 7 10:57:28 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Include XMM and 3DN routines (which are seperate files now)
Revision
263 -
Directory Listing
Modified
Sun Jul 7 10:20:16 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
replaced read_tsc() by read_counter() from portab.h
Revision
262 -
Directory Listing
Modified
Sun Jul 7 09:45:40 2002 UTC (22 years, 2 months ago) by
Isibaar
Original Path:
trunk/xvidcore
split mmx,xmm,3dnow,sse2 code into different files, SMP fix, Skal's tweaked asm code
Revision
260 -
Directory Listing
Modified
Sat Jul 6 17:05:49 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Added motion/smp_motion_est.c for multithreaded ME support
Revision
259 -
Directory Listing
Modified
Sat Jul 6 17:04:57 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Minor modifications for supporting multithreaded ME.
Without _SMP symbol there should be no changes in behaviour.
Revision
258 -
Directory Listing
Modified
Sat Jul 6 17:03:08 2002 UTC (22 years, 2 months ago) by
chl
Original Path:
trunk/xvidcore
Routines for mulithreaded ME. XviD has to be compiled with -D_SMP option
for these files to be treated at all.
Revision
251 -
Directory Listing
Modified
Sat Jun 29 12:47:19 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
optimizied, but not fully operatial on ecc, genidct.py needs some fixing, not all files needed are committed. stay tuned.
Revision
249 -
Directory Listing
Modified
Sat Jun 29 11:47:17 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
re-fixing check_cpu_features compiling / linking issue, hopefully it is sufficent for all platfroms, now
Revision
248 -
Directory Listing
Modified
Fri Jun 28 15:14:40 2002 UTC (22 years, 2 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
resync support, check_cpu_features() fixed
Revision
247 -
Directory Listing
Modified
Thu Jun 27 14:49:05 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- added inter4v description
- added details about each ME flag (thx christoph)
Revision
246 -
Directory Listing
Modified
Thu Jun 27 13:05:59 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
define internale labels, locally for debugging, with .L
Revision
245 -
Directory Listing
Modified
Wed Jun 26 15:59:51 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
fixing a problem with check_cpu_features, that prevents compiling of the codec on platforms other than x86.
Revision
243 -
Directory Listing
Modified
Wed Jun 26 15:26:50 2002 UTC (22 years, 2 months ago) by
ia64p
Original Path:
trunk/xvidcore
some assembler optimizations done, all warnings can be ignored.
Revision
239 -
Directory Listing
Modified
Mon Jun 24 17:03:03 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Updated to 2.1 API version
- Still work to do (indicated by ToDos :-)
Revision
238 -
Directory Listing
Modified
Mon Jun 24 09:53:18 2002 UTC (22 years, 2 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
added font.c, sgi-irix64 makefile, dx50bvop working
Revision
236 -
Directory Listing
Modified
Sun Jun 23 19:48:06 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- 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 (22 years, 2 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
XVID_GLOBAL_*, XVID_CPU_CHKONLY, timestamp fix, font.c
Revision
233 -
Directory Listing
Modified
Sat Jun 22 07:23:10 2002 UTC (22 years, 2 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
minor fixes: bframe N_VOP support, custom quant bug, BFRAME inc_frame_num()
Revision
226 -
Directory Listing
Modified
Wed Jun 19 14:41:02 2002 UTC (22 years, 2 months ago) by
Isibaar
Original Path:
trunk/xvidcore
optimizations, correct transfer_8to16sub2_xmm
Revision
225 -
Directory Listing
Modified
Wed Jun 19 14:27:08 2002 UTC (22 years, 2 months ago) by
Isibaar
Original Path:
trunk/xvidcore
Skal's test and benchmarking tool
Revision
224 -
Directory Listing
Modified
Wed Jun 19 08:46:57 2002 UTC (22 years, 2 months ago) by
uManiac
Original Path:
trunk/xvidcore
ProfDrMorph's new (unoptimized) Luma Masking code:
luminance masking now works with relative values instead of absolute ones
the new code raises/lowers oberall quant for especially bright/dark frames ( Weber-Fechner law: humans see less differences in bright scenes )
every pixel with a very low lumi value is set to 0 for better compressability ( again the Weber-Fechner law; below a certain intesity humans won't see anything )
Revision
223 -
Directory Listing
Modified
Wed Jun 19 01:01:02 2002 UTC (22 years, 2 months ago) by
chenm001
Original Path:
trunk/xvidcore
fix a little bug in use custom quant matrix
Revision
221 -
Directory Listing
Modified
Mon Jun 17 12:23:32 2002 UTC (22 years, 2 months ago) by
edgomez
Original Path:
trunk/xvidcore
- added legal header
- added function descriptions
Revision
220 -
Directory Listing
Modified
Sun Jun 16 22:38:08 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added legal header
- The x86 specific function 'check_cpu_features' is only declared
when ARCH_X86 is defined
Revision
219 -
Directory Listing
Modified
Sun Jun 16 22:20:36 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Commented (really needed ?)
- Added legal header
Revision
218 -
Directory Listing
Modified
Sun Jun 16 19:54:20 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added transfer_8to16sub2_xmm (B frames compensation)
Revision
217 -
Directory Listing
Modified
Sun Jun 16 19:35:59 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed an unuseful piece of code
Revision
216 -
Directory Listing
Modified
Sun Jun 16 17:25:18 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Removed an opcode (used during my tests)
Revision
215 -
Directory Listing
Modified
Sun Jun 16 17:12:37 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added a transfer_8to16sub2_xmm function (Needs testing)
Revision
212 -
Directory Listing
Modified
Sat Jun 15 22:15:57 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added comments
- Changed the FSF address
Revision
211 -
Directory Listing
Modified
Fri Jun 14 15:36:22 2002 UTC (22 years, 3 months ago) by
ia64p
Original Path:
trunk/xvidcore
correcting windows path name in include
Revision
207 -
Directory Listing
Modified
Fri Jun 14 13:06:33 2002 UTC (22 years, 3 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
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 (22 years, 3 months ago) by
ia64p
Original Path:
trunk/xvidcore
IA64 assembler files, initial version, only partly optimized
Revision
204 -
Directory Listing
Modified
Thu Jun 13 22:05:09 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added legal header
- Added comments about the functions
Revision
202 -
Directory Listing
Modified
Thu Jun 13 21:45:24 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Mainly Cosmetic.
- 'bool' type is now 'int', natural cpu size variable.
(Dev Mail-List suggestion from Christoph Lampert)
Revision
200 -
Directory Listing
Modified
Thu Jun 13 13:18:57 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added comments, documented all returned values
Revision
199 -
Directory Listing
Modified
Thu Jun 13 12:42:18 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Cosmetic and ANSI C comment style (just this header as it may be included in an ANSI C project.
Revision
198 -
Directory Listing
Modified
Thu Jun 13 11:42:15 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
EMMS macro replaced by the emms() function.
Revision
196 -
Directory Listing
Modified
Wed Jun 12 21:18:52 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added to the project so every one can (try) to conform to this
Revision
195 -
Directory Listing
Modified
Wed Jun 12 20:38:41 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Cosmetic - CodingStyle Applied - Legal Headers will be added later
Revision
194 -
Directory Listing
Modified
Sun Jun 9 23:30:50 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Another bunch of 80 column cut, ANSI C comments - There's still work to do there :\
Revision
192 -
Directory Listing
Modified
Sun Jun 9 13:16:26 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
80 Column cutting. I've put all the encoder_create cleaning code in goto statements, this is a clean way to do that job but some people don't like goto statements
Revision
191 -
Directory Listing
Modified
Sun Jun 9 12:18:23 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added lot of new gcc features for 3.1 and added comments. We can set environment variables to preset CC and CFLAGS now
Revision
190 -
Directory Listing
Modified
Sun Jun 9 11:23:13 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Small change, avoid calling free with a random address
Revision
189 -
Directory Listing
Modified
Fri Jun 7 10:36:08 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Last bits of "Rate control per instance" patch
Revision
188 -
Directory Listing
Modified
Fri Jun 7 10:21:48 2002 UTC (22 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore
Rate control structure per encoder
Revision
187 -
Directory Listing
Modified
Tue Jun 4 02:29:19 2002 UTC (22 years, 3 months ago) by
chenm001
Original Path:
trunk/xvidcore
to compress xvid source code package size
Revision
184 -
Directory Listing
Modified
Mon May 27 18:07:38 2002 UTC (22 years, 3 months ago) by
chl
Original Path:
trunk/xvidcore
Returned to old style MotionEstimation (one loop for INTER and INTER4V)
Revision
182 -
Directory Listing
Modified
Fri May 24 00:25:00 2002 UTC (22 years, 3 months ago) by
chenm001
Original Path:
trunk/xvidcore
example for use xvidcore to compress iamge
Revision
181 -
Directory Listing
Modified
Wed May 22 12:42:25 2002 UTC (22 years, 3 months ago) by
chl
Original Path:
trunk/xvidcore
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.
Revision
180 -
Directory Listing
Modified
Wed May 22 12:40:25 2002 UTC (22 years, 3 months ago) by
chl
Original Path:
trunk/xvidcore
added PMV_ADVANCEDDIAMOND to activate new Diamond MainSearch by sysKIn
Revision
175 -
Directory Listing
Modified
Sun May 12 17:21:30 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
Small bugfix in MotionEstimation (wrong prediction for INTER4V)
Revision
174 -
Directory Listing
Modified
Sat May 11 23:54:30 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
Use INTER4V only if neighbours move different than current block.
Save quality, some speedup.
Revision
172 -
Directory Listing
Modified
Sat May 11 15:32:59 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
general cleanup, first modifications for new INTER4V heuristics
Revision
171 -
Directory Listing
Modified
Sat May 11 12:28:19 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
SAD values in MACROBLOCK have to be signed integer
Revision
169 -
Directory Listing
Modified
Thu May 9 00:42:35 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
Tests to not double check vectors in PMVfast16/8 (only in prediction, not during diamonds phase).
Minor speedup.
Revision
167 -
Directory Listing
Modified
Tue May 7 20:03:18 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
MotionEst(): set sad8[] also for INTER mode to correct values (for get_pmdata)
Revision
165 -
Directory Listing
Modified
Tue May 7 19:40:36 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
correted get_pmvdata returning wrong SAD for left boundary blocks with MV (0,0)
Revision
159 -
Directory Listing
Modified
Sat May 4 12:26:06 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
Added "per encoder" quality setting
Revision
158 -
Directory Listing
Modified
Fri May 3 15:26:30 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
Removed the "not ANSI compliant" BFRAMES after the #endif
Revision
150 -
Directory Listing
Modified
Mon Apr 29 06:45:55 2002 UTC (22 years, 4 months ago) by
chenm001
Original Path:
trunk/xvidcore
fix a little compile bug(in DEBUG mode)
Revision
148 -
Directory Listing
Modified
Sun Apr 28 23:35:25 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
sad values can be negative (Cristoph post scriptum to a mail in the dev maillist)
Revision
147 -
Directory Listing
Modified
Sun Apr 28 23:31:00 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
Sad values can be negative (Christoph Lampert Post scriptum in a mail to the dev mail list)
Revision
145 -
Directory Listing
Modified
Sun Apr 28 21:55:06 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
Cosmetic, added GPL header and RCS id field
Revision
143 -
Directory Listing
Modified
Sun Apr 28 16:15:51 2002 UTC (22 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore
- Added quiet_encore symbol so transcode can use XviD with its divx4 API
- Added comments
- Added possible ToDos and pointed out 2 major problems :
+ Reentrance
+ the quality setting for the encoder part
Revision
142 -
Directory Listing
Modified
Sat Apr 27 23:51:59 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
added divx4_general_preset to compelety determine quality levels.
Revision
141 -
Directory Listing
Modified
Thu Apr 25 23:24:59 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
Fixed some minor issues in ME, changed calc_delta16/8 to non-linear function of quant
(from a paper on H.26L). Now inter4v finally gives some improvement.
Revision
140 -
Directory Listing
Modified
Thu Apr 25 21:32:05 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
Adapted PMVFast16/8 for using prevMB instead of pMB, seems to work.
Revision
139 -
Directory Listing
Modified
Thu Apr 25 20:39:02 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
Re-Added get_pmv() for returning median predictor only without all the
other stuff like neighbours and SAD values.
Revision
138 -
Directory Listing
Modified
Thu Apr 25 19:27:49 2002 UTC (22 years, 4 months ago) by
chl
Original Path:
trunk/xvidcore
#ifdef'd OutputDebugString because it's _DEBUG an Windows only
Revision
135 -
Directory Listing
Modified
Wed Apr 24 12:21:43 2002 UTC (22 years, 4 months ago) by
h
Original Path:
trunk/xvidcore
sse2 quant_intra/dequant_intra/dev16/(faster)sad16
Revision
129 -
Directory Listing
Modified
Sun Apr 21 02:30:24 2002 UTC (22 years, 4 months ago) by
knhor
Original Path:
trunk/xvidcore
knhor - 020420 - add freebsd support
Revision
128 -
Directory Listing
Modified
Wed Apr 17 14:05:54 2002 UTC (22 years, 4 months ago) by
h
Original Path:
trunk/xvidcore
fixed bug when using lumi masking with hinted ME
Revision
124 -
Directory Listing
Modified
Tue Apr 16 00:17:35 2002 UTC (22 years, 5 months ago) by
chenm001
Original Path:
trunk/xvidcore
rewrite log2bin() use asm386(only in VC)
Revision
120 -
Directory Listing
Modified
Sat Apr 13 22:22:19 2002 UTC (22 years, 5 months ago) by
chl
Original Path:
trunk/xvidcore
Text file how to use xvid_stat with explenation of parameters
Revision
119 -
Directory Listing
Modified
Sat Apr 13 22:21:46 2002 UTC (22 years, 5 months ago) by
chl
Original Path:
trunk/xvidcore
advanced example how to use XviD including statistical analysis of encoding
and decoding speed and quality
Revision
116 -
Directory Listing
Modified
Thu Apr 11 10:48:03 2002 UTC (22 years, 5 months ago) by
Isibaar
Original Path:
trunk/xvidcore
AC vlc coding bugfix, thanks to Vivien Chappelier
Revision
104 -
Directory Listing
Modified
Sat Apr 6 05:33:44 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
moved HintedMEGet() on intra, to FrameCodeI()
Revision
101 -
Directory Listing
Modified
Fri Apr 5 14:40:36 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
hinted motion estimation support (raw or compressed)
Revision
96 -
Directory Listing
Modified
Mon Apr 1 22:47:58 2002 UTC (22 years, 5 months ago) by
chl
Original Path:
trunk/xvidcore
Added EPZS and EPZS^2. Unfortunately slower and not really better than PMVfast
Revision
87 -
Directory Listing
Modified
Fri Mar 29 07:24:57 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
fixed crash when using lumi masking in cbr mode (i'm such an idiot)
Revision
86 -
Directory Listing
Modified
Fri Mar 29 07:18:30 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
fixed crash when using lumi masking in cbr mode (last time..)
Revision
85 -
Directory Listing
Modified
Fri Mar 29 07:08:09 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
fixed crash when using lumi masking in cbr mode (removed development code)
Revision
84 -
Directory Listing
Modified
Fri Mar 29 07:03:24 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
fixed crash when using lumi masking in cbr mode
Revision
83 -
Directory Listing
Modified
Fri Mar 29 04:25:16 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
merged image/pMBs create and destroy stuff into single if()
Revision
82 -
Directory Listing
Modified
Fri Mar 29 00:38:29 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
interlacing speedup - transfer strides used instead of manual field-to-frame conversion
Revision
81 -
Directory Listing
Modified
Fri Mar 29 00:37:57 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
interlacing fix and speedup - compensated data wasn't being used in block reconstruction
Revision
80 -
Directory Listing
Modified
Thu Mar 28 23:38:50 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
win32 fix - #define can't immediately follow #define ;-)
Revision
79 -
Directory Listing
Modified
Thu Mar 28 21:07:26 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
Sorry, the previous patch was buggy. This one shoud fix the problem
Revision
78 -
Directory Listing
Modified
Thu Mar 28 20:57:25 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
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 -
Directory Listing
Modified
Thu Mar 28 12:24:41 2002 UTC (22 years, 5 months ago) by
canard
Original Path:
trunk/xvidcore
LINUX: proper alignement on the stack
Revision
72 -
Directory Listing
Modified
Wed Mar 27 15:06:14 2002 UTC (22 years, 5 months ago) by
canard
Original Path:
trunk/xvidcore
aligned memory for better performance
Revision
69 -
Directory Listing
Modified
Tue Mar 26 11:16:08 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
interlacing support - slow (MBDecideFieldDCT()), buggy (p-frames), incomplete (field motion prediction)
Revision
68 -
Directory Listing
Modified
Mon Mar 25 20:01:54 2002 UTC (22 years, 5 months ago) by
suxen_drol
Original Path:
trunk/xvidcore
added *.h to msvc project, removed __declspec(align(..)) for _MSC_VER <= 1200
Revision
67 -
Directory Listing
Modified
Sun Mar 24 21:30:34 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
Changed rc_buffersize to 16 as decided in the forum
Revision
65 -
Directory Listing
Modified
Sun Mar 24 18:18:40 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed a bug when malloc aligns the data itself - Added comments
Revision
64 -
Directory Listing
Modified
Sun Mar 24 05:47:48 2002 UTC (22 years, 5 months ago) by
h
Original Path:
trunk/xvidcore
foxer's cbr mode
(hijacks the rc_buffersize variable and uses it as reaction delay - easier than changing xvid.h)
Revision
60 -
Directory Listing
Modified
Fri Mar 22 13:39:01 2002 UTC (22 years, 5 months ago) by
canard
Original Path:
trunk/xvidcore
read words in memory instead of hw
Revision
53 -
Directory Listing
Modified
Fri Mar 22 04:37:03 2002 UTC (22 years, 5 months ago) by
chenm001
Original Path:
trunk/xvidcore
use 386 cpu 'bts' in 'cbp |= 1 << (edx-1)
Revision
46 -
Directory Listing
Modified
Thu Mar 21 15:25:32 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed bug pointed by canard (out of bounds reading and a big mistake in j upper limit)
Revision
43 -
Directory Listing
Modified
Thu Mar 21 00:28:33 2002 UTC (22 years, 5 months ago) by
edgomez
Original Path:
trunk/xvidcore
I prefer this traditional way of alignment
Revision
38 -
Directory Listing
Modified
Sun Mar 17 08:20:02 2002 UTC (22 years, 6 months ago) by
h
Original Path:
trunk/xvidcore
added interpolate8x8_halfpel_hv_xmm
Revision
37 -
Directory Listing
Modified
Sat Mar 16 22:28:37 2002 UTC (22 years, 6 months ago) by
chl
Original Path:
trunk/xvidcore
Disabled DEBUG-messages in Linux, if _DEBUG not set
Revision
34 -
Directory Listing
Modified
Sat Mar 16 14:15:10 2002 UTC (22 years, 6 months ago) by
h
Original Path:
trunk/xvidcore
disable win32 debug output in release builds (encodes 0.7% faster)
Revision
33 -
Directory Listing
Modified
Sat Mar 16 14:13:51 2002 UTC (22 years, 6 months ago) by
h
Original Path:
trunk/xvidcore
change release compilation inlining mode to "any suitable" - runs faster (just)
Revision
29 -
Directory Listing
Modified
Sat Mar 16 09:55:19 2002 UTC (22 years, 6 months ago) by
h
Original Path:
trunk/xvidcore
prevented RateControlUpdate() being called in non-cbr encodes
(bitrate isn't 0 anymore - it's set to 900000 in encoder_create())
Revision
19 -
Directory Listing
Modified
Sat Mar 9 16:24:21 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed warning about csp_tmp unitialized
Revision
17 -
Directory Listing
Modified
Sat Mar 9 15:57:02 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed implicit declaration of malloc - #include <stdlib.h>
Revision
16 -
Directory Listing
Modified
Sat Mar 9 15:53:05 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed brackets for coeff_tab3, coeff_tab7, coeff_tab10 and coorect indentation of all code
Revision
15 -
Directory Listing
Modified
Sat Mar 9 15:29:26 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed gcc warning about '/*' into comments
Revision
14 -
Directory Listing
Modified
Sat Mar 9 15:25:40 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Fixed lot of gcc warnings about '/*' into comments
Revision
13 -
Directory Listing
Modified
Sat Mar 9 14:58:50 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
Small cleanup for gcc warnings and code indentation (thx emacs indent-region :-)
Revision
12 -
Directory Listing
Modified
Sat Mar 9 14:45:40 2002 UTC (22 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore
In some circumstances acpred_flag was used unitialized - now it's set to zero
Revision
9 -
Directory Listing
Modified
Fri Mar 8 20:53:48 2002 UTC (22 years, 6 months ago) by
Isibaar
Original Path:
trunk/xvidcore
now compatible with new XviD API