Log of /trunk
Directory Listing
Revision
258 -
Directory Listing
Modified
Sat Jul 6 17:03:08 2002 UTC (21 years, 9 months ago) by
chl
Routines for mulithreaded ME. XviD has to be compiled with -D_SMP option
for these files to be treated at all.
Revision
257 -
Directory Listing
Modified
Fri Jul 5 14:54:15 2002 UTC (21 years, 9 months ago) by
ia64p
compatible with ia64, now
Revision
256 -
Directory Listing
Modified
Fri Jul 5 14:01:18 2002 UTC (21 years, 9 months ago) by
ia64p
Optimized assemby
Revision
255 -
Directory Listing
Modified
Thu Jul 4 13:41:53 2002 UTC (21 years, 9 months ago) by
edgomez
Added font.c for BFRAME mode
Revision
254 -
Directory Listing
Modified
Wed Jul 3 12:32:50 2002 UTC (21 years, 9 months ago) by
suxen_drol
get_pmv2/get_pmvdata2
Revision
253 -
Directory Listing
Modified
Mon Jul 1 13:50:39 2002 UTC (21 years, 10 months ago) by
ia64p
killed warnings, ecc compatible
Revision
252 -
Directory Listing
Modified
Sun Jun 30 10:46:29 2002 UTC (21 years, 10 months ago) by
suxen_drol
resync patch
Revision
251 -
Directory Listing
Modified
Sat Jun 29 12:47:19 2002 UTC (21 years, 10 months ago) by
ia64p
optimizied, but not fully operatial on ecc, genidct.py needs some fixing, not all files needed are committed. stay tuned.
Revision
250 -
Directory Listing
Modified
Sat Jun 29 12:38:20 2002 UTC (21 years, 10 months ago) by
ia64p
imporoved verions of sad8 and 16
Revision
249 -
Directory Listing
Modified
Sat Jun 29 11:47:17 2002 UTC (21 years, 10 months ago) by
ia64p
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 (21 years, 10 months ago) by
suxen_drol
resync support, check_cpu_features() fixed
Revision
247 -
Directory Listing
Modified
Thu Jun 27 14:49:05 2002 UTC (21 years, 10 months ago) by
edgomez
- added inter4v description
- added details about each ME flag (thx christoph)
Revision
246 -
Directory Listing
Modified
Thu Jun 27 13:05:59 2002 UTC (21 years, 10 months ago) by
ia64p
define internale labels, locally for debugging, with .L
Revision
245 -
Directory Listing
Modified
Wed Jun 26 15:59:51 2002 UTC (21 years, 10 months ago) by
ia64p
fixing a problem with check_cpu_features, that prevents compiling of the codec on platforms other than x86.
Revision
244 -
Directory Listing
Modified
Wed Jun 26 15:56:35 2002 UTC (21 years, 10 months ago) by
ia64p
fixing dos linefeed
Revision
243 -
Directory Listing
Modified
Wed Jun 26 15:26:50 2002 UTC (21 years, 10 months ago) by
ia64p
some assembler optimizations done, all warnings can be ignored.
Revision
242 -
Directory Listing
Modified
Wed Jun 26 15:26:03 2002 UTC (21 years, 10 months ago) by
ia64p
some assembler optimizations done
Revision
241 -
Directory Listing
Modified
Wed Jun 26 09:41:52 2002 UTC (21 years, 10 months ago) by
suxen_drol
fixed_vop_rate
Revision
240 -
Directory Listing
Modified
Tue Jun 25 09:41:54 2002 UTC (21 years, 10 months ago) by
suxen_drol
minor dx50bvop fix
Revision
239 -
Directory Listing
Modified
Mon Jun 24 17:03:03 2002 UTC (21 years, 10 months ago) by
edgomez
- 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 (21 years, 10 months ago) by
suxen_drol
added font.c, sgi-irix64 makefile, dx50bvop working
Revision
237 -
Directory Listing
Modified
Mon Jun 24 09:50:44 2002 UTC (21 years, 10 months ago) by
suxen_drol
help bubbles
Revision
236 -
Directory Listing
Modified
Sun Jun 23 19:48:06 2002 UTC (21 years, 10 months ago) by
edgomez
- transfer_8to16sub2_mmx activation
- Compile fixes (a missing image/font.h ???)
- Linux Makefile update to take care of last changes in feature
constants
Revision
235 -
Directory Listing
Modified
Sun Jun 23 03:59:49 2002 UTC (21 years, 10 months ago) by
suxen_drol
XVID_GLOBAL_*, XVID_CPU_CHKONLY
Revision
234 -
Directory Listing
Modified
Sun Jun 23 03:58:32 2002 UTC (21 years, 10 months ago) by
suxen_drol
XVID_GLOBAL_*, XVID_CPU_CHKONLY, timestamp fix, font.c
Revision
233 -
Directory Listing
Modified
Sat Jun 22 07:23:10 2002 UTC (21 years, 10 months ago) by
suxen_drol
minor fixes: bframe N_VOP support, custom quant bug, BFRAME inc_frame_num()
Revision
232 -
Directory Listing
Modified
Fri Jun 21 16:12:48 2002 UTC (21 years, 10 months ago) by
suxen_drol
bframes patch
Revision
231 -
Directory Listing
Modified
Fri Jun 21 07:02:59 2002 UTC (21 years, 10 months ago) by
chenm001
fix a little bug
Revision
230 -
Directory Listing
Modified
Thu Jun 20 14:25:44 2002 UTC (21 years, 10 months ago) by
ia64p
dev16 is optimized, now.
Revision
229 -
Directory Listing
Modified
Thu Jun 20 14:05:58 2002 UTC (21 years, 10 months ago) by
suxen_drol
bframe patch
Revision
228 -
Directory Listing
Modified
Thu Jun 20 10:51:08 2002 UTC (21 years, 10 months ago) by
suxen_drol
#def BFRAMES controls.
Revision
227 -
Directory Listing
Modified
Thu Jun 20 10:22:02 2002 UTC (21 years, 10 months ago) by
Isibaar
*** empty log message ***
Revision
226 -
Directory Listing
Modified
Wed Jun 19 14:41:02 2002 UTC (21 years, 10 months ago) by
Isibaar
optimizations, correct transfer_8to16sub2_xmm
Revision
225 -
Directory Listing
Modified
Wed Jun 19 14:27:08 2002 UTC (21 years, 10 months ago) by
Isibaar
Skal's test and benchmarking tool
Revision
224 -
Directory Listing
Modified
Wed Jun 19 08:46:57 2002 UTC (21 years, 10 months ago) by
uManiac
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 (21 years, 10 months ago) by
chenm001
fix a little bug in use custom quant matrix
Revision
222 -
Directory Listing
Modified
Wed Jun 19 01:00:14 2002 UTC (21 years, 10 months ago) by
chenm001
add #ifdef BFRAMES
Revision
221 -
Directory Listing
Modified
Mon Jun 17 12:23:32 2002 UTC (21 years, 10 months ago) by
edgomez
- added legal header
- added function descriptions
Revision
220 -
Directory Listing
Modified
Sun Jun 16 22:38:08 2002 UTC (21 years, 10 months ago) by
edgomez
- 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 (21 years, 10 months ago) by
edgomez
- Commented (really needed ?)
- Added legal header
Revision
218 -
Directory Listing
Modified
Sun Jun 16 19:54:20 2002 UTC (21 years, 10 months ago) by
edgomez
- Added transfer_8to16sub2_xmm (B frames compensation)
Revision
217 -
Directory Listing
Modified
Sun Jun 16 19:35:59 2002 UTC (21 years, 10 months ago) by
edgomez
- Removed an unuseful piece of code
Revision
216 -
Directory Listing
Modified
Sun Jun 16 17:25:18 2002 UTC (21 years, 10 months ago) by
edgomez
- Removed an opcode (used during my tests)
Revision
215 -
Directory Listing
Modified
Sun Jun 16 17:12:37 2002 UTC (21 years, 10 months ago) by
edgomez
- Added a transfer_8to16sub2_xmm function (Needs testing)
Revision
214 -
Directory Listing
Modified
Sat Jun 15 22:32:29 2002 UTC (21 years, 10 months ago) by
edgomez
This file is not useful
Revision
213 -
Directory Listing
Modified
Sat Jun 15 22:28:32 2002 UTC (21 years, 10 months ago) by
edgomez
- Added legal header
- Cosmetic
Revision
212 -
Directory Listing
Modified
Sat Jun 15 22:15:57 2002 UTC (21 years, 10 months ago) by
edgomez
- Added comments
- Changed the FSF address
Revision
211 -
Directory Listing
Modified
Fri Jun 14 15:36:22 2002 UTC (21 years, 10 months ago) by
ia64p
correcting windows path name in include
Revision
210 -
Directory Listing
Modified
Fri Jun 14 15:17:53 2002 UTC (21 years, 10 months ago) by
ia64p
ia64 changes
Revision
209 -
Directory Listing
Modified
Fri Jun 14 13:29:07 2002 UTC (21 years, 10 months ago) by
Isibaar
ia64 changes
Revision
208 -
Directory Listing
Modified
Fri Jun 14 13:21:35 2002 UTC (21 years, 10 months ago) by
Isibaar
some small fixes
Revision
207 -
Directory Listing
Modified
Fri Jun 14 13:06:33 2002 UTC (21 years, 10 months ago) by
suxen_drol
updated Makefile.djgpp, added DECLARE_ALIGNED_MATRIX to portab.h for unknown/other platform
Revision
206 -
Directory Listing
Modified
Fri Jun 14 12:26:06 2002 UTC (21 years, 10 months ago) by
suxen_drol
msvc asm{} codingstyle fix
Revision
205 -
Directory Listing
Modified
Fri Jun 14 08:26:04 2002 UTC (21 years, 10 months ago) by
ia64p
IA64 assembler files, initial version, only partly optimized
Revision
204 -
Directory Listing
Modified
Thu Jun 13 22:05:09 2002 UTC (21 years, 10 months ago) by
edgomez
- Added legal header
- Added comments about the functions
Revision
203 -
Directory Listing
Modified
Thu Jun 13 21:53:08 2002 UTC (21 years, 10 months ago) by
edgomez
- Cosmetic
- Added legal header
Revision
202 -
Directory Listing
Modified
Thu Jun 13 21:45:24 2002 UTC (21 years, 10 months ago) by
edgomez
- Mainly Cosmetic.
- 'bool' type is now 'int', natural cpu size variable.
(Dev Mail-List suggestion from Christoph Lampert)
Revision
201 -
Directory Listing
Modified
Thu Jun 13 21:35:01 2002 UTC (21 years, 10 months ago) by
edgomez
Cosmetic
Revision
200 -
Directory Listing
Modified
Thu Jun 13 13:18:57 2002 UTC (21 years, 10 months ago) by
edgomez
Added comments, documented all returned values
Revision
199 -
Directory Listing
Modified
Thu Jun 13 12:42:18 2002 UTC (21 years, 10 months ago) by
edgomez
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 (21 years, 10 months ago) by
edgomez
EMMS macro replaced by the emms() function.
Revision
197 -
Directory Listing
Modified
Wed Jun 12 21:23:49 2002 UTC (21 years, 10 months ago) by
edgomez
Added the $Id$ RCS keyword
Revision
196 -
Directory Listing
Modified
Wed Jun 12 21:18:52 2002 UTC (21 years, 10 months ago) by
edgomez
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 (21 years, 10 months ago) by
edgomez
Cosmetic - CodingStyle Applied - Legal Headers will be added later
Revision
194 -
Directory Listing
Modified
Sun Jun 9 23:30:50 2002 UTC (21 years, 10 months ago) by
edgomez
Another bunch of 80 column cut, ANSI C comments - There's still work to do there :\
Revision
193 -
Directory Listing
Modified
Sun Jun 9 23:05:35 2002 UTC (21 years, 10 months ago) by
edgomez
Small memory leak fixed
Revision
192 -
Directory Listing
Modified
Sun Jun 9 13:16:26 2002 UTC (21 years, 10 months ago) by
edgomez
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 (21 years, 10 months ago) by
edgomez
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 (21 years, 10 months ago) by
edgomez
Small change, avoid calling free with a random address
Revision
189 -
Directory Listing
Modified
Fri Jun 7 10:36:08 2002 UTC (21 years, 10 months ago) by
edgomez
Last bits of "Rate control per instance" patch
Revision
188 -
Directory Listing
Modified
Fri Jun 7 10:21:48 2002 UTC (21 years, 10 months ago) by
edgomez
Rate control structure per encoder
Revision
187 -
Directory Listing
Modified
Tue Jun 4 02:29:19 2002 UTC (21 years, 10 months ago) by
chenm001
to compress xvid source code package size
Revision
186 -
Directory Listing
Modified
Sun Jun 2 08:15:25 2002 UTC (21 years, 11 months ago) by
suxen_drol
todo cleanup
Revision
185 -
Directory Listing
Modified
Tue May 28 01:16:06 2002 UTC (21 years, 11 months ago) by
chenm001
fix some bug
Revision
184 -
Directory Listing
Modified
Mon May 27 18:07:38 2002 UTC (21 years, 11 months ago) by
chl
Returned to old style MotionEstimation (one loop for INTER and INTER4V)
Revision
183 -
Directory Listing
Modified
Mon May 27 01:10:37 2002 UTC (21 years, 11 months ago) by
chenm001
fix a little bug
Revision
182 -
Directory Listing
Modified
Fri May 24 00:25:00 2002 UTC (21 years, 11 months ago) by
chenm001
example for use xvidcore to compress iamge
Revision
181 -
Directory Listing
Modified
Wed May 22 12:42:25 2002 UTC (21 years, 11 months ago) by
chl
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 (21 years, 11 months ago) by
chl
added PMV_ADVANCEDDIAMOND to activate new Diamond MainSearch by sysKIn
Revision
179 -
Directory Listing
Modified
Mon May 20 17:12:53 2002 UTC (21 years, 11 months ago) by
Isibaar
#define BFRAMES
Revision
178 -
Directory Listing
Modified
Tue May 14 00:06:00 2002 UTC (21 years, 11 months ago) by
chenm001
no message
Revision
177 -
Directory Listing
Modified
Mon May 13 19:41:41 2002 UTC (21 years, 11 months ago) by
chl
mean reduced SAD, C-version
Revision
176 -
Directory Listing
Modified
Mon May 13 10:07:41 2002 UTC (21 years, 11 months ago) by
Isibaar
Koepi's 'hinted ME' 1pass fix
Revision
175 -
Directory Listing
Modified
Sun May 12 17:21:30 2002 UTC (21 years, 11 months ago) by
chl
Small bugfix in MotionEstimation (wrong prediction for INTER4V)
Revision
174 -
Directory Listing
Modified
Sat May 11 23:54:30 2002 UTC (21 years, 11 months ago) by
chl
Use INTER4V only if neighbours move different than current block.
Save quality, some speedup.
Revision
173 -
Directory Listing
Modified
Sat May 11 15:41:48 2002 UTC (21 years, 11 months ago) by
chl
Optimization options for AMD K6
Revision
172 -
Directory Listing
Modified
Sat May 11 15:32:59 2002 UTC (21 years, 11 months ago) by
chl
general cleanup, first modifications for new INTER4V heuristics
Revision
171 -
Directory Listing
Modified
Sat May 11 12:28:19 2002 UTC (21 years, 11 months ago) by
chl
SAD values in MACROBLOCK have to be signed integer
Revision
170 -
Directory Listing
Modified
Thu May 9 21:47:51 2002 UTC (21 years, 11 months ago) by
edgomez
Fix for gcc
Revision
169 -
Directory Listing
Modified
Thu May 9 00:42:35 2002 UTC (21 years, 11 months ago) by
chl
Tests to not double check vectors in PMVfast16/8 (only in prediction, not during diamonds phase).
Minor speedup.
Revision
168 -
Directory Listing
Modified
Thu May 9 00:15:51 2002 UTC (21 years, 11 months ago) by
chenm001
add low_delay decode support
Revision
167 -
Directory Listing
Modified
Tue May 7 20:03:18 2002 UTC (21 years, 11 months ago) by
chl
MotionEst(): set sad8[] also for INTER mode to correct values (for get_pmdata)
Revision
166 -
Directory Listing
Modified
Tue May 7 19:59:10 2002 UTC (21 years, 11 months ago) by
chl
Another minor fix for get_pmvdata()
Revision
165 -
Directory Listing
Modified
Tue May 7 19:40:36 2002 UTC (21 years, 11 months ago) by
chl
correted get_pmvdata returning wrong SAD for left boundary blocks with MV (0,0)
Revision
164 -
Directory Listing
Modified
Mon May 6 10:07:19 2002 UTC (21 years, 11 months ago) by
suxen_drol
low_delay
Revision
163 -
Directory Listing
Modified
Mon May 6 08:18:11 2002 UTC (21 years, 11 months ago) by
suxen_drol
bitstream finc/fbase bug fix
Revision
162 -
Directory Listing
Modified
Mon May 6 03:58:09 2002 UTC (21 years, 11 months ago) by
chenm001
no message
Revision
161 -
Directory Listing
Modified
Mon May 6 03:51:43 2002 UTC (21 years, 11 months ago) by
chenm001
fix some my B-frame decode error
Revision
160 -
Directory Listing
Modified
Sun May 5 11:00:41 2002 UTC (21 years, 11 months ago) by
uManiac
update dshow's API
Revision
159 -
Directory Listing
Modified
Sat May 4 12:26:06 2002 UTC (21 years, 11 months ago) by
edgomez
Added "per encoder" quality setting
Revision
158 -
Directory Listing
Modified
Fri May 3 15:26:30 2002 UTC (21 years, 11 months ago) by
edgomez
Removed the "not ANSI compliant" BFRAMES after the #endif
Revision
157 -
Directory Listing
Modified
Fri May 3 08:37:55 2002 UTC (22 years ago) by
Isibaar
quant range checking
Revision
156 -
Directory Listing
Modified
Fri May 3 00:45:10 2002 UTC (22 years ago) by
chenm001
add B-frame decode support
Revision
155 -
Directory Listing
Modified
Thu May 2 22:40:48 2002 UTC (22 years ago) by
Isibaar
no message
Revision
154 -
Directory Listing
Modified
Thu May 2 22:35:41 2002 UTC (22 years ago) by
Isibaar
sse2 idct/fdct
Revision
153 -
Directory Listing
Modified
Thu May 2 00:36:50 2002 UTC (22 years ago) by
Isibaar
removed coeff clamping
Revision
152 -
Directory Listing
Modified
Wed May 1 13:00:02 2002 UTC (22 years ago) by
suxen_drol
#define BFRAMES
Revision
151 -
Directory Listing
Modified
Mon Apr 29 07:23:16 2002 UTC (22 years ago) by
chl
Adapted to new API
Revision
150 -
Directory Listing
Modified
Mon Apr 29 06:45:55 2002 UTC (22 years ago) by
chenm001
fix a little compile bug(in DEBUG mode)
Revision
149 -
Directory Listing
Modified
Sun Apr 28 23:36:28 2002 UTC (22 years ago) by
edgomez
Cosmetic, gpl header
Revision
148 -
Directory Listing
Modified
Sun Apr 28 23:35:25 2002 UTC (22 years ago) by
edgomez
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 ago) by
edgomez
Sad values can be negative (Christoph Lampert Post scriptum in a mail to the dev mail list)
Revision
146 -
Directory Listing
Modified
Sun Apr 28 22:12:45 2002 UTC (22 years ago) by
edgomez
Cosmetic, added the RCS Id field
Revision
145 -
Directory Listing
Modified
Sun Apr 28 21:55:06 2002 UTC (22 years ago) by
edgomez
Cosmetic, added GPL header and RCS id field
Revision
144 -
Directory Listing
Modified
Sun Apr 28 20:03:14 2002 UTC (22 years ago) by
edgomez
Added the RCS $
Revision
143 -
Directory Listing
Modified
Sun Apr 28 16:15:51 2002 UTC (22 years ago) by
edgomez
- 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 ago) by
chl
added divx4_general_preset to compelety determine quality levels.
Revision
141 -
Directory Listing
Modified
Thu Apr 25 23:24:59 2002 UTC (22 years ago) by
chl
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 ago) by
chl
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 ago) by
chl
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 ago) by
chl
#ifdef'd OutputDebugString because it's _DEBUG an Windows only
Revision
137 -
Directory Listing
Modified
Thu Apr 25 07:16:00 2002 UTC (22 years ago) by
suxen_drol
ICDECOMPRESS_PREROLL
Revision
136 -
Directory Listing
Modified
Thu Apr 25 06:55:00 2002 UTC (22 years ago) by
suxen_drol
FRAMEINFO
Revision
135 -
Directory Listing
Modified
Wed Apr 24 12:21:43 2002 UTC (22 years ago) by
h
sse2 quant_intra/dequant_intra/dev16/(faster)sad16
Revision
134 -
Directory Listing
Modified
Tue Apr 23 19:09:04 2002 UTC (22 years ago) by
Isibaar
vidomi patch
Revision
133 -
Directory Listing
Modified
Tue Apr 23 00:05:31 2002 UTC (22 years ago) by
chenm001
add some B-frame support
Revision
132 -
Directory Listing
Modified
Tue Apr 23 00:04:51 2002 UTC (22 years ago) by
chenm001
remove some compile warning
Revision
131 -
Directory Listing
Modified
Sun Apr 21 10:47:53 2002 UTC (22 years ago) by
h
quantization matrix support fixed, misc. cleanup
Revision
130 -
Directory Listing
Modified
Sun Apr 21 02:41:27 2002 UTC (22 years ago) by
knhor
knhor - 020420 - add install
Revision
129 -
Directory Listing
Modified
Sun Apr 21 02:30:24 2002 UTC (22 years ago) by
knhor
knhor - 020420 - add freebsd support
Revision
128 -
Directory Listing
Modified
Wed Apr 17 14:05:54 2002 UTC (22 years ago) by
h
fixed bug when using lumi masking with hinted ME
Revision
127 -
Directory Listing
Modified
Wed Apr 17 14:04:41 2002 UTC (22 years ago) by
h
fixed hinted me + lumi masking issue
lumi masking can be "safely" enabled in both passes
Revision
126 -
Directory Listing
Modified
Wed Apr 17 10:54:19 2002 UTC (22 years ago) by
h
beginnings of sse2 support (disabled)
Revision
124 -
Directory Listing
Modified
Tue Apr 16 00:17:35 2002 UTC (22 years ago) by
chenm001
rewrite log2bin() use asm386(only in VC)
Revision
123 -
Directory Listing
Modified
Mon Apr 15 08:04:30 2002 UTC (22 years ago) by
h
updated to reflect cbr changes
Revision
122 -
Directory Listing
Modified
Mon Apr 15 08:04:06 2002 UTC (22 years ago) by
h
foxer's updated cbr code
Revision
121 -
Directory Listing
Modified
Mon Apr 15 08:03:50 2002 UTC (22 years ago) by
h
support for foxer's updated cbr code
Revision
120 -
Directory Listing
Modified
Sat Apr 13 22:22:19 2002 UTC (22 years ago) by
chl
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 ago) by
chl
advanced example how to use XviD including statistical analysis of encoding
and decoding speed and quality
Revision
118 -
Directory Listing
Modified
Sat Apr 13 16:30:02 2002 UTC (22 years ago) by
suxen_drol
bframe "support" code
Revision
117 -
Directory Listing
Modified
Thu Apr 11 15:04:05 2002 UTC (22 years ago) by
canard
segfault fix
Revision
116 -
Directory Listing
Modified
Thu Apr 11 10:48:03 2002 UTC (22 years ago) by
Isibaar
AC vlc coding bugfix, thanks to Vivien Chappelier
Revision
115 -
Directory Listing
Modified
Thu Apr 11 10:18:40 2002 UTC (22 years ago) by
canard
PPC update
Revision
114 -
Directory Listing
Modified
Wed Apr 10 07:43:25 2002 UTC (22 years ago) by
Isibaar
decoder speedup
Revision
113 -
Directory Listing
Modified
Wed Apr 10 07:40:51 2002 UTC (22 years ago) by
Isibaar
PSNR calculations
Revision
112 -
Directory Listing
Modified
Tue Apr 9 13:35:40 2002 UTC (22 years ago) by
Isibaar
PSNR calc
Revision
110 -
Directory Listing
Modified
Mon Apr 8 23:50:15 2002 UTC (22 years ago) by
Isibaar
interlacing bugfix
Revision
109 -
Directory Listing
Modified
Mon Apr 8 12:51:41 2002 UTC (22 years ago) by
h
Foxer: max bitrate setting for 2-pass, overflow behaviour now alterable
min i-frame interval re-added for all modes, off by default (set to >1 to enable)
Revision
108 -
Directory Listing
Modified
Sun Apr 7 11:57:47 2002 UTC (22 years ago) by
h
debug output for cbr
Revision
105 -
Directory Listing
Modified
Sat Apr 6 06:21:29 2002 UTC (22 years ago) by
h
Foxer: quantizer distribution printout upon 2nd pass finish, minor credits handling alteration
Revision
104 -
Directory Listing
Modified
Sat Apr 6 05:33:44 2002 UTC (22 years ago) by
h
moved HintedMEGet() on intra, to FrameCodeI()
Revision
103 -
Directory Listing
Modified
Fri Apr 5 15:28:17 2002 UTC (22 years ago) by
h
2nd passes were always reading from hint file (oops)
Revision
102 -
Directory Listing
Modified
Fri Apr 5 14:42:37 2002 UTC (22 years ago) by
h
hinted motion estimation support
interlacing option
2pass code separated
new alt curve debug output
Revision
101 -
Directory Listing
Modified
Fri Apr 5 14:40:36 2002 UTC (22 years ago) by
h
hinted motion estimation support (raw or compressed)
Revision
100 -
Directory Listing
Modified
Thu Apr 4 13:58:18 2002 UTC (22 years ago) by
Isibaar
reworked vlc tables
Revision
99 -
Directory Listing
Modified
Wed Apr 3 14:19:50 2002 UTC (22 years ago) by
canard
Added -mvec comment
Revision
98 -
Directory Listing
Modified
Wed Apr 3 14:17:05 2002 UTC (22 years ago) by
canard
source C files for sad Altivec
Revision
97 -
Directory Listing
Modified
Tue Apr 2 15:53:03 2002 UTC (22 years, 1 month ago) by
canard
splat -> vxor optimizations
Revision
96 -
Directory Listing
Modified
Mon Apr 1 22:47:58 2002 UTC (22 years, 1 month ago) by
chl
Added EPZS and EPZS^2. Unfortunately slower and not really better than PMVfast
Revision
95 -
Directory Listing
Modified
Mon Apr 1 12:06:18 2002 UTC (22 years, 1 month ago) by
canard
optimization
Revision
94 -
Directory Listing
Modified
Sat Mar 30 23:53:58 2002 UTC (22 years, 1 month ago) by
Foxer
fixed: 2GB+ desired size problems
Revision
93 -
Directory Listing
Modified
Sat Mar 30 19:09:17 2002 UTC (22 years, 1 month ago) by
canard
CFLAGS fix
Revision
92 -
Directory Listing
Modified
Sat Mar 30 16:21:47 2002 UTC (22 years, 1 month ago) by
canard
PPC trivial fixes
Revision
91 -
Directory Listing
Modified
Sat Mar 30 11:22:02 2002 UTC (22 years, 1 month ago) by
Isibaar
cygwin Makfile, thanks milan
Revision
90 -
Directory Listing
Modified
Sat Mar 30 01:25:29 2002 UTC (22 years, 1 month ago) by
canard
PPC update
Revision
89 -
Directory Listing
Modified
Sat Mar 30 00:58:20 2002 UTC (22 years, 1 month ago) by
canard
SAD in Altivec
Revision
88 -
Directory Listing
Modified
Fri Mar 29 19:26:19 2002 UTC (22 years, 1 month ago) by
edgomez
Little fix
Revision
87 -
Directory Listing
Modified
Fri Mar 29 07:24:57 2002 UTC (22 years, 1 month ago) by
h
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, 1 month ago) by
h
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, 1 month ago) by
h
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, 1 month ago) by
h
fixed crash when using lumi masking in cbr mode
Revision
83 -
Directory Listing
Modified
Fri Mar 29 04:25:16 2002 UTC (22 years, 1 month ago) by
h
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, 1 month ago) by
h
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, 1 month ago) by
h
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, 1 month ago) by
h
win32 fix - #define can't immediately follow #define ;-)
Revision
79 -
Directory Listing
Modified
Thu Mar 28 21:07:26 2002 UTC (22 years, 1 month ago) by
edgomez
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, 1 month ago) by
edgomez
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
77 -
Directory Listing
Modified
Thu Mar 28 16:14:23 2002 UTC (22 years, 1 month ago) by
canard
DIRS_PPC update
Revision
76 -
Directory Listing
Modified
Thu Mar 28 15:52:46 2002 UTC (22 years, 1 month ago) by
canard
dct altivec
Revision
75 -
Directory Listing
Modified
Thu Mar 28 12:29:58 2002 UTC (22 years, 1 month ago) by
canard
ASM update
Revision
74 -
Directory Listing
Modified
Thu Mar 28 12:26:44 2002 UTC (22 years, 1 month ago) by
canard
fixed some warnings
Revision
73 -
Directory Listing
Modified
Thu Mar 28 12:24:41 2002 UTC (22 years, 1 month ago) by
canard
LINUX: proper alignement on the stack
Revision
72 -
Directory Listing
Modified
Wed Mar 27 15:06:14 2002 UTC (22 years, 1 month ago) by
canard
aligned memory for better performance
Revision
71 -
Directory Listing
Modified
Wed Mar 27 12:58:29 2002 UTC (22 years, 1 month ago) by
canard
first bits of Altivec support
Revision
70 -
Directory Listing
Modified
Tue Mar 26 23:21:02 2002 UTC (22 years, 1 month ago) by
canard
PPC Altivec version
Revision
69 -
Directory Listing
Modified
Tue Mar 26 11:16:08 2002 UTC (22 years, 1 month ago) by
h
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, 1 month ago) by
suxen_drol
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, 1 month ago) by
edgomez
Changed rc_buffersize to 16 as decided in the forum
Revision
66 -
Directory Listing
Modified
Sun Mar 24 20:07:31 2002 UTC (22 years, 1 month ago) by
canard
s/16/CACHE_LINE/
Revision
65 -
Directory Listing
Modified
Sun Mar 24 18:18:40 2002 UTC (22 years, 1 month ago) by
edgomez
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, 1 month ago) by
h
foxer's cbr mode
(hijacks the rc_buffersize variable and uses it as reaction delay - easier than changing xvid.h)
Revision
63 -
Directory Listing
Modified
Sat Mar 23 07:30:01 2002 UTC (22 years, 1 month ago) by
h
changed an alt. curve tooltip
Revision
62 -
Directory Listing
Modified
Sat Mar 23 06:59:37 2002 UTC (22 years, 1 month ago) by
h
demonstration of foxer's alternative curve method
Revision
61 -
Directory Listing
Modified
Sat Mar 23 06:58:56 2002 UTC (22 years, 1 month ago) by
h
merged foxer's alternative 2-pass code
added load defaults button
added proper tooltips
moved registry data into reg_ints/reg_strs arrays
changed inter4v to only be in modes 5 or 6
fixed null mode crash ?
added DEBUGERR output on errors instead of returning
Revision
60 -
Directory Listing
Modified
Fri Mar 22 13:39:01 2002 UTC (22 years, 1 month ago) by
canard
read words in memory instead of hw
Revision
59 -
Directory Listing
Modified
Fri Mar 22 13:25:24 2002 UTC (22 years, 1 month ago) by
Isibaar
no message
Revision
58 -
Directory Listing
Modified
Fri Mar 22 13:05:45 2002 UTC (22 years, 1 month ago) by
canard
cosmetica
Revision
57 -
Directory Listing
Modified
Fri Mar 22 12:51:22 2002 UTC (22 years, 1 month ago) by
canard
loop2 now uses CTR
Revision
56 -
Directory Listing
Modified
Fri Mar 22 12:24:07 2002 UTC (22 years, 1 month ago) by
canard
some label cleanups
Revision
55 -
Directory Listing
Modified
Fri Mar 22 11:32:47 2002 UTC (22 years, 1 month ago) by
canard
use simplified mmemonics
Revision
54 -
Directory Listing
Modified
Fri Mar 22 11:29:20 2002 UTC (22 years, 1 month ago) by
canard
CR0 use
Revision
53 -
Directory Listing
Modified
Fri Mar 22 04:37:03 2002 UTC (22 years, 1 month ago) by
chenm001
use 386 cpu 'bts' in 'cbp |= 1 << (edx-1)
Revision
52 -
Directory Listing
Modified
Thu Mar 21 23:59:48 2002 UTC (22 years, 1 month ago) by
canard
Added first PPC asm port
Revision
51 -
Directory Listing
Modified
Thu Mar 21 23:58:12 2002 UTC (22 years, 1 month ago) by
Isibaar
no message
Revision
50 -
Directory Listing
Modified
Thu Mar 21 23:45:25 2002 UTC (22 years, 1 month ago) by
Isibaar
adopted to new API
Revision
49 -
Directory Listing
Modified
Thu Mar 21 23:42:53 2002 UTC (22 years, 1 month ago) by
canard
cbp_calc for PPC
Revision
48 -
Directory Listing
Modified
Thu Mar 21 17:27:06 2002 UTC (22 years, 1 month ago) by
edgomez
Added GNU CC alignment
Revision
47 -
Directory Listing
Modified
Thu Mar 21 17:27:01 2002 UTC (22 years, 1 month ago) by
canard
removed intel asm parts
Revision
46 -
Directory Listing
Modified
Thu Mar 21 15:25:32 2002 UTC (22 years, 1 month ago) by
edgomez
Fixed bug pointed by canard (out of bounds reading and a big mistake in j upper limit)
Revision
45 -
Directory Listing
Modified
Thu Mar 21 13:44:29 2002 UTC (22 years, 1 month ago) by
canard
BSWAP,EMMS macro for LinuxPPC
Revision
44 -
Directory Listing
Modified
Thu Mar 21 13:43:48 2002 UTC (22 years, 1 month ago) by
canard
LinuxPPC Makefile
Revision
43 -
Directory Listing
Modified
Thu Mar 21 00:28:33 2002 UTC (22 years, 1 month ago) by
edgomez
I prefer this traditional way of alignment
Revision
42 -
Directory Listing
Modified
Wed Mar 20 14:02:59 2002 UTC (22 years, 1 month ago) by
Isibaar
alignment stuff
Revision
41 -
Directory Listing
Modified
Wed Mar 20 00:28:02 2002 UTC (22 years, 1 month ago) by
Isibaar
xvid_malloc/xvid_free
Revision
40 -
Directory Listing
Modified
Sun Mar 17 13:00:50 2002 UTC (22 years, 1 month ago) by
h
added 3dnow hv interpolation
Revision
39 -
Directory Listing
Modified
Sun Mar 17 12:05:40 2002 UTC (22 years, 1 month ago) by
h
"Custom" quantization type now reported correctly in 2-pass output
Revision
38 -
Directory Listing
Modified
Sun Mar 17 08:20:02 2002 UTC (22 years, 1 month ago) by
h
added interpolate8x8_halfpel_hv_xmm
Revision
37 -
Directory Listing
Modified
Sat Mar 16 22:28:37 2002 UTC (22 years, 1 month ago) by
chl
Disabled DEBUG-messages in Linux, if _DEBUG not set
Revision
36 -
Directory Listing
Modified
Sat Mar 16 15:55:12 2002 UTC (22 years, 1 month ago) by
Isibaar
removed init_timer
Revision
35 -
Directory Listing
Modified
Sat Mar 16 15:52:34 2002 UTC (22 years, 1 month ago) by
Isibaar
removed debug output
Revision
34 -
Directory Listing
Modified
Sat Mar 16 14:15:10 2002 UTC (22 years, 1 month ago) by
h
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, 1 month ago) by
h
change release compilation inlining mode to "any suitable" - runs faster (just)
Revision
32 -
Directory Listing
Modified
Sat Mar 16 11:50:20 2002 UTC (22 years, 1 month ago) by
h
removed some debug output
Revision
31 -
Directory Listing
Modified
Sat Mar 16 11:41:38 2002 UTC (22 years, 1 month ago) by
h
no message
Revision
30 -
Directory Listing
Modified
Sat Mar 16 11:40:48 2002 UTC (22 years, 1 month ago) by
h
rudimentary tooltips, simplified main dialog,
quantizer modulation, more enabling/disabling controls,
BITMAPV4HEADER changed to BITMAPINFOHEADER
(this prevents an access violation due to struct size difference),
credits now properly excluded in external mode,
motion search precision = 0 now works in 2-pass mode (might be useful??)
added DX50 fourcc
Revision
29 -
Directory Listing
Modified
Sat Mar 16 09:55:19 2002 UTC (22 years, 1 month ago) by
h
prevented RateControlUpdate() being called in non-cbr encodes
(bitrate isn't 0 anymore - it's set to 900000 in encoder_create())
Revision
28 -
Directory Listing
Modified
Fri Mar 15 09:20:03 2002 UTC (22 years, 1 month ago) by
Isibaar
INTRA_Q/INTER_Q mcbpc bugfix
Revision
27 -
Directory Listing
Modified
Tue Mar 12 02:44:19 2002 UTC (22 years, 1 month ago) by
chenm001
Fix Version 1.3
Revision
26 -
Directory Listing
Modified
Tue Mar 12 01:57:04 2002 UTC (22 years, 1 month ago) by
chenm001
Fix a little bug (xvid_c32.ax to xvid.ax)
Revision
25 -
Directory Listing
Modified
Tue Mar 12 01:56:35 2002 UTC (22 years, 1 month ago) by
chenm001
VC can rebuild this file
Revision
24 -
Directory Listing
Modified
Tue Mar 12 01:42:37 2002 UTC (22 years, 1 month ago) by
chenm001
Change get core version function
Revision
23 -
Directory Listing
Modified
Mon Mar 11 12:49:06 2002 UTC (22 years, 1 month ago) by
Isibaar
readme
Revision
22 -
Directory Listing
Modified
Mon Mar 11 01:16:26 2002 UTC (22 years, 1 month ago) by
Isibaar
no message
Revision
21 -
Directory Listing
Modified
Sun Mar 10 00:30:55 2002 UTC (22 years, 1 month ago) by
Isibaar
no message
Revision
20 -
Directory Listing
Modified
Sat Mar 9 21:44:47 2002 UTC (22 years, 1 month ago) by
Isibaar
qmatrix bugfix
Revision
19 -
Directory Listing
Modified
Sat Mar 9 16:24:21 2002 UTC (22 years, 1 month ago) by
edgomez
Fixed warning about csp_tmp unitialized
Revision
18 -
Directory Listing
Modified
Sat Mar 9 16:18:23 2002 UTC (22 years, 1 month ago) by
edgomez
Fixed gcc warnings
Revision
17 -
Directory Listing
Modified
Sat Mar 9 15:57:02 2002 UTC (22 years, 1 month ago) by
edgomez
Fixed implicit declaration of malloc - #include <stdlib.h>
Revision
16 -
Directory Listing
Modified
Sat Mar 9 15:53:05 2002 UTC (22 years, 1 month ago) by
edgomez
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, 1 month ago) by
edgomez
Fixed gcc warning about '/*' into comments
Revision
14 -
Directory Listing
Modified
Sat Mar 9 15:25:40 2002 UTC (22 years, 1 month ago) by
edgomez
Fixed lot of gcc warnings about '/*' into comments
Revision
13 -
Directory Listing
Modified
Sat Mar 9 14:58:50 2002 UTC (22 years, 1 month ago) by
edgomez
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, 1 month ago) by
edgomez
In some circumstances acpred_flag was used unitialized - now it's set to zero
Revision
11 -
Directory Listing
Modified
Sat Mar 9 10:18:23 2002 UTC (22 years, 1 month ago) by
edgomez
New tree structure
Revision
10 -
Directory Listing
Modified
Fri Mar 8 22:26:15 2002 UTC (22 years, 1 month ago) by
Isibaar
bugfix
Revision
9 -
Directory Listing
Modified
Fri Mar 8 20:53:48 2002 UTC (22 years, 1 month ago) by
Isibaar
now compatible with new XviD API
Revision
7 -
Directory Listing
Modified
Fri Mar 8 19:54:05 2002 UTC (22 years, 1 month ago) by
Isibaar
This commit was generated by cvs2svn to compensate for changes in r6, which
included commits to RCS files with non-trunk default branches.
Revision
5 -
Directory Listing
Modified
Fri Mar 8 19:23:56 2002 UTC (22 years, 1 month ago) by
Isibaar
custom qmatrix support
Revision
4 -
Directory Listing
Modified
Fri Mar 8 19:17:46 2002 UTC (22 years, 1 month ago) by
Isibaar
custom qmatrix support
Revision
3 -
Directory Listing
Modified
Fri Mar 8 02:46:11 2002 UTC (22 years, 1 month ago) by
Isibaar
moved sources
Revision
2 -
Directory Listing
Modified
Fri Oct 12 16:30:51 2001 UTC (22 years, 6 months ago) by
michael
initial checkin
Revision
1 -
Directory Listing
Added
Fri Oct 12 16:30:51 2001 UTC (22 years, 6 months ago) by
Standard project directories initialized by cvs2svn.