1 |
# |
# |
2 |
# This ChangeLog is generated from my(edgomez) personal tree maintained |
# Ed.Gomez: This ChangeLog is generated from a personal tree maintained |
3 |
# under the arch version control tool. That's why dates may be wrong and |
# under the arch revision control tool. That's why dates may be skewed. I |
4 |
# so may are patch submitters |
# also removed all my email adresses from the output because they are not |
5 |
|
# relevent |
6 |
# |
# |
7 |
|
|
8 |
2003-06-27 13:42:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-80 |
2003-10-04 16:04:30 GMT patch-63 |
9 |
|
|
10 |
|
Summary: |
11 |
|
Removed legacy 2pass code from vfw |
12 |
|
Revision: |
13 |
|
xvidcore--devapi4--1.0--patch-63 |
14 |
|
|
15 |
|
Removed legacy 2pass code from vfw |
16 |
|
|
17 |
|
|
18 |
|
removed files: |
19 |
|
vfw/src/.arch-ids/2pass.c.id vfw/src/.arch-ids/2pass.h.id |
20 |
|
vfw/src/2pass.c vfw/src/2pass.h |
21 |
|
|
22 |
|
|
23 |
|
2003-10-04 00:41:38 GMT patch-62 |
24 |
|
|
25 |
|
Summary: |
26 |
|
Working VFW mingw/cygwin build system. |
27 |
|
Revision: |
28 |
|
xvidcore--devapi4--1.0--patch-62 |
29 |
|
|
30 |
|
This patch fixes the VFW building process. Now it should work out |
31 |
|
of the box using these steps: |
32 |
|
# cd ${xvidcore} |
33 |
|
# cd build/generic |
34 |
|
# ./bootstrap.sh <-- only needed for CVS checkouts. |
35 |
|
# ./configure |
36 |
|
# make |
37 |
|
# cd ../../vfw/bin |
38 |
|
# make -f Makefile.cygwin |
39 |
|
|
40 |
|
Then install as usual clicking on the inf file or "make install" |
41 |
|
in the vfw/bin dir. |
42 |
|
|
43 |
|
modified files: |
44 |
|
vfw/bin/Makefile.cygwin vfw/src/config.rc vfw/src/debug.h |
45 |
|
vfw/src/driverproc.c |
46 |
|
|
47 |
|
|
48 |
|
2003-10-03 17:00:53 GMT patch-61 |
49 |
|
|
50 |
|
Summary: |
51 |
|
Fixes for alternate scan and interlacing support. |
52 |
|
Revision: |
53 |
|
xvidcore--devapi4--1.0--patch-61 |
54 |
|
|
55 |
|
Fixes from CVS (by sysKin) for: |
56 |
|
- added alternate scan support with VHQ |
57 |
|
- fixed interlacing support in s/b-frames. May fix a potential problem |
58 |
|
as field_pred struct field seemed not to be initialized anywhere. |
59 |
|
As it's not supported yet, write an hardcoded 0 bit. |
60 |
|
|
61 |
|
Fixes from me for the fixes from syKin: |
62 |
|
- scan_table effectively used in MBCodingBVOP |
63 |
|
- Block_CalcBits(Intra) fixes to data->scan_table (implies prototype |
64 |
|
change and code modification every where the functions were used) |
65 |
|
|
66 |
|
I also increased BS version as it might result in different bitstreams |
67 |
|
It's now at version 20. |
68 |
|
|
69 |
|
modified files: |
70 |
|
src/bitstream/mbcoding.c src/bitstream/mbcoding.h |
71 |
|
src/decoder.c src/encoder.c src/motion/estimation.h |
72 |
|
src/motion/estimation_rd_based.c src/xvid.h |
73 |
|
|
74 |
|
|
75 |
|
2003-10-03 15:41:37 GMT patch-60 |
76 |
|
|
77 |
|
Summary: |
78 |
|
Removed BIGLUT support. |
79 |
|
Revision: |
80 |
|
xvidcore--devapi4--1.0--patch-60 |
81 |
|
|
82 |
|
Remobed legacy code for BIGLUT support. It was unused and RD based |
83 |
|
Motion Estimation was not even compatible with this type of VLC coding. |
84 |
|
|
85 |
|
modified files: |
86 |
|
build/generic/configure.in src/bitstream/mbcoding.c |
87 |
|
src/bitstream/mbcoding.h src/prediction/mbprediction.c |
88 |
|
|
89 |
|
|
90 |
|
2003-10-03 13:25:17 GMT patch-59 |
91 |
|
|
92 |
|
Summary: |
93 |
|
Bugfix for PFrames+ Ext Search. |
94 |
|
Revision: |
95 |
|
xvidcore--devapi4--1.0--patch-59 |
96 |
|
|
97 |
|
In Qpel mode, the code was doing a diamond search for wrong predictors. |
98 |
|
This resulted in poor performance as the diamond search was sitting there |
99 |
|
for sometime. |
100 |
|
|
101 |
|
modified files: |
102 |
|
src/motion/estimation.h src/motion/estimation_pvop.c |
103 |
|
|
104 |
|
|
105 |
|
2003-10-02 16:50:51 GMT patch-58 |
106 |
|
|
107 |
|
Summary: |
108 |
|
Added VFW makefile for cygwin/minsys |
109 |
|
Revision: |
110 |
|
xvidcore--devapi4--1.0--patch-58 |
111 |
|
|
112 |
|
Added VFW makefile for cygwin/minsys. I can't test it so it is probably not |
113 |
|
right out of the box. Waiting for feedback in order to fix it. |
114 |
|
|
115 |
|
new files: |
116 |
|
vfw/bin/.arch-ids/Makefile.cygwin.id |
117 |
|
vfw/bin/.arch-ids/Makefile.inc.id vfw/bin/Makefile.cygwin |
118 |
|
vfw/bin/Makefile.inc vfw/src/w32api/.arch-ids/=id |
119 |
|
vfw/src/w32api/.arch-ids/vfw.h.id vfw/src/w32api/vfw.h |
120 |
|
|
121 |
|
new directories: |
122 |
|
vfw/src/w32api vfw/src/w32api/.arch-ids |
123 |
|
|
124 |
|
|
125 |
|
2003-10-02 13:35:15 GMT patch-57 |
126 |
|
|
127 |
|
Summary: |
128 |
|
Cleaned up the lumimasking code. |
129 |
|
Revision: |
130 |
|
xvidcore--devapi4--1.0--patch-57 |
131 |
|
|
132 |
|
The lumimasking code was not very plugin oriented as it has been ported |
133 |
|
from old XviD versions. This patch cleans up the code and integrates it |
134 |
|
better with plugin design. No changes done in teh functionnal code. |
135 |
|
|
136 |
|
modified files: |
137 |
|
src/plugins/plugin_lumimasking.c |
138 |
|
|
139 |
|
|
140 |
|
2003-10-01 23:07:07 GMT patch-56 |
141 |
|
|
142 |
|
Summary: |
143 |
|
Cleaned up trailing space chars. |
144 |
|
Revision: |
145 |
|
xvidcore--devapi4--1.0--patch-56 |
146 |
|
|
147 |
|
The kind of patch we would love to avoid as they make merging |
148 |
|
a nightmare while they're kind of useless patches. |
149 |
|
|
150 |
|
Applied sed 's/[ \t]*$//' to all c/h files. |
151 |
|
|
152 |
|
modified files: |
153 |
|
src/bitstream/bitstream.c src/bitstream/bitstream.h |
154 |
|
src/bitstream/cbp.c src/bitstream/mbcoding.c src/dct/idct.c |
155 |
|
src/dct/simple_idct.c src/decoder.c src/decoder.h |
156 |
|
src/encoder.c src/encoder.h src/global.h |
157 |
|
src/image/colorspace.c src/image/colorspace.h src/image/font.c |
158 |
|
src/image/image.c src/image/image.h src/image/interpolate8x8.c |
159 |
|
src/image/interpolate8x8.h src/image/qpel.c src/image/qpel.h |
160 |
|
src/image/reduced.c src/motion/estimation_rd_based.c |
161 |
|
src/motion/gmc.c src/motion/gmc.h src/motion/motion.h |
162 |
|
src/motion/sad.c src/plugins/plugin_2pass1.c |
163 |
|
src/plugins/plugin_2pass2.c src/plugins/plugin_fixed.c |
164 |
|
src/plugins/plugin_psnr.c src/plugins/plugin_single.c |
165 |
|
src/portab.h src/prediction/mbprediction.c |
166 |
|
src/utils/mbtransquant.c src/utils/timer.c src/xvid.c |
167 |
|
src/xvid.h |
168 |
|
|
169 |
|
|
170 |
|
2003-09-30 18:10:18 GMT patch-55 |
171 |
|
|
172 |
|
Summary: |
173 |
|
Code cleanups. |
174 |
|
Revision: |
175 |
|
xvidcore--devapi4--1.0--patch-55 |
176 |
|
|
177 |
|
It's been a while since the last ISOC89 conformance cleanup. |
178 |
|
|
179 |
|
Using the following switches help a lot :-) |
180 |
|
-Wall -Wsign-compare -Wredundant-decls -Wunreachable-code -Wnested-externs \ |
181 |
|
-ansi |
182 |
|
|
183 |
|
Result: 0 warning/0 error |
184 |
|
|
185 |
|
modified files: |
186 |
|
src/bitstream/vlc_codes.h src/global.h src/image/qpel.h |
187 |
|
src/motion/estimation.h src/motion/estimation_bvop.c |
188 |
|
src/motion/estimation_gmc.c src/motion/estimation_pvop.c |
189 |
|
src/motion/estimation_rd_based.c src/motion/gmc.c |
190 |
|
src/motion/gmc.h src/motion/motion_inlines.h |
191 |
|
src/motion/vop_type_decision.c |
192 |
|
|
193 |
|
|
194 |
|
2003-09-29 00:31:32 GMT patch-54 |
195 |
|
|
196 |
|
Summary: |
197 |
|
Memory leakage fixes. |
198 |
|
Revision: |
199 |
|
xvidcore--devapi4--1.0--patch-54 |
200 |
|
|
201 |
|
The pEnc->queue was allocated but not freed when bframes == 0. |
202 |
|
And queue images were not freed as well. |
203 |
|
|
204 |
|
modified files: |
205 |
|
examples/Makefile src/encoder.c src/image/image.c |
206 |
|
src/utils/mem_align.c |
207 |
|
|
208 |
|
|
209 |
|
2003-09-28 16:45:02 GMT patch-53 |
210 |
|
|
211 |
|
Summary: |
212 |
|
Fixes the unitialized mcsel bit in RD based ME |
213 |
|
Revision: |
214 |
|
xvidcore--devapi4--1.0--patch-53 |
215 |
|
|
216 |
|
Fixes the unitialized mcsel bit in RD based ME |
217 |
|
|
218 |
|
|
219 |
|
modified files: |
220 |
|
src/motion/estimation_rd_based.c |
221 |
|
|
222 |
|
|
223 |
|
2003-09-28 01:00:06 GMT patch-52 |
224 |
|
|
225 |
|
Summary: |
226 |
|
Fix the XviD constant version initialization |
227 |
|
Revision: |
228 |
|
xvidcore--devapi4--1.0--patch-52 |
229 |
|
|
230 |
|
Fix the XviD constant version initialization |
231 |
|
|
232 |
|
|
233 |
|
modified files: |
234 |
|
src/xvid.h |
235 |
|
|
236 |
|
|
237 |
|
2003-09-28 00:47:05 GMT patch-51 |
238 |
|
|
239 |
|
Summary: |
240 |
|
Fix to the build system (the come back). |
241 |
|
Revision: |
242 |
|
xvidcore--devapi4--1.0--patch-51 |
243 |
|
|
244 |
|
Ok this one fixes the way we build the targets. The VPATH thingy really |
245 |
|
works with the library targets. My understanding of the VPATH mechanism |
246 |
|
was wrong. Now it should be ok (i promess). |
247 |
|
|
248 |
|
modified files: |
249 |
|
build/generic/Makefile |
250 |
|
|
251 |
|
|
252 |
|
2003-09-27 11:45:18 GMT patch-50 |
253 |
|
|
254 |
|
Summary: |
255 |
|
Small fix to previous patch. |
256 |
|
Revision: |
257 |
|
xvidcore--devapi4--1.0--patch-50 |
258 |
|
|
259 |
|
A pair ofdouble quotes prevented "make" to sort out the VPATH |
260 |
|
dependences in "=build". This resulted in compiling all the |
261 |
|
sources, all the time, whether a file changed or not. |
262 |
|
|
263 |
|
modified files: |
264 |
|
build/generic/Makefile |
265 |
|
|
266 |
|
|
267 |
|
2003-09-26 22:39:44 GMT patch-49 |
268 |
|
|
269 |
|
Summary: |
270 |
|
Updated the build files for *nix. |
271 |
|
Revision: |
272 |
|
xvidcore--devapi4--1.0--patch-49 |
273 |
|
|
274 |
|
- Fixed MacOSX build (w/o module option). The subversion was not right |
275 |
|
it was just minor version though it has to be major.minor. |
276 |
|
- Fixed bootstrap.sh for MacOSX environment, it now looks for |
277 |
|
glibtoolize if libtoolize is not found. |
278 |
|
- The unified Makefile now builds XviD out of source tree in the directory |
279 |
|
=build. It's cleaner, and clashes much less w/ arch/tla source linting. |
280 |
|
- Tuned the tagging regexps so: |
281 |
|
+ autoconf files are ignored (considered backup => not erased, not copied |
282 |
|
and not commited/imported) |
283 |
|
+ =build is also considered backup. |
284 |
|
|
285 |
|
modified files: |
286 |
|
build/generic/Makefile build/generic/bootstrap.sh |
287 |
|
build/generic/configure.in build/generic/platform.inc.in |
288 |
|
build/generic/sources.inc examples/Makefile |
289 |
|
{arch}/=tagging-method |
290 |
|
|
291 |
|
|
292 |
|
2003-09-24 01:38:03 GMT patch-48 |
293 |
|
|
294 |
|
Summary: |
295 |
|
Bug fix to decoder (mcsel/acpred bits swapped) |
296 |
|
Revision: |
297 |
|
xvidcore--devapi4--1.0--patch-48 |
298 |
|
|
299 |
|
As reported here: |
300 |
|
http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1513&highlight= |
301 |
|
|
302 |
|
<quote> |
303 |
|
in the spec, 'there is 'mcsel' before 'ac_pred_flag'. |
304 |
|
however, if you see the code, it's changed. |
305 |
|
</quote> |
306 |
|
|
307 |
|
We were doing the opposite, ac_pred before mcsel. |
308 |
|
|
309 |
|
modified files: |
310 |
|
src/decoder.c |
311 |
|
|
312 |
|
|
313 |
|
2003-09-11 17:19:35 GMT patch-47 |
314 |
|
|
315 |
|
Summary: |
316 |
|
Small fix to GMC+QuarterPel -- BS version bumped to 19 |
317 |
|
Revision: |
318 |
|
xvidcore--devapi4--1.0--patch-47 |
319 |
|
|
320 |
|
During the split up, a line has been disabled that prevented good |
321 |
|
quartelpel+GMC. Fixed. |
322 |
|
|
323 |
|
This fix + patch-43 are a good reason to bump up the bitstream |
324 |
|
version to 19. |
325 |
|
|
326 |
|
modified files: |
327 |
|
src/motion/gmc.h src/xvid.h |
328 |
|
|
329 |
|
|
330 |
|
2003-09-11 17:11:28 GMT patch-46 |
331 |
|
|
332 |
|
Summary: |
333 |
|
Build process fix for MacOSX+module option |
334 |
|
Revision: |
335 |
|
xvidcore--devapi4--1.0--patch-46 |
336 |
|
|
337 |
|
This patch fixes the install rule of the MacOSX module style library. |
338 |
|
It adds a PRE_SHARED_LIB == SHARED_LIB for all platforms except |
339 |
|
MacOSX that uses it a different way, and exploits the fact |
340 |
|
$(SPECIFIC_LDFLAGS) is the last var of the build line to insert a |
341 |
|
command for post linking the right .so file. |
342 |
|
|
343 |
|
modified files: |
344 |
|
build/generic/Makefile build/generic/configure.in |
345 |
|
build/generic/platform.inc.in |
346 |
|
|
347 |
|
|
348 |
|
2003-09-11 13:56:40 GMT patch-45 |
349 |
|
|
350 |
|
Summary: |
351 |
|
Tree cleanup and build files updated. |
352 |
|
Revision: |
353 |
|
xvidcore--devapi4--1.0--patch-45 |
354 |
|
|
355 |
|
* Win32 files switched to Unix format. |
356 |
|
Ok, on IRC, we sorted out what was b0rking the project files each |
357 |
|
time I commit them in DOS format. In fact the Unix CVS does upload |
358 |
|
DOS format files if i commit them, and then Win32 CVS users get |
359 |
|
double \r\n files. So the best is to use unix format in CVS. This |
360 |
|
way, the checked out versions are right for Win32 users. |
361 |
|
|
362 |
|
NB: this imply a unix2dos conversion when doing a release from a |
363 |
|
Unix box. I think it's better than current policy, but automatic |
364 |
|
tarballs/zip of the tree should take care of that. |
365 |
|
|
366 |
|
* odivx and xvid_stat examples removed. Associated project files have |
367 |
|
been removed as well. |
368 |
|
|
369 |
|
* The divx4 compatibility layer has been removed. Associated options |
370 |
|
in the configure script removed. libxvidcore.def has no more need |
371 |
|
to be an autoconf generated file. |
372 |
|
|
373 |
|
* rawdec removed. It has never been used and will never be. |
374 |
|
|
375 |
|
* Added major api appending to the macosx module build. |
376 |
|
|
377 |
|
removed files: |
378 |
|
build/win32/.arch-ids/odivx_enc_dec.dsp.id |
379 |
|
build/win32/.arch-ids/xvid_stat.dsp.id |
380 |
|
build/win32/odivx_enc_dec.dsp build/win32/xvid_stat.dsp |
381 |
|
examples/.arch-ids/odivx_enc_dec.c.id |
382 |
|
examples/.arch-ids/xvid_stat.c.id examples/odivx_enc_dec.c |
383 |
|
examples/xvid_stat.c rawdec/.arch-ids/=id |
384 |
|
rawdec/.arch-ids/rawdec.c.id rawdec/.arch-ids/rawdec.dsp.id |
385 |
|
rawdec/rawdec.c rawdec/rawdec.dsp src/.arch-ids/divx4.c.id |
386 |
|
src/.arch-ids/divx4.h.id src/divx4.c src/divx4.h |
387 |
|
|
388 |
|
modified files: |
389 |
|
build/generic/Makefile build/generic/configure.in |
390 |
|
build/generic/libxvidcore.def build/win32/libxvidcore.dsp |
391 |
|
build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp |
392 |
|
build/win32/xvidcore.dsw |
393 |
|
|
394 |
|
renamed files: |
395 |
|
build/generic/.arch-ids/libxvidcore.def.in.id |
396 |
|
==> build/generic/.arch-ids/libxvidcore.def.id |
397 |
|
build/generic/libxvidcore.def.in |
398 |
|
==> build/generic/libxvidcore.def |
399 |
|
|
400 |
|
removed directories: |
401 |
|
rawdec rawdec/.arch-ids |
402 |
|
|
403 |
|
|
404 |
|
2003-09-11 12:59:19 GMT patch-44 |
405 |
|
|
406 |
|
Summary: |
407 |
|
Replaced malloc.h header file with stdlib.h |
408 |
|
Revision: |
409 |
|
xvidcore--devapi4--1.0--patch-44 |
410 |
|
|
411 |
|
Replaced malloc.h header file with stdlib.h |
412 |
|
|
413 |
|
|
414 |
|
modified files: |
415 |
|
src/plugins/plugin_lumimasking.c |
416 |
|
|
417 |
|
|
418 |
|
2003-09-10 22:33:04 GMT patch-43 |
419 |
|
|
420 |
|
Summary: |
421 |
|
Fixed a problem for 'power of 2' framerates |
422 |
|
Revision: |
423 |
|
xvidcore--devapi4--1.0--patch-43 |
424 |
|
|
425 |
|
Fixed a problem for 'power of 2' framerates |
426 |
|
|
427 |
|
|
428 |
|
modified files: |
429 |
|
src/bitstream/bitstream.c |
430 |
|
|
431 |
|
|
432 |
|
2003-09-10 21:57:12 GMT patch-42 |
433 |
|
|
434 |
|
Summary: |
435 |
|
Motion Estimation module splitting. |
436 |
|
Revision: |
437 |
|
xvidcore--devapi4--1.0--patch-42 |
438 |
|
|
439 |
|
The motion estimation module was the biggest file of the source |
440 |
|
tree. After some previous attempts, sysKin decided to split it |
441 |
|
up again. This time he's done it right. |
442 |
|
|
443 |
|
This split up just changes the organization of ME functions |
444 |
|
inside different files. This should help a bit in keeping the |
445 |
|
motion estimation being manageable by a normal human ;-) |
446 |
|
|
447 |
|
Here is the splitting logic quoted from sysKin's email to |
448 |
|
xvid-devel: |
449 |
|
- estimation.h: header files #included in all ME modules: |
450 |
|
+ deftypes, |
451 |
|
+ macros |
452 |
|
+ constants |
453 |
|
NB: no code. |
454 |
|
- estimation_bvop.c: motion estimation for b-vops. |
455 |
|
everything in it :) |
456 |
|
- estimation_common.c: functions shared among all ME |
457 |
|
modules: |
458 |
|
+ diamonds |
459 |
|
+ subpel |
460 |
|
+ refinement |
461 |
|
+ picture |
462 |
|
+ manipulation |
463 |
|
+ tables |
464 |
|
+ ... etc. |
465 |
|
- estimation_gmc.c: gruel's GME code |
466 |
|
- estimation_pvop.c: ME for p-vops. Also SAD-based mode |
467 |
|
decision |
468 |
|
- estimation_rd_based.c: everything R-D-based: mode |
469 |
|
decison (including _Fast) and ME. |
470 |
|
- gmc.c, gmc.h: no change. |
471 |
|
|
472 |
|
new files: |
473 |
|
src/motion/.arch-ids/estimation.h.id |
474 |
|
src/motion/.arch-ids/estimation_bvop.c.id |
475 |
|
src/motion/.arch-ids/estimation_common.c.id |
476 |
|
src/motion/.arch-ids/estimation_gmc.c.id |
477 |
|
src/motion/.arch-ids/estimation_pvop.c.id |
478 |
|
src/motion/.arch-ids/estimation_rd_based.c.id |
479 |
|
src/motion/.arch-ids/motion_inlines.h.id |
480 |
|
src/motion/.arch-ids/vop_type_decision.c.id |
481 |
|
src/motion/estimation.h src/motion/estimation_bvop.c |
482 |
|
src/motion/estimation_common.c src/motion/estimation_gmc.c |
483 |
|
src/motion/estimation_pvop.c src/motion/estimation_rd_based.c |
484 |
|
src/motion/motion_inlines.h src/motion/vop_type_decision.c |
485 |
|
|
486 |
|
removed files: |
487 |
|
src/motion/.arch-ids/motion_est.c.id |
488 |
|
src/motion/.arch-ids/motion_est.h.id |
489 |
|
src/motion/.arch-ids/smp_motion_est.c.id |
490 |
|
src/motion/.arch-ids/smp_motion_est.h.id |
491 |
|
src/motion/motion_est.c src/motion/motion_est.h |
492 |
|
src/motion/smp_motion_est.c src/motion/smp_motion_est.h |
493 |
|
|
494 |
|
modified files: |
495 |
|
build/generic/sources.inc build/win32/libxvidcore.dsp |
496 |
|
src/bitstream/mbcoding.h src/motion/gmc.c src/motion/gmc.h |
497 |
|
src/motion/motion.h src/motion/motion_comp.c src/motion/sad.c |
498 |
|
src/motion/sad.h src/prediction/mbprediction.c |
499 |
|
src/prediction/mbprediction.h src/utils/mbfunctions.h |
500 |
|
|
501 |
|
|
502 |
|
2003-09-10 00:40:44 GMT patch-41 |
503 |
|
|
504 |
|
Summary: |
505 |
|
Cleanups and fix to (trellis+thresholding) logic |
506 |
|
Revision: |
507 |
|
xvidcore--devapi4--1.0--patch-41 |
508 |
|
|
509 |
|
Cleanups to some functions (loop unrolling, call to functions |
510 |
|
through function array pointers)... |
511 |
|
|
512 |
|
Fix to the trellis+thresholding logic. It was comparing the |
513 |
|
return value of trellis with a threshold but the trellis function |
514 |
|
returns the last non zero coeff index... this was basically |
515 |
|
comparing apples with oranges... funny but wrong. Trellis now |
516 |
|
returns the sum of absolute coeffs, so the comparison is logical. |
517 |
|
Btw, as discussed on the devel ML, this is probably uneeded as |
518 |
|
trellis does an RD optimized coeff distribution. |
519 |
|
|
520 |
|
modified files: |
521 |
|
src/utils/mbtransquant.c |
522 |
|
|
523 |
|
|
524 |
|
2003-09-09 13:13:58 GMT patch-40 |
525 |
|
|
526 |
|
Summary: |
527 |
|
Missing ressource for dshow frontend |
528 |
|
Revision: |
529 |
|
xvidcore--devapi4--1.0--patch-40 |
530 |
|
|
531 |
|
Missing ressource for dshow frontend |
532 |
|
|
533 |
|
|
534 |
|
new files: |
535 |
|
dshow/src/.arch-ids/XviD_logo.bmp.id dshow/src/XviD_logo.bmp |
536 |
|
|
537 |
|
|
538 |
|
2003-09-08 11:02:10 GMT patch-39 |
539 |
|
|
540 |
|
Summary: |
541 |
|
Small fixes for fast mode decision |
542 |
|
Revision: |
543 |
|
xvidcore--devapi4--1.0--patch-39 |
544 |
|
|
545 |
|
Small fixes for fast mode decision |
546 |
|
|
547 |
|
|
548 |
|
modified files: |
549 |
|
src/motion/motion_est.c src/xvid.h |
550 |
|
|
551 |
|
|
552 |
|
2003-09-05 23:45:48 GMT patch-38 |
553 |
|
|
554 |
|
Summary: |
555 |
|
New RD mode decision and subpel refinement. |
556 |
|
Revision: |
557 |
|
xvidcore--devapi4--1.0--patch-38 |
558 |
|
|
559 |
|
New stuff from michael. It deals with mode decision and subpel |
560 |
|
refinement. Integration of these new flags are not settled. |
561 |
|
|
562 |
|
Wait and see. Further testing is needed. |
563 |
|
|
564 |
|
modified files: |
565 |
|
src/motion/motion_est.c src/motion/motion_est.h src/xvid.h |
566 |
|
|
567 |
|
|
568 |
|
2003-08-29 13:56:30 GMT patch-37 |
569 |
|
|
570 |
|
Summary: |
571 |
|
Still more ME tuning |
572 |
|
Revision: |
573 |
|
xvidcore--devapi4--1.0--patch-37 |
574 |
|
|
575 |
|
Still more ME tuning |
576 |
|
|
577 |
|
|
578 |
|
modified files: |
579 |
|
src/motion/motion_est.c |
580 |
|
|
581 |
|
|
582 |
|
2003-08-28 12:43:22 GMT patch-36 |
583 |
|
|
584 |
|
Summary: |
585 |
|
Removed expanded the cvs Id field |
586 |
|
Revision: |
587 |
|
xvidcore--devapi4--1.0--patch-36 |
588 |
|
|
589 |
|
Removed expanded the cvs Id field |
590 |
|
|
591 |
|
|
592 |
|
modified files: |
593 |
|
src/image/x86_asm/qpel_mmx.asm |
594 |
|
|
595 |
|
|
596 |
|
2003-08-28 12:39:44 GMT patch-35 |
597 |
|
|
598 |
|
Summary: |
599 |
|
More motion est cleanup and bugfixes. |
600 |
|
Revision: |
601 |
|
xvidcore--devapi4--1.0--patch-35 |
602 |
|
|
603 |
|
Still more bugfixes, cleanups and improvements to the Motion Est |
604 |
|
by sysKin |
605 |
|
|
606 |
|
modified files: |
607 |
|
src/motion/motion_est.c src/motion/motion_est.h |
608 |
|
|
609 |
|
|
610 |
|
2003-08-26 13:57:39 GMT patch-34 |
611 |
|
|
612 |
|
Summary: |
613 |
|
Added final bits of Aspect Ratio flag. |
614 |
|
Revision: |
615 |
|
xvidcore--devapi4--1.0--patch-34 |
616 |
|
|
617 |
|
Peter did think of the AR flag since the very beginning of devapi4. |
618 |
|
He just forgot to code the final bits to effectively write it to |
619 |
|
the bitstream. This patch adds these missing final bits so XviD now |
620 |
|
reads and writes AR flags. |
621 |
|
|
622 |
|
modified files: |
623 |
|
./src/bitstream/bitstream.c ./src/encoder.c ./src/encoder.h |
624 |
|
./src/xvid.h |
625 |
|
|
626 |
|
|
627 |
|
2003-08-25 16:41:09 GMT patch-33 |
628 |
|
|
629 |
|
Summary: |
630 |
|
Small motion estimation cleanup. |
631 |
|
Revision: |
632 |
|
xvidcore--devapi4--1.0--patch-33 |
633 |
|
|
634 |
|
Cleanups from sysKin. |
635 |
|
|
636 |
|
modified files: |
637 |
|
./src/motion/motion_est.c ./src/motion/motion_est.h |
638 |
|
|
639 |
|
|
640 |
|
2003-08-25 14:59:28 GMT patch-32 |
641 |
|
|
642 |
|
Summary: |
643 |
|
Frame padding bug. |
644 |
|
Revision: |
645 |
|
xvidcore--devapi4--1.0--patch-32 |
646 |
|
|
647 |
|
We were edging the image repeating pixels from the image directly, |
648 |
|
but the standard says we must repeat from a 16 pixel boundary. |
649 |
|
|
650 |
|
See Chapter 7.6.4 of the standard. |
651 |
|
|
652 |
|
modified files: |
653 |
|
./src/image/image.c |
654 |
|
|
655 |
|
|
656 |
|
2003-08-23 15:07:44 GMT patch-31 |
657 |
|
|
658 |
|
Summary: |
659 |
|
New Qpel code. |
660 |
|
Revision: |
661 |
|
xvidcore--devapi4--1.0--patch-31 |
662 |
|
|
663 |
|
Isibaar commited a new piece of QPel code that seems to be optimized |
664 |
|
for ia32(mmx) architectures. I had to clean it up a bit to make it |
665 |
|
respectful of architecture separations. This code is disabled for |
666 |
|
non ia32 arch, a comment mention it's only faster on ia32... i wonder |
667 |
|
if it's true, some tests have to be done on sourceforge compile farm |
668 |
|
in order to confirm that. |
669 |
|
|
670 |
|
Compared to the bared CVS commit, this patch includes: |
671 |
|
- fixes the unix build. |
672 |
|
- better architecture separation. |
673 |
|
- CodingStyle respected. |
674 |
|
|
675 |
|
new files: |
676 |
|
./src/image/.arch-ids/qpel.c.id |
677 |
|
./src/image/.arch-ids/qpel.h.id ./src/image/qpel.c |
678 |
|
./src/image/qpel.h |
679 |
|
./src/image/x86_asm/.arch-ids/qpel_mmx.asm.id |
680 |
|
./src/image/x86_asm/qpel_mmx.asm |
681 |
|
|
682 |
|
modified files: |
683 |
|
./build/generic/sources.inc ./build/win32/libxvidcore.dsp |
684 |
|
./src/encoder.c ./src/motion/motion_comp.c ./src/xvid.c |
685 |
|
|
686 |
|
|
687 |
|
2003-08-22 13:20:36 GMT patch-30 |
688 |
|
|
689 |
|
Summary: |
690 |
|
sad32v does really what it's expected (ie 32x32 SAD :-) |
691 |
|
Revision: |
692 |
|
xvidcore--devapi4--1.0--patch-30 |
693 |
|
|
694 |
|
sad32v does really what it's expected (ie 32x32 SAD :-) |
695 |
|
|
696 |
|
|
697 |
|
modified files: |
698 |
|
./src/motion/sad.c |
699 |
|
|
700 |
|
|
701 |
|
2003-08-18 19:00:49 GMT patch-29 |
702 |
|
|
703 |
|
Summary: |
704 |
|
64bit fix. |
705 |
|
Revision: |
706 |
|
xvidcore--devapi4--1.0--patch-29 |
707 |
|
|
708 |
|
The interpolation code was unsafe on 64bit platforms, the offset was |
709 |
|
badly sized, resulting in segfaults. |
710 |
|
|
711 |
|
modified files: |
712 |
|
./src/image/interpolate8x8.h |
713 |
|
|
714 |
|
|
715 |
|
2003-08-17 14:08:48 GMT patch-28 |
716 |
|
|
717 |
|
Summary: |
718 |
|
Greyscale mode fixes. |
719 |
|
Revision: |
720 |
|
xvidcore--devapi4--1.0--patch-28 |
721 |
|
|
722 |
|
We were missing some greyscale tests in the encoder loop... noticeably |
723 |
|
in the PVOP function when coding an intra block, and in BVOP function |
724 |
|
when coding all types. |
725 |
|
|
726 |
|
I added the cbp trick in the cases discussed above. |
727 |
|
|
728 |
|
modified files: |
729 |
|
./src/encoder.c |
730 |
|
|
731 |
|
|
732 |
|
2003-08-13 11:47:33 GMT patch-27 |
733 |
|
|
734 |
|
Summary: |
735 |
|
Forgotten bit for IA64 separation |
736 |
|
Revision: |
737 |
|
xvidcore--devapi4--1.0--patch-27 |
738 |
|
|
739 |
|
Forgotten bit for IA64 separation |
740 |
|
|
741 |
|
|
742 |
|
modified files: |
743 |
|
./src/image/interpolate8x8.h |
744 |
|
|
745 |
|
|
746 |
|
2003-08-11 15:42:30 GMT patch-26 |
747 |
|
|
748 |
|
Summary: |
749 |
|
Some qpel changes (sync with Isibaar) |
750 |
|
Revision: |
751 |
|
xvidcore--devapi4--1.0--patch-26 |
752 |
|
|
753 |
|
Some qpel changes (sync with Isibaar) |
754 |
|
|
755 |
|
|
756 |
|
modified files: |
757 |
|
./examples/xvid_encraw.c |
758 |
|
|
759 |
|
|
760 |
|
2003-08-11 15:30:04 GMT patch-25 |
761 |
|
|
762 |
|
Summary: |
763 |
|
Better architecture separation. |
764 |
|
Revision: |
765 |
|
xvidcore--devapi4--1.0--patch-25 |
766 |
|
|
767 |
|
Architecture depending functions were declared whatever arch you |
768 |
|
were compiling. This patch fixes that. |
769 |
|
|
770 |
|
I also removed the simple_idct hack in decoder.c as it was simply |
771 |
|
not used. Better not have ugly code in there. |
772 |
|
|
773 |
|
xvid_bench, should now compile and run on all archs. However I did |
774 |
|
not put the cpu definitions for each arch, i just separated |
775 |
|
ARCH_IS_IA32 so even ARCH_IS_GENERIC can compile |
776 |
|
|
777 |
|
modified files: |
778 |
|
./examples/xvid_bench.c ./src/bitstream/cbp.h ./src/dct/fdct.h |
779 |
|
./src/dct/idct.h ./src/decoder.c ./src/image/colorspace.h |
780 |
|
./src/image/interpolate8x8.h ./src/image/reduced.h |
781 |
|
./src/motion/sad.h ./src/quant/quant_h263.h |
782 |
|
./src/quant/quant_mpeg4.h ./src/utils/emms.h |
783 |
|
|
784 |
|
|
785 |
|
2003-08-09 20:47:42 GMT patch-24 |
786 |
|
|
787 |
|
Summary: |
788 |
|
Updated changelog |
789 |
|
Revision: |
790 |
|
xvidcore--devapi4--1.0--patch-24 |
791 |
|
|
792 |
|
Updated changelog |
793 |
|
|
794 |
|
|
795 |
|
modified files: |
796 |
|
./changelog.txt |
797 |
|
|
798 |
|
|
799 |
|
2003-08-09 20:31:17 GMT patch-23 |
800 |
|
|
801 |
|
Summary: |
802 |
|
Workaround to a GMC bug due to a MS compiler bug. |
803 |
|
Revision: |
804 |
|
xvidcore--devapi4--1.0--patch-23 |
805 |
|
|
806 |
|
Christoph did use a trick to speed up code that resulted in badly |
807 |
|
optimized code (teh compiler was missing a cast) |
808 |
|
|
809 |
|
modified files: |
810 |
|
./src/motion/gmc.c |
811 |
|
|
812 |
|
|
813 |
|
2003-08-09 17:09:00 GMT patch-22 |
814 |
|
|
815 |
|
Summary: |
816 |
|
Fixes to xvid_decraw |
817 |
|
Revision: |
818 |
|
xvidcore--devapi4--1.0--patch-22 |
819 |
|
|
820 |
|
xvid_decraw has always been used on not so high bitrate sequences |
821 |
|
and not so big sequences neither. |
822 |
|
|
823 |
|
I've been doing lot of tests on the Matrix 2 trailer |
824 |
|
(1000x540 25fps ~5Mbits/s) and xvid_decraw was not able to handle that |
825 |
|
because of bugs in the buffer filling algorithm. |
826 |
|
|
827 |
|
This patch fixes the buffer filling and catches up with christoph changes |
828 |
|
in CVS (wrong help message and option parsing). |
829 |
|
|
830 |
|
modified files: |
831 |
|
./examples/xvid_decraw.c |
832 |
|
|
833 |
|
|
834 |
|
2003-08-08 21:31:59 GMT patch-21 |
835 |
|
|
836 |
|
Summary: |
837 |
|
Added QPel and GMC options. |
838 |
|
Revision: |
839 |
|
xvidcore--devapi4--1.0--patch-21 |
840 |
|
|
841 |
|
XviD has so many options that we forget to propose them all on the |
842 |
|
CLI, here are two more: GMC and Qpel. |
843 |
|
|
844 |
|
modified files: |
845 |
|
./examples/xvid_encraw.c |
846 |
|
|
847 |
|
|
848 |
|
2003-08-07 19:26:28 GMT patch-20 |
849 |
|
|
850 |
|
Summary: |
851 |
|
SVOP handling in status window |
852 |
|
Revision: |
853 |
|
xvidcore--devapi4--1.0--patch-20 |
854 |
|
|
855 |
|
SVOP handling in status window |
856 |
|
|
857 |
|
|
858 |
|
modified files: |
859 |
|
./vfw/src/status.c |
860 |
|
|
861 |
|
|
862 |
|
2003-08-07 19:25:03 GMT patch-19 |
863 |
|
|
864 |
|
Summary: |
865 |
|
Warning cleanups by chl |
866 |
|
Revision: |
867 |
|
xvidcore--devapi4--1.0--patch-19 |
868 |
|
|
869 |
|
Warning cleanups by chl |
870 |
|
|
871 |
|
|
872 |
|
modified files: |
873 |
|
./src/encoder.c ./src/encoder.h ./src/image/interpolate8x8.c |
874 |
|
./src/motion/motion_est.c ./src/xvid.h |
875 |
|
|
876 |
|
|
877 |
|
2003-08-06 21:13:35 GMT patch-18 |
878 |
|
|
879 |
|
Summary: |
880 |
|
Fix to GMC sprite trajectory code |
881 |
|
Revision: |
882 |
|
xvidcore--devapi4--1.0--patch-18 |
883 |
|
|
884 |
|
Fix to GMC sprite trajectory code |
885 |
|
|
886 |
|
|
887 |
|
modified files: |
888 |
|
./src/bitstream/mbcoding.c ./src/xvid.h |
889 |
|
|
890 |
|
|
891 |
|
2003-08-06 10:57:25 GMT patch-17 |
892 |
|
|
893 |
|
Summary: |
894 |
|
Fixes a bug in BVOP block skipping thresholding |
895 |
|
Revision: |
896 |
|
xvidcore--devapi4--1.0--patch-17 |
897 |
|
|
898 |
|
Fixes a bug in BVOP block skipping thresholding |
899 |
|
|
900 |
|
|
901 |
|
modified files: |
902 |
|
./src/motion/motion_est.c |
903 |
|
|
904 |
|
|
905 |
|
2003-08-03 14:57:32 GMT patch-16 |
906 |
|
|
907 |
|
Summary: |
908 |
|
Functions renaming + motion fixes. |
909 |
|
Revision: |
910 |
|
xvidcore--devapi4--1.0--patch-16 |
911 |
|
|
912 |
|
BITS flags have been renamed to RD (Rate Distorsion) flags... however |
913 |
|
function names were still xxxBitsxxx. |
914 |
|
|
915 |
|
Improved frame type decision |
916 |
|
|
917 |
|
Fix for DQUANTS plugins, their quant was never checked against valid |
918 |
|
[1..31] range. |
919 |
|
|
920 |
|
modified files: |
921 |
|
./src/encoder.c ./src/motion/motion_est.c |
922 |
|
./src/motion/motion_est.h |
923 |
|
|
924 |
|
|
925 |
|
2003-08-02 15:00:49 GMT patch-15 |
926 |
|
|
927 |
|
Summary: |
928 |
|
API cleanup. |
929 |
|
Revision: |
930 |
|
xvidcore--devapi4--1.0--patch-15 |
931 |
|
|
932 |
|
Since we started devapi3 and then devapi4, feature names did not change |
933 |
|
because it was just convenient to keep them to minimize the change impact. |
934 |
|
But most of the flags were now not even suggesting what they do. So this |
935 |
|
patch cleans the API. |
936 |
|
|
937 |
|
This patch also change the way we describe flags, it's more compact and |
938 |
|
shows better flags are bit sets that must not overlap. This change fixes |
939 |
|
a plugin flag overlapping problem as well. |
940 |
|
|
941 |
|
modified files: |
942 |
|
./examples/xvid_encraw.c ./src/decoder.c ./src/encoder.c |
943 |
|
./src/encoder.h ./src/motion/motion_est.c |
944 |
|
./src/motion/motion_est.h ./src/xvid.c ./src/xvid.h |
945 |
|
./vfw/src/codec.c ./vfw/src/config.c |
946 |
|
|
947 |
|
|
948 |
|
2003-07-29 22:25:12 GMT patch-14 |
949 |
|
|
950 |
|
Summary: |
951 |
|
Fixed bogus memory accesses |
952 |
|
Revision: |
953 |
|
xvidcore--devapi4--1.0--patch-14 |
954 |
|
|
955 |
|
Fixed bogus memory accesses |
956 |
|
|
957 |
|
|
958 |
|
modified files: |
959 |
|
./src/encoder.c ./src/plugins/plugin_2pass1.c |
960 |
|
|
961 |
|
|
962 |
|
2003-07-28 12:22:33 GMT patch-13 |
963 |
|
|
964 |
|
Summary: |
965 |
|
Bitstream version increased to 16 |
966 |
|
Revision: |
967 |
|
xvidcore--devapi4--1.0--patch-13 |
968 |
|
|
969 |
|
Bitstream version increased to 16 |
970 |
|
|
971 |
|
|
972 |
|
modified files: |
973 |
|
./src/xvid.h |
974 |
|
|
975 |
|
|
976 |
|
2003-07-25 12:01:51 GMT patch-12 |
977 |
|
|
978 |
|
Summary: |
979 |
|
Added gmc files to teh windows project file |
980 |
|
Revision: |
981 |
|
xvidcore--devapi4--1.0--patch-12 |
982 |
|
|
983 |
|
Added gmc files to teh windows project file |
984 |
|
|
985 |
|
|
986 |
|
modified files: |
987 |
|
./build/win32/libxvidcore.dsp ./vfw/src/codec.c |
988 |
|
|
989 |
|
|
990 |
|
2003-07-25 12:00:31 GMT patch-11 |
991 |
|
|
992 |
|
Summary: |
993 |
|
Added cartoon mode from Isibaar |
994 |
|
Revision: |
995 |
|
xvidcore--devapi4--1.0--patch-11 |
996 |
|
|
997 |
|
Added cartoon mode from Isibaar |
998 |
|
|
999 |
|
|
1000 |
|
modified files: |
1001 |
|
./src/motion/motion_est.c ./src/plugins/plugin_single.c |
1002 |
|
./src/utils/mbtransquant.c ./src/xvid.h |
1003 |
|
|
1004 |
|
|
1005 |
|
2003-07-25 10:30:41 GMT patch-10 |
1006 |
|
|
1007 |
|
Summary: |
1008 |
|
Bitstream syntax comments. |
1009 |
|
Revision: |
1010 |
|
xvidcore--devapi4--1.0--patch-10 |
1011 |
|
|
1012 |
|
This patch does not change the bitstream but adds some comments that |
1013 |
|
can help in order to understand (lack of) calls to BitstreamPadAlways. |
1014 |
|
|
1015 |
|
modified files: |
1016 |
|
./src/bitstream/bitstream.c ./src/encoder.c |
1017 |
|
|
1018 |
|
|
1019 |
|
2003-07-22 16:34:25 GMT patch-9 |
1020 |
|
|
1021 |
|
Summary: |
1022 |
|
Fixes Bistream errors in VOL (+ forced stuffing) |
1023 |
|
Revision: |
1024 |
|
xvidcore--devapi4--1.0--patch-9 |
1025 |
|
|
1026 |
|
After a detailed bugreport at: |
1027 |
|
http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1387&highlight= |
1028 |
|
|
1029 |
|
I discovered that: |
1030 |
|
|
1031 |
|
1/ we did not write video_signal_type, but we were padding to the next |
1032 |
|
byte, that's why we had video_signal_type=0 and then only 1s until the |
1033 |
|
next byte boundary. This explains the 11 next_start_code(); |
1034 |
|
|
1035 |
|
2/ video_object_type_indication = Reserved is right on my machine, |
1036 |
|
please check again, but i doubt there is a bug there, we use 3 hard |
1037 |
|
wired values and none of them is zero. |
1038 |
|
|
1039 |
|
3/ 01 : next_start_code() *** Was wrong in 24.02.2003; is correct in |
1040 |
|
dev-api-4!!! *** was a bug in fact... when we write user data, we pad to |
1041 |
|
the next byte boundary (if needed) like the standard says... by |
1042 |
|
chancepadding was almost always done, thus the next_start_code() was |
1043 |
|
respected. |
1044 |
|
|
1045 |
|
4/ The extra stuffing bits were caused by a forced padding between our |
1046 |
|
VOL function writer and VOP header function writer. |
1047 |
|
|
1048 |
|
modified files: |
1049 |
|
./src/bitstream/bitstream.c ./src/encoder.c |
1050 |
|
|
1051 |
|
|
1052 |
|
2003-07-16 22:57:44 GMT patch-8 |
1053 |
|
|
1054 |
|
Summary: |
1055 |
|
Fixed quant4_intra_xmm and quant_intra_3dne bug for DC<0. |
1056 |
|
Revision: |
1057 |
|
xvidcore--devapi4--1.0--patch-8 |
1058 |
|
|
1059 |
|
These two functions were suffering the same error that consists in |
1060 |
|
emulating idiv with some an inversed divisor array and an imul |
1061 |
|
instruction followed by a right shift... |
1062 |
|
|
1063 |
|
That was always decreasing the ressult by 1 for negative DC values. |
1064 |
|
A not so bad solution is simply to use a cmov instruction and choose |
1065 |
|
the right value according to the DC value. As these function were |
1066 |
|
for PIII and Athlon, we are sure we can use the cmov instruction. |
1067 |
|
|
1068 |
|
PS: the fix is somewhere in cosmetic changes... sorry but the code was |
1069 |
|
too ugly to fix it like it was. |
1070 |
|
|
1071 |
|
modified files: |
1072 |
|
./src/quant/x86_asm/quantize4_xmm.asm |
1073 |
|
./src/quant/x86_asm/quantize_3dne.asm |
1074 |
|
|
1075 |
|
|
1076 |
|
2003-07-16 12:58:21 GMT patch-7 |
1077 |
|
|
1078 |
|
Summary: |
1079 |
|
Fixed the build system (error caused by patch-5) |
1080 |
|
Revision: |
1081 |
|
xvidcore--devapi4--1.0--patch-7 |
1082 |
|
|
1083 |
|
IA64 cahnges were wrong in the build system, they make all platforms |
1084 |
|
try to compile a directory... That patch should fix the IA64 target |
1085 |
|
build and get back to previous behavior for other architectures. |
1086 |
|
|
1087 |
|
modified files: |
1088 |
|
./build/generic/configure.in ./build/generic/platform.inc.in |
1089 |
|
./build/generic/sources.inc |
1090 |
|
|
1091 |
|
|
1092 |
|
2003-07-13 12:16:55 GMT patch-6 |
1093 |
|
|
1094 |
|
Summary: |
1095 |
|
Updates for GME and some cleanups. |
1096 |
|
Revision: |
1097 |
|
xvidcore--devapi4--1.0--patch-6 |
1098 |
|
|
1099 |
|
This is a all in one patch from syskin: |
1100 |
|
* mcsel decision moved to ModeDecision() function. That makes motion |
1101 |
|
loop completely aware of macroblock mode and vectors (amv in that case). |
1102 |
|
A simple copy&paste was needed to make the the decision R-D based, to be |
1103 |
|
compatible with MODEDECISION_BITS. |
1104 |
|
|
1105 |
|
* many bugs fixed. Most of them very small, the only big one was that |
1106 |
|
BITS was misunderstanding a flag and was thinking that mpeg quant is |
1107 |
|
used when h263 quant is used and vice versa :( Also, correct cbp with |
1108 |
|
inter4v mode makes mode decision better. Two speedups - for BITS (no |
1109 |
|
more dequantization when sum == 0) and for ChromaME (chroma sad not |
1110 |
|
computed if total sad too big before that). Some GMC compiler warnings |
1111 |
|
removed. Probably more, I don't remember ;) I haven't touched P/B/I |
1112 |
|
decision for once. |
1113 |
|
|
1114 |
|
* compiler warnings removed, mostly "const mismatch" in get_amv() <-- or |
1115 |
|
what was his name. |
1116 |
|
|
1117 |
|
* two functions made 2x smaller, shorter and faster. |
1118 |
|
|
1119 |
|
modified files: |
1120 |
|
./src/encoder.c ./src/global.h ./src/image/interpolate8x8.h |
1121 |
|
./src/motion/gmc.c ./src/motion/gmc.h |
1122 |
|
./src/motion/motion_est.c ./src/motion/motion_est.h |
1123 |
|
./vfw/src/codec.c |
1124 |
|
|
1125 |
|
|
1126 |
|
2003-07-10 17:35:59 GMT patch-5 |
1127 |
|
|
1128 |
|
Summary: |
1129 |
|
IA64 updates. |
1130 |
|
Revision: |
1131 |
|
xvidcore--devapi4--1.0--patch-5 |
1132 |
|
|
1133 |
|
Changes from Stephan Krause <s_kraste at ira.uka.de> |
1134 |
|
|
1135 |
|
Small updates so ia64 is supposed to work. Further testing is needed |
1136 |
|
because tests have only been done with xvid_encraw. |
1137 |
|
|
1138 |
|
modified files: |
1139 |
|
./build/generic/platform.inc.in ./examples/xvid_encraw.c |
1140 |
|
./src/motion/motion_est.c ./src/xvid.c |
1141 |
|
|
1142 |
|
|
1143 |
|
2003-07-10 17:27:01 GMT patch-4 |
1144 |
|
|
1145 |
|
Summary: |
1146 |
|
Removed remaining expanded $ lines from the arch repo |
1147 |
|
Revision: |
1148 |
|
xvidcore--devapi4--1.0--patch-4 |
1149 |
|
|
1150 |
|
Removed remaining expanded $ lines from the arch repo |
1151 |
|
|
1152 |
|
|
1153 |
|
modified files: |
1154 |
|
./CodingStyle ./build/generic/bootstrap.sh |
1155 |
|
./doc/xvid-encoder.txt ./src/bitstream/ppc_asm/cbp_altivec.s |
1156 |
|
./src/bitstream/ppc_asm/cbp_ppc.s |
1157 |
|
./src/dct/x86_asm/fdct_xmm.asm |
1158 |
|
./src/image/x86_asm/colorspace_yuv_mmx.asm |
1159 |
|
./src/image/x86_asm/reduced_mmx.asm |
1160 |
|
./src/image/x86_asm/yuv_to_yv12_mmx.asm |
1161 |
|
./src/image/x86_asm/yv12_to_rgb24_mmx.asm |
1162 |
|
./src/image/x86_asm/yv12_to_rgb32_mmx.asm |
1163 |
|
./src/motion/ppc_asm/sad_altivec.c ./todo.txt |
1164 |
|
|
1165 |
|
|
1166 |
|
2003-07-02 23:20:39 GMT patch-3 |
1167 |
|
|
1168 |
|
Summary: |
1169 |
|
Reset the IFrame counter when an iframe is encoded |
1170 |
|
Revision: |
1171 |
|
xvidcore--devapi4--1.0--patch-3 |
1172 |
|
|
1173 |
|
Reset the IFrame counter when an iframe is encoded |
1174 |
|
|
1175 |
|
|
1176 |
|
modified files: |
1177 |
|
./src/encoder.c |
1178 |
|
|
1179 |
|
|
1180 |
|
2003-06-29 21:58:24 GMT patch-2 |
1181 |
|
|
1182 |
|
Summary: |
1183 |
|
Added 3 warp point GMC. |
1184 |
|
Revision: |
1185 |
|
xvidcore--devapi4--1.0--patch-2 |
1186 |
|
|
1187 |
|
Added 3 warp point GMC (first cvs commit + bitstream warp writing fix |
1188 |
|
from cvs) |
1189 |
|
|
1190 |
|
new files: |
1191 |
|
./src/motion/.arch-ids/gmc.c.id |
1192 |
|
./src/motion/.arch-ids/gmc.h.id ./src/motion/gmc.c |
1193 |
|
./src/motion/gmc.h |
1194 |
|
|
1195 |
|
modified files: |
1196 |
|
./build/generic/sources.inc ./src/bitstream/bitstream.c |
1197 |
|
./src/decoder.c ./src/decoder.h ./src/encoder.c |
1198 |
|
./src/encoder.h ./src/global.h ./src/motion/motion.h |
1199 |
|
./src/motion/motion_comp.c ./src/motion/motion_est.c |
1200 |
|
./src/motion/motion_est.h ./src/utils/mbfunctions.h |
1201 |
|
./src/xvid.h |
1202 |
|
|
1203 |
|
|
1204 |
|
2003-06-29 21:35:01 GMT patch-1 |
1205 |
|
|
1206 |
|
Summary: |
1207 |
|
Updated changelog |
1208 |
|
Revision: |
1209 |
|
xvidcore--devapi4--1.0--patch-1 |
1210 |
|
|
1211 |
|
Updated changelog |
1212 |
|
|
1213 |
|
|
1214 |
|
modified files: |
1215 |
|
./changelog.txt |
1216 |
|
|
1217 |
|
|
1218 |
|
2003-06-27 17:01:46 GMT base-0 |
1219 |
|
|
1220 |
|
Summary: |
1221 |
|
tag of ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-80 |
1222 |
|
Revision: |
1223 |
|
xvidcore--devapi4--1.0--base-0 |
1224 |
|
|
1225 |
|
(automatically generated log message) |
1226 |
|
|
1227 |
|
new patches: |
1228 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--base-0 |
1229 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-1 |
1230 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-2 |
1231 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-3 |
1232 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-4 |
1233 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-5 |
1234 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-6 |
1235 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-7 |
1236 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-8 |
1237 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-9 |
1238 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-10 |
1239 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-11 |
1240 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-12 |
1241 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-13 |
1242 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-14 |
1243 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-15 |
1244 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-16 |
1245 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-17 |
1246 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-18 |
1247 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-19 |
1248 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-20 |
1249 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-21 |
1250 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-22 |
1251 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-23 |
1252 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-24 |
1253 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-25 |
1254 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-26 |
1255 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-27 |
1256 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-28 |
1257 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-29 |
1258 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-30 |
1259 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-31 |
1260 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-32 |
1261 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-33 |
1262 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-34 |
1263 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-35 |
1264 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-36 |
1265 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-37 |
1266 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-38 |
1267 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-39 |
1268 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-40 |
1269 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-41 |
1270 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-42 |
1271 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-43 |
1272 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-44 |
1273 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-45 |
1274 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-46 |
1275 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-47 |
1276 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-48 |
1277 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-49 |
1278 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-50 |
1279 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-51 |
1280 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-52 |
1281 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-53 |
1282 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-54 |
1283 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-55 |
1284 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-56 |
1285 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-57 |
1286 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-58 |
1287 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-59 |
1288 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-60 |
1289 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-61 |
1290 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-62 |
1291 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-63 |
1292 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-64 |
1293 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-65 |
1294 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-66 |
1295 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-67 |
1296 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-68 |
1297 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-69 |
1298 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-70 |
1299 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-71 |
1300 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-72 |
1301 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-73 |
1302 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-74 |
1303 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-75 |
1304 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-76 |
1305 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-77 |
1306 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-78 |
1307 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-79 |
1308 |
|
ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-80 |
1309 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--base-0 |
1310 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-1 |
1311 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-2 |
1312 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-3 |
1313 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-4 |
1314 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-5 |
1315 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-6 |
1316 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-7 |
1317 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-8 |
1318 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-9 |
1319 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-10 |
1320 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-11 |
1321 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-12 |
1322 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-13 |
1323 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-14 |
1324 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-15 |
1325 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-16 |
1326 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-17 |
1327 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-18 |
1328 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-19 |
1329 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-20 |
1330 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--version-0 |
1331 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--base-0 |
1332 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-1 |
1333 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-2 |
1334 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-3 |
1335 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-4 |
1336 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5 |
1337 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6 |
1338 |
|
|
1339 |
|
|
1340 |
|
2003-06-27 13:42:52 GMT patch-80 |
1341 |
|
|
1342 |
Summary: |
Summary: |
1343 |
Still fixes and improvements to motion estimation |
Still fixes and improvements to motion estimation |
1350 |
src/motion/motion_est.c src/motion/motion_est.h |
src/motion/motion_est.c src/motion/motion_est.h |
1351 |
|
|
1352 |
|
|
1353 |
2003-06-27 13:35:20 GMT Edouard Gomez <ed.gomez@free.fr> patch-79 |
2003-06-27 13:35:20 GMT patch-79 |
1354 |
|
|
1355 |
Summary: |
Summary: |
1356 |
Added compile time PNM reading |
Added compile time PNM reading |
1364 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
1365 |
|
|
1366 |
|
|
1367 |
2003-06-24 12:19:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-78 |
2003-06-24 12:19:01 GMT patch-78 |
1368 |
|
|
1369 |
Summary: |
Summary: |
1370 |
Fixes to the RD ME |
Fixes to the RD ME |
1377 |
src/motion/motion_est.c src/motion/motion_est.h |
src/motion/motion_est.c src/motion/motion_est.h |
1378 |
|
|
1379 |
|
|
1380 |
2003-06-14 09:14:11 GMT Edouard Gomez <ed.gomez@free.fr> patch-77 |
2003-06-14 09:14:11 GMT patch-77 |
1381 |
|
|
1382 |
Summary: |
Summary: |
1383 |
Zone update. |
Zone update. |
1392 |
vfw/src/config.rc vfw/src/resource.h |
vfw/src/config.rc vfw/src/resource.h |
1393 |
|
|
1394 |
|
|
1395 |
2003-06-14 09:06:37 GMT Edouard Gomez <ed.gomez@free.fr> patch-76 |
2003-06-14 09:06:37 GMT patch-76 |
1396 |
|
|
1397 |
Summary: |
Summary: |
1398 |
Fixes a bug where type was not respected in a BEFORE plugin. |
Fixes a bug where type was not respected in a BEFORE plugin. |
1408 |
src/encoder.c |
src/encoder.c |
1409 |
|
|
1410 |
|
|
1411 |
2003-06-12 23:03:38 GMT Edouard Gomez <ed.gomez@free.fr> patch-75 |
2003-06-12 23:03:38 GMT patch-75 |
1412 |
|
|
1413 |
Summary: |
Summary: |
1414 |
Fixed the old "yellow line on left" with rgb output. |
Fixed the old "yellow line on left" with rgb output. |
1421 |
src/image/x86_asm/colorspace_rgb_mmx.asm |
src/image/x86_asm/colorspace_rgb_mmx.asm |
1422 |
|
|
1423 |
|
|
1424 |
2003-06-12 23:02:10 GMT Edouard Gomez <ed.gomez@free.fr> patch-74 |
2003-06-12 23:02:10 GMT patch-74 |
1425 |
|
|
1426 |
Summary: |
Summary: |
1427 |
Removed log2bin ia32 optimization. |
Removed log2bin ia32 optimization. |
1434 |
src/bitstream/bitstream.c |
src/bitstream/bitstream.c |
1435 |
|
|
1436 |
|
|
1437 |
2003-06-12 22:55:10 GMT Edouard Gomez <ed.gomez@free.fr> patch-73 |
2003-06-12 22:55:10 GMT patch-73 |
1438 |
|
|
1439 |
Summary: |
Summary: |
1440 |
Fixed some small things in encoder. |
Fixed some small things in encoder. |
1449 |
src/encoder.c |
src/encoder.c |
1450 |
|
|
1451 |
|
|
1452 |
2003-06-12 22:51:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-72 |
2003-06-12 22:51:55 GMT patch-72 |
1453 |
|
|
1454 |
Summary: |
Summary: |
1455 |
Back to Walken's Idct |
Back to Walken's Idct |
1463 |
src/xvid.c src/xvid.h |
src/xvid.c src/xvid.h |
1464 |
|
|
1465 |
|
|
1466 |
2003-06-10 22:45:57 GMT Edouard Gomez <ed.gomez@free.fr> patch-71 |
2003-06-10 22:45:57 GMT patch-71 |
1467 |
|
|
1468 |
Summary: |
Summary: |
1469 |
VFW front end update (New live quant histogram window) |
VFW front end update (New live quant histogram window) |
1483 |
vfw/src/resource.h vfw/vfw.dsp |
vfw/src/resource.h vfw/vfw.dsp |
1484 |
|
|
1485 |
|
|
1486 |
2003-06-10 20:58:09 GMT Edouard Gomez <ed.gomez@free.fr> patch-70 |
2003-06-10 20:58:09 GMT patch-70 |
1487 |
|
|
1488 |
Summary: |
Summary: |
1489 |
Fixed the win32 project file because of patch-64 |
Fixed the win32 project file because of patch-64 |
1497 |
build/win32/libxvidcore.dsp |
build/win32/libxvidcore.dsp |
1498 |
|
|
1499 |
|
|
1500 |
2003-06-10 20:53:31 GMT Edouard Gomez <ed.gomez@free.fr> patch-69 |
2003-06-10 20:53:31 GMT patch-69 |
1501 |
|
|
1502 |
Summary: |
Summary: |
1503 |
Added direct target frame size support + cosmetic. |
Added direct target frame size support + cosmetic. |
1513 |
src/plugins/plugin_2pass2.c |
src/plugins/plugin_2pass2.c |
1514 |
|
|
1515 |
|
|
1516 |
2003-06-10 09:13:40 GMT Edouard Gomez <ed.gomez@free.fr> patch-68 |
2003-06-10 09:13:40 GMT patch-68 |
1517 |
|
|
1518 |
Summary: |
Summary: |
1519 |
xvid_bench updates and corresponding Makefile changes. |
xvid_bench updates and corresponding Makefile changes. |
1532 |
examples/Makefile examples/xvid_bench.c |
examples/Makefile examples/xvid_bench.c |
1533 |
|
|
1534 |
|
|
1535 |
2003-06-10 09:05:14 GMT Edouard Gomez <ed.gomez@free.fr> patch-67 |
2003-06-10 09:05:14 GMT patch-67 |
1536 |
|
|
1537 |
Summary: |
Summary: |
1538 |
Probably a small copy/paste error |
Probably a small copy/paste error |
1546 |
src/xvid.h |
src/xvid.h |
1547 |
|
|
1548 |
|
|
1549 |
2003-06-09 19:39:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-66 |
2003-06-09 19:39:47 GMT patch-66 |
1550 |
|
|
1551 |
Summary: |
Summary: |
1552 |
Activated simple_idct_mmx. |
Activated simple_idct_mmx. |
1567 |
src/decoder.h src/xvid.c src/xvid.h |
src/decoder.h src/xvid.c src/xvid.h |
1568 |
|
|
1569 |
|
|
1570 |
2003-06-09 19:15:18 GMT Edouard Gomez <ed.gomez@free.fr> patch-65 |
2003-06-09 19:15:18 GMT patch-65 |
1571 |
|
|
1572 |
Summary: |
Summary: |
1573 |
Remaining include of adapt_quant.h |
Remaining include of adapt_quant.h |
1580 |
src/encoder.c |
src/encoder.c |
1581 |
|
|
1582 |
|
|
1583 |
2003-06-09 17:49:44 GMT Edouard Gomez <ed.gomez@free.fr> patch-64 |
2003-06-09 17:49:44 GMT patch-64 |
1584 |
|
|
1585 |
Summary: |
Summary: |
1586 |
Moved code from adapt_quant.c to the lumimasking plugin. |
Moved code from adapt_quant.c to the lumimasking plugin. |
1605 |
build/generic/sources.inc src/plugins/plugin_lumimasking.c |
build/generic/sources.inc src/plugins/plugin_lumimasking.c |
1606 |
|
|
1607 |
|
|
1608 |
2003-06-09 13:45:29 GMT Edouard Gomez <ed.gomez@free.fr> patch-63 |
2003-06-09 13:45:29 GMT patch-63 |
1609 |
|
|
1610 |
Summary: |
Summary: |
1611 |
Legal GNU GPL Headers and copyright holders. |
Legal GNU GPL Headers and copyright holders. |
1656 |
vfw/src/debug.h vfw/src/resource.h vfw/src/vfwext.h |
vfw/src/debug.h vfw/src/resource.h vfw/src/vfwext.h |
1657 |
|
|
1658 |
|
|
1659 |
2003-06-09 01:13:50 GMT Edouard Gomez <ed.gomez@free.fr> patch-62 |
2003-06-09 01:13:50 GMT patch-62 |
1660 |
|
|
1661 |
Summary: |
Summary: |
1662 |
ANSI C comments. |
ANSI C comments. |
1693 |
vfw/src/config.c vfw/src/config.h vfw/src/driverproc.c |
vfw/src/config.c vfw/src/config.h vfw/src/driverproc.c |
1694 |
|
|
1695 |
|
|
1696 |
2003-06-04 18:19:56 GMT Edouard Gomez <ed.gomez@free.fr> patch-61 |
2003-06-04 18:19:56 GMT patch-61 |
1697 |
|
|
1698 |
Summary: |
Summary: |
1699 |
Removed AltCC from VFW frontend |
Removed AltCC from VFW frontend |
1708 |
vfw/src/config.rc |
vfw/src/config.rc |
1709 |
|
|
1710 |
|
|
1711 |
2003-05-29 14:47:28 GMT Edouard Gomez <ed.gomez@free.fr> patch-60 |
2003-05-29 14:47:28 GMT patch-60 |
1712 |
|
|
1713 |
Summary: |
Summary: |
1714 |
Lot of two pass updates. |
Lot of two pass updates. |
1747 |
src/plugins/plugin_2pass2.c |
src/plugins/plugin_2pass2.c |
1748 |
|
|
1749 |
|
|
1750 |
2003-05-25 10:01:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-59 |
2003-05-25 10:01:55 GMT patch-59 |
1751 |
|
|
1752 |
Summary: |
Summary: |
1753 |
Function reordering, fix minimum "hardcoded" frame sizes in internal_sacle(). |
Function reordering, fix minimum "hardcoded" frame sizes in internal_sacle(). |
1766 |
src/plugins/plugin_2pass2.c |
src/plugins/plugin_2pass2.c |
1767 |
|
|
1768 |
|
|
1769 |
2003-05-22 23:11:21 GMT Edouard Gomez <ed.gomez@free.fr> patch-58 |
2003-05-22 23:11:21 GMT patch-58 |
1770 |
|
|
1771 |
Summary: |
Summary: |
1772 |
Added the container_frame_overhead field to the 2pass2 RC structure. |
Added the container_frame_overhead field to the 2pass2 RC structure. |
1785 |
src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c |
src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c |
1786 |
|
|
1787 |
|
|
1788 |
2003-05-22 22:22:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-57 |
2003-05-22 22:22:47 GMT patch-57 |
1789 |
|
|
1790 |
Summary: |
Summary: |
1791 |
Fixed an overflow bug in target filesize computation. |
Fixed an overflow bug in target filesize computation. |
1802 |
src/plugins/plugin_2pass2.c |
src/plugins/plugin_2pass2.c |
1803 |
|
|
1804 |
|
|
1805 |
2003-05-22 18:53:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-56 |
2003-05-22 18:53:19 GMT patch-56 |
1806 |
|
|
1807 |
Summary: |
Summary: |
1808 |
Added the mrproper Makefile target. |
Added the mrproper Makefile target. |
1817 |
build/generic/Makefile |
build/generic/Makefile |
1818 |
|
|
1819 |
|
|
1820 |
2003-05-22 17:30:15 GMT Edouard Gomez <ed.gomez@free.fr> patch-55 |
2003-05-22 17:30:15 GMT patch-55 |
1821 |
|
|
1822 |
Summary: |
Summary: |
1823 |
Fix a nasty bug due to a typo mistake. |
Fix a nasty bug due to a typo mistake. |
1831 |
src/plugins/plugin_2pass2.c |
src/plugins/plugin_2pass2.c |
1832 |
|
|
1833 |
|
|
1834 |
2003-05-22 17:24:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-54 |
2003-05-22 17:24:19 GMT patch-54 |
1835 |
|
|
1836 |
Summary: |
Summary: |
1837 |
Removed automatic \n in DPRINTF calls. |
Removed automatic \n in DPRINTF calls. |
1847 |
src/prediction/mbprediction.c |
src/prediction/mbprediction.c |
1848 |
|
|
1849 |
|
|
1850 |
2003-05-22 17:03:38 GMT Edouard Gomez <ed.gomez@free.fr> patch-53 |
2003-05-22 17:03:38 GMT patch-53 |
1851 |
|
|
1852 |
Summary: |
Summary: |
1853 |
Cleaned up a bit, added comments. |
Cleaned up a bit, added comments. |
1862 |
src/plugins/plugin_2pass2.c |
src/plugins/plugin_2pass2.c |
1863 |
|
|
1864 |
|
|
1865 |
2003-05-18 12:12:49 GMT Edouard Gomez <ed.gomez@free.fr> patch-52 |
2003-05-18 12:12:49 GMT patch-52 |
1866 |
|
|
1867 |
Summary: |
Summary: |
1868 |
Update of xvid_encraw (vop_debug, debug, max key frame) |
Update of xvid_encraw (vop_debug, debug, max key frame) |
1881 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
1882 |
|
|
1883 |
|
|
1884 |
2003-05-18 12:01:31 GMT Edouard Gomez <ed.gomez@free.fr> patch-51 |
2003-05-18 12:01:31 GMT patch-51 |
1885 |
|
|
1886 |
Summary: |
Summary: |
1887 |
Missing RateControl removal from Win32 visual project. |
Missing RateControl removal from Win32 visual project. |
1894 |
build/win32/libxvidcore.dsp |
build/win32/libxvidcore.dsp |
1895 |
|
|
1896 |
|
|
1897 |
2003-05-18 00:08:46 GMT Edouard Gomez <ed.gomez@free.fr> patch-50 |
2003-05-18 00:08:46 GMT patch-50 |
1898 |
|
|
1899 |
Summary: |
Summary: |
1900 |
Removed legacy RateControl module. |
Removed legacy RateControl module. |
1912 |
build/generic/sources.inc src/encoder.h |
build/generic/sources.inc src/encoder.h |
1913 |
|
|
1914 |
|
|
1915 |
2003-05-17 23:54:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-49 |
2003-05-17 23:54:55 GMT patch-49 |
1916 |
|
|
1917 |
Summary: |
Summary: |
1918 |
VFW Update. |
VFW Update. |
1930 |
vfw/src/config.rc vfw/src/resource.h |
vfw/src/config.rc vfw/src/resource.h |
1931 |
|
|
1932 |
|
|
1933 |
2003-05-17 23:50:38 GMT Edouard Gomez <ed.gomez@free.fr> patch-48 |
2003-05-17 23:50:38 GMT patch-48 |
1934 |
|
|
1935 |
Summary: |
Summary: |
1936 |
2pass plugin updates for zone support. |
2pass plugin updates for zone support. |
1945 |
src/plugins/plugin_2pass1.c src/plugins/plugin_2pass2.c |
src/plugins/plugin_2pass1.c src/plugins/plugin_2pass2.c |
1946 |
|
|
1947 |
|
|
1948 |
2003-05-17 21:07:43 GMT Edouard Gomez <ed.gomez@free.fr> patch-47 |
2003-05-17 21:07:43 GMT patch-47 |
1949 |
|
|
1950 |
Summary: |
Summary: |
1951 |
Debug is now controled through xvid_global + INIT |
Debug is now controled through xvid_global + INIT |
1966 |
src/utils/ratecontrol.c src/xvid.c src/xvid.h |
src/utils/ratecontrol.c src/xvid.c src/xvid.h |
1967 |
|
|
1968 |
|
|
1969 |
2003-05-17 20:32:59 GMT Edouard Gomez <ed.gomez@free.fr> patch-46 |
2003-05-17 20:32:59 GMT patch-46 |
1970 |
|
|
1971 |
Summary: |
Summary: |
1972 |
Fix for the patch-44. |
Fix for the patch-44. |
1982 |
src/encoder.c |
src/encoder.c |
1983 |
|
|
1984 |
|
|
1985 |
2003-05-15 17:31:04 GMT Edouard Gomez <ed.gomez@free.fr> patch-45 |
2003-05-15 17:31:04 GMT patch-45 |
1986 |
|
|
1987 |
Summary: |
Summary: |
1988 |
Removed XVID_VOP_DYNAMIC_BFRAMES flag. |
Removed XVID_VOP_DYNAMIC_BFRAMES flag. |
1996 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
1997 |
|
|
1998 |
|
|
1999 |
2003-05-15 17:24:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-44 |
2003-05-15 17:24:55 GMT patch-44 |
2000 |
|
|
2001 |
Summary: |
Summary: |
2002 |
Fix to the encoder loop (was not respecting dynamic decision). |
Fix to the encoder loop (was not respecting dynamic decision). |
2010 |
src/encoder.c src/xvid.h |
src/encoder.c src/xvid.h |
2011 |
|
|
2012 |
|
|
2013 |
2003-05-14 23:27:59 GMT Edouard Gomez <ed.gomez@free.fr> patch-43 |
2003-05-14 23:27:59 GMT patch-43 |
2014 |
|
|
2015 |
Summary: |
Summary: |
2016 |
Added module building for MacOSX. |
Added module building for MacOSX. |
2030 |
build/generic/configure.in |
build/generic/configure.in |
2031 |
|
|
2032 |
|
|
2033 |
2003-05-14 20:21:30 GMT Edouard Gomez <ed.gomez@free.fr> patch-42 |
2003-05-14 20:21:30 GMT patch-42 |
2034 |
|
|
2035 |
Summary: |
Summary: |
2036 |
Merged RD ME from cvs_head. |
Merged RD ME from cvs_head. |
2044 |
src/motion/motion_est.c src/motion/motion_est.h |
src/motion/motion_est.c src/motion/motion_est.h |
2045 |
|
|
2046 |
|
|
2047 |
2003-05-14 18:40:40 GMT Edouard Gomez <ed.gomez@free.fr> patch-41 |
2003-05-14 18:40:40 GMT patch-41 |
2048 |
|
|
2049 |
Summary: |
Summary: |
2050 |
Merged syskin ME changes. |
Merged syskin ME changes. |
2058 |
src/motion/motion_est.c src/motion/motion_est.h |
src/motion/motion_est.c src/motion/motion_est.h |
2059 |
|
|
2060 |
|
|
2061 |
2003-05-14 17:28:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-40 |
2003-05-14 17:28:52 GMT patch-40 |
2062 |
|
|
2063 |
Summary: |
Summary: |
2064 |
Small update to xvid_encraw. |
Small update to xvid_encraw. |
2071 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
2072 |
|
|
2073 |
|
|
2074 |
2003-05-14 14:19:12 GMT Edouard Gomez <ed.gomez@free.fr> patch-39 |
2003-05-14 14:19:12 GMT patch-39 |
2075 |
|
|
2076 |
Summary: |
Summary: |
2077 |
VFW Update (zone support, profile support) |
VFW Update (zone support, profile support) |
2090 |
vfw/src/resource.h vfw/vfw.dsp |
vfw/src/resource.h vfw/vfw.dsp |
2091 |
|
|
2092 |
|
|
2093 |
2003-05-14 14:02:05 GMT Edouard Gomez <ed.gomez@free.fr> patch-38 |
2003-05-14 14:02:05 GMT patch-38 |
2094 |
|
|
2095 |
Summary: |
Summary: |
2096 |
Add support for single RC and zones to xvid_encraw. |
Add support for single RC and zones to xvid_encraw. |
2103 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
2104 |
|
|
2105 |
|
|
2106 |
2003-05-14 13:58:56 GMT Edouard Gomez <ed.gomez@free.fr> patch-37 |
2003-05-14 13:58:56 GMT patch-37 |
2107 |
|
|
2108 |
Summary: |
Summary: |
2109 |
Fixes for Win32 build of libxvidcore. |
Fixes for Win32 build of libxvidcore. |
2117 |
build/generic/libxvidcore.def.in build/win32/libxvidcore.dsp |
build/generic/libxvidcore.def.in build/win32/libxvidcore.dsp |
2118 |
|
|
2119 |
|
|
2120 |
2003-05-13 00:10:12 GMT Edouard Gomez <ed.gomez@free.fr> patch-36 |
2003-05-13 00:10:12 GMT patch-36 |
2121 |
|
|
2122 |
Summary: |
Summary: |
2123 |
Small fixes. |
Small fixes. |
2132 |
src/encoder.c src/utils/mbtransquant.c |
src/encoder.c src/utils/mbtransquant.c |
2133 |
|
|
2134 |
|
|
2135 |
2003-05-13 00:05:03 GMT Edouard Gomez <ed.gomez@free.fr> patch-35 |
2003-05-13 00:05:03 GMT patch-35 |
2136 |
|
|
2137 |
Summary: |
Summary: |
2138 |
CBR plugin is renamed Single pass. Fixed Quant plugin is disabled. |
CBR plugin is renamed Single pass. Fixed Quant plugin is disabled. |
2157 |
==> src/plugins/plugin_single.c |
==> src/plugins/plugin_single.c |
2158 |
|
|
2159 |
|
|
2160 |
2003-05-12 23:49:14 GMT Edouard Gomez <ed.gomez@free.fr> patch-34 |
2003-05-12 23:49:14 GMT patch-34 |
2161 |
|
|
2162 |
Summary: |
Summary: |
2163 |
Removed quant limits per RC plugin, moved to global settings. |
Removed quant limits per RC plugin, moved to global settings. |
2174 |
src/plugins/plugin_cbr.c src/xvid.h |
src/plugins/plugin_cbr.c src/xvid.h |
2175 |
|
|
2176 |
|
|
2177 |
2003-05-12 23:25:54 GMT Edouard Gomez <ed.gomez@free.fr> patch-33 |
2003-05-12 23:25:54 GMT patch-33 |
2178 |
|
|
2179 |
Summary: |
Summary: |
2180 |
Added encoding zones |
Added encoding zones |
2189 |
src/xvid.h |
src/xvid.h |
2190 |
|
|
2191 |
|
|
2192 |
2003-05-12 23:10:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-32 |
2003-05-12 23:10:17 GMT patch-32 |
2193 |
|
|
2194 |
Summary: |
Summary: |
2195 |
Added the profile setting. |
Added the profile setting. |
2203 |
src/encoder.c src/encoder.h src/xvid.h |
src/encoder.c src/encoder.h src/xvid.h |
2204 |
|
|
2205 |
|
|
2206 |
2003-05-11 23:59:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-31 |
2003-05-11 23:59:01 GMT patch-31 |
2207 |
|
|
2208 |
Summary: |
Summary: |
2209 |
Changed quality presets. |
Changed quality presets. |
2220 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
2221 |
|
|
2222 |
|
|
2223 |
2003-05-11 20:47:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-30 |
2003-05-11 20:47:55 GMT patch-30 |
2224 |
|
|
2225 |
Summary: |
Summary: |
2226 |
Some cleanups in the trellis code. |
Some cleanups in the trellis code. |
2233 |
src/utils/mbtransquant.c |
src/utils/mbtransquant.c |
2234 |
|
|
2235 |
|
|
2236 |
2003-05-10 23:53:28 GMT Edouard Gomez <ed.gomez@free.fr> patch-29 |
2003-05-10 23:53:28 GMT patch-29 |
2237 |
|
|
2238 |
Summary: |
Summary: |
2239 |
New trellis code |
New trellis code |
2248 |
src/utils/mbtransquant.c |
src/utils/mbtransquant.c |
2249 |
|
|
2250 |
|
|
2251 |
2003-05-10 23:43:11 GMT Edouard Gomez <ed.gomez@free.fr> patch-28 |
2003-05-10 23:43:11 GMT patch-28 |
2252 |
|
|
2253 |
Summary: |
Summary: |
2254 |
Intra frame decision. |
Intra frame decision. |
2263 |
src/motion/motion_est.c |
src/motion/motion_est.c |
2264 |
|
|
2265 |
|
|
2266 |
2003-05-05 21:50:25 GMT Edouard Gomez <ed.gomez@free.fr> patch-27 |
2003-05-05 21:50:25 GMT patch-27 |
2267 |
|
|
2268 |
Summary: |
Summary: |
2269 |
Fixed double last calculation in trellis quantization. |
Fixed double last calculation in trellis quantization. |
2276 |
src/bitstream/mbcoding.c |
src/bitstream/mbcoding.c |
2277 |
|
|
2278 |
|
|
2279 |
2003-05-05 21:46:29 GMT Edouard Gomez <ed.gomez@free.fr> patch-26 |
2003-05-05 21:46:29 GMT patch-26 |
2280 |
|
|
2281 |
Summary: |
Summary: |
2282 |
Added config.status to the distclean target. |
Added config.status to the distclean target. |
2292 |
build/generic/Makefile |
build/generic/Makefile |
2293 |
|
|
2294 |
|
|
2295 |
2003-05-05 21:39:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-25 |
2003-05-05 21:39:47 GMT patch-25 |
2296 |
|
|
2297 |
Summary: |
Summary: |
2298 |
configure.in tuning (API number and lib sonames). |
configure.in tuning (API number and lib sonames). |
2315 |
build/generic/configure.in |
build/generic/configure.in |
2316 |
|
|
2317 |
|
|
2318 |
2003-04-27 23:22:30 GMT Edouard Gomez <ed.gomez@free.fr> patch-24 |
2003-04-27 23:22:30 GMT patch-24 |
2319 |
|
|
2320 |
Summary: |
Summary: |
2321 |
Cleaned CBR plugin a bit, adds structure for a better initial quant. |
Cleaned CBR plugin a bit, adds structure for a better initial quant. |
2332 |
src/plugins/plugin_cbr.c |
src/plugins/plugin_cbr.c |
2333 |
|
|
2334 |
|
|
2335 |
2003-04-27 23:18:20 GMT Edouard Gomez <ed.gomez@free.fr> patch-23 |
2003-04-27 23:18:20 GMT patch-23 |
2336 |
|
|
2337 |
Summary: |
Summary: |
2338 |
b-frames look good in still motion, after all. |
b-frames look good in still motion, after all. |
2345 |
src/motion/motion_est.c |
src/motion/motion_est.c |
2346 |
|
|
2347 |
|
|
2348 |
2003-04-27 23:14:39 GMT Edouard Gomez <ed.gomez@free.fr> patch-22 |
2003-04-27 23:14:39 GMT patch-22 |
2349 |
|
|
2350 |
Summary: |
Summary: |
2351 |
Add initial trellis quantization to inter+h263 frames. |
Add initial trellis quantization to inter+h263 frames. |
2362 |
src/bitstream/mbcoding.h src/utils/mbtransquant.c src/xvid.h |
src/bitstream/mbcoding.h src/utils/mbtransquant.c src/xvid.h |
2363 |
|
|
2364 |
|
|
2365 |
2003-04-27 22:59:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-21 |
2003-04-27 22:59:47 GMT patch-21 |
2366 |
|
|
2367 |
Summary: |
Summary: |
2368 |
Fixes 2 memory leaks. |
Fixes 2 memory leaks. |
2376 |
src/encoder.c src/utils/mem_align.c |
src/encoder.c src/utils/mem_align.c |
2377 |
|
|
2378 |
|
|
2379 |
2003-04-27 22:50:27 GMT Edouard Gomez <ed.gomez@free.fr> patch-20 |
2003-04-27 22:50:27 GMT patch-20 |
2380 |
|
|
2381 |
Summary: |
Summary: |
2382 |
Adds Avg PSNR output to xvid_encraw. |
Adds Avg PSNR output to xvid_encraw. |
2389 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
2390 |
|
|
2391 |
|
|
2392 |
2003-04-27 22:40:45 GMT Edouard Gomez <ed.gomez@free.fr> patch-19 |
2003-04-27 22:40:45 GMT patch-19 |
2393 |
|
|
2394 |
Summary: |
Summary: |
2395 |
Fixes the vfw Visual Project. |
Fixes the vfw Visual Project. |
2402 |
vfw/vfw.dsp |
vfw/vfw.dsp |
2403 |
|
|
2404 |
|
|
2405 |
2003-04-14 20:07:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-18 |
2003-04-14 20:07:47 GMT patch-18 |
2406 |
|
|
2407 |
Summary: |
Summary: |
2408 |
Fixes plugin initialization in xvid_encraw. |
Fixes plugin initialization in xvid_encraw. |
2416 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
2417 |
|
|
2418 |
|
|
2419 |
2003-04-14 15:28:57 GMT Edouard Gomez <ed.gomez@free.fr> patch-17 |
2003-04-14 15:28:57 GMT patch-17 |
2420 |
|
|
2421 |
Summary: |
Summary: |
2422 |
Fixed function prototypes <-> definitions mismatching. |
Fixed function prototypes <-> definitions mismatching. |
2429 |
src/utils/mbfunctions.h src/utils/mbtransquant.c |
src/utils/mbfunctions.h src/utils/mbtransquant.c |
2430 |
|
|
2431 |
|
|
2432 |
2003-04-14 15:23:15 GMT Edouard Gomez <ed.gomez@free.fr> patch-16 |
2003-04-14 15:23:15 GMT patch-16 |
2433 |
|
|
2434 |
Summary: |
Summary: |
2435 |
VFW frontend update |
VFW frontend update |
2444 |
vfw/src/resource.h vfw/vfw.dsp |
vfw/src/resource.h vfw/vfw.dsp |
2445 |
|
|
2446 |
|
|
2447 |
2003-04-14 15:05:20 GMT Edouard Gomez <ed.gomez@free.fr> patch-15 |
2003-04-14 15:05:20 GMT patch-15 |
2448 |
|
|
2449 |
Summary: |
Summary: |
2450 |
Fixed BITS decision for low quants, reworked p/b/i decision. |
Fixed BITS decision for low quants, reworked p/b/i decision. |
2461 |
src/motion/motion_est.c |
src/motion/motion_est.c |
2462 |
|
|
2463 |
|
|
2464 |
2003-04-10 13:01:07 GMT Edouard Gomez <ed.gomez@free.fr> patch-14 |
2003-04-10 13:01:07 GMT patch-14 |
2465 |
|
|
2466 |
Summary: |
Summary: |
2467 |
Removed all ABS() macros. |
Removed all ABS() macros. |
2482 |
src/utils/mbtransquant.c src/xvid.c |
src/utils/mbtransquant.c src/xvid.c |
2483 |
|
|
2484 |
|
|
2485 |
2003-04-09 18:44:24 GMT Edouard Gomez <ed.gomez@free.fr> patch-13 |
2003-04-09 18:44:24 GMT patch-13 |
2486 |
|
|
2487 |
Summary: |
Summary: |
2488 |
Added GNU profiling option to the configure script. |
Added GNU profiling option to the configure script. |
2505 |
build/generic/configure.in |
build/generic/configure.in |
2506 |
|
|
2507 |
|
|
2508 |
2003-04-09 16:09:33 GMT Edouard Gomez <ed.gomez@free.fr> patch-12 |
2003-04-09 16:09:33 GMT patch-12 |
2509 |
|
|
2510 |
Summary: |
Summary: |
2511 |
Build fix from release-0_9_1-fixes@cvs.xvid.org |
Build fix from release-0_9_1-fixes@cvs.xvid.org |
2519 |
build/generic/configure.in |
build/generic/configure.in |
2520 |
|
|
2521 |
|
|
2522 |
2003-04-09 13:44:06 GMT Edouard Gomez <ed.gomez@free.fr> patch-11 |
2003-04-09 13:44:06 GMT patch-11 |
2523 |
|
|
2524 |
Summary: |
Summary: |
2525 |
Syncing arch tree with xvid.org cvs. |
Syncing arch tree with xvid.org cvs. |
2570 |
src/xvid.h vfw/src/2pass.c vfw/src/codec.c |
src/xvid.h vfw/src/2pass.c vfw/src/codec.c |
2571 |
|
|
2572 |
|
|
2573 |
2003-03-16 00:21:32 GMT Edouard Gomez <ed.gomez@free.fr> patch-10 |
2003-03-16 00:21:32 GMT patch-10 |
2574 |
|
|
2575 |
Summary: |
Summary: |
2576 |
Added suxen plugin system (Synced with CVS) |
Added suxen plugin system (Synced with CVS) |
2595 |
src/plugins/.arch-ids src/plugins |
src/plugins/.arch-ids src/plugins |
2596 |
|
|
2597 |
|
|
2598 |
2003-03-11 23:37:06 GMT Edouard Gomez <ed.gomez@free.fr> patch-9 |
2003-03-11 23:37:06 GMT patch-9 |
2599 |
|
|
2600 |
Summary: |
Summary: |
2601 |
Changed xvid_decraw option handling for -d/-m. |
Changed xvid_decraw option handling for -d/-m. |
2608 |
examples/xvid_decraw.c |
examples/xvid_decraw.c |
2609 |
|
|
2610 |
|
|
2611 |
2003-03-11 23:30:16 GMT Edouard Gomez <ed.gomez@free.fr> patch-8 |
2003-03-11 23:30:16 GMT patch-8 |
2612 |
|
|
2613 |
Summary: |
Summary: |
2614 |
Fixed frame counting in xvid_encraw. |
Fixed frame counting in xvid_encraw. |
2623 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
2624 |
|
|
2625 |
|
|
2626 |
2003-03-11 23:07:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-7 |
2003-03-11 23:07:01 GMT patch-7 |
2627 |
|
|
2628 |
Summary: |
Summary: |
2629 |
Ported xvid_decraw to new API. |
Ported xvid_decraw to new API. |
2643 |
examples/Makefile examples/xvid_decraw.c |
examples/Makefile examples/xvid_decraw.c |
2644 |
|
|
2645 |
|
|
2646 |
2003-03-11 20:19:44 GMT Edouard Gomez <ed.gomez@free.fr> patch-6 |
2003-03-11 20:19:44 GMT patch-6 |
2647 |
|
|
2648 |
Summary: |
Summary: |
2649 |
Fix an important API comment in main header. |
Fix an important API comment in main header. |
2657 |
src/xvid.h |
src/xvid.h |
2658 |
|
|
2659 |
|
|
2660 |
2003-03-11 00:36:34 GMT Edouard Gomez <ed.gomez@free.fr> patch-5 |
2003-03-11 00:36:34 GMT patch-5 |
2661 |
|
|
2662 |
Summary: |
Summary: |
2663 |
PSNR is now an option. More consistent -m/-s option handling. |
PSNR is now an option. More consistent -m/-s option handling. |
2676 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
2677 |
|
|
2678 |
|
|
2679 |
2003-03-10 00:36:15 GMT Edouard Gomez <ed.gomez@free.fr> patch-4 |
2003-03-10 00:36:15 GMT patch-4 |
2680 |
|
|
2681 |
Summary: |
Summary: |
2682 |
Adds extended stats support even for bframes in xvidcore. |
Adds extended stats support even for bframes in xvidcore. |
2693 |
src/encoder.c src/utils/mbfunctions.h src/utils/mbtransquant.c |
src/encoder.c src/utils/mbfunctions.h src/utils/mbtransquant.c |
2694 |
|
|
2695 |
|
|
2696 |
2003-03-09 16:42:27 GMT Edouard Gomez <ed.gomez@free.fr> patch-3 |
2003-03-09 16:42:27 GMT patch-3 |
2697 |
|
|
2698 |
Summary: |
Summary: |
2699 |
Adds extended stats support. |
Adds extended stats support. |
2714 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
2715 |
|
|
2716 |
|
|
2717 |
2003-03-09 00:23:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-2 |
2003-03-09 00:23:52 GMT patch-2 |
2718 |
|
|
2719 |
Summary: |
Summary: |
2720 |
Updated xvid_encraw for new API. |
Updated xvid_encraw for new API. |
2732 |
examples/Makefile examples/xvid_encraw.c src/encoder.c |
examples/Makefile examples/xvid_encraw.c src/encoder.c |
2733 |
|
|
2734 |
|
|
2735 |
2003-03-06 22:08:43 GMT Edouard Gomez <ed.gomez@free.fr> patch-1 |
2003-03-06 22:08:43 GMT patch-1 |
2736 |
|
|
2737 |
Summary: |
Summary: |
2738 |
Synced with dev-api-4 XviD branch. |
Synced with dev-api-4 XviD branch. |
2797 |
vfw/src rawdec dshow dshow/src |
vfw/src rawdec dshow dshow/src |
2798 |
|
|
2799 |
|
|
2800 |
2003-03-06 21:27:16 GMT Edouard Gomez <ed.gomez@free.fr> base-0 |
2003-03-06 21:27:16 GMT base-0 |
2801 |
|
|
2802 |
Summary: |
Summary: |
2803 |
tag of ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6 |
tag of ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6 |
2838 |
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5 |
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5 |
2839 |
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6 |
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6 |
2840 |
|
|
2841 |
2003-02-15 18:40:33 GMT Edouard Gomez <ed.gomez@free.fr> patch-3 |
2003-02-15 18:40:33 GMT patch-3 |
2842 |
|
|
2843 |
Summary: |
Summary: |
2844 |
Added latest Pete's chroma optimization code. |
Added latest Pete's chroma optimization code. |
2851 |
src/encoder.c src/xvid.h |
src/encoder.c src/xvid.h |
2852 |
|
|
2853 |
|
|
2854 |
2003-02-15 14:48:12 GMT Edouard Gomez <ed.gomez@free.fr> patch-2 |
2003-02-15 14:48:12 GMT patch-2 |
2855 |
|
|
2856 |
Summary: |
Summary: |
2857 |
Fixed compilation and moved back to plain GPL. |
Fixed compilation and moved back to plain GPL. |
2867 |
LICENSE src/portab.h |
LICENSE src/portab.h |
2868 |
|
|
2869 |
|
|
2870 |
2003-02-15 14:05:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-1 |
2003-02-15 14:05:17 GMT patch-1 |
2871 |
|
|
2872 |
Summary: |
Summary: |
2873 |
Updated tree to dev-api-3 branch. |
Updated tree to dev-api-3 branch. |
2982 |
src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c src/xvid.h |
src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c src/xvid.h |
2983 |
|
|
2984 |
|
|
2985 |
2003-02-14 23:01:44 GMT Edouard Gomez <ed.gomez@free.fr> base-0 |
2003-02-14 23:01:44 GMT base-0 |
2986 |
|
|
2987 |
Summary: |
Summary: |
2988 |
Upcoming 1.0 version continuation |
Upcoming 1.0 version continuation |
2997 |
{arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main/patch-log |
{arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main/patch-log |
2998 |
|
|
2999 |
|
|
3000 |
2003-02-11 21:03:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-20 |
2003-02-11 21:03:19 GMT patch-20 |
3001 |
|
|
3002 |
Summary: |
Summary: |
3003 |
Removed BFrame outdated bframe/qpel decoding. |
Removed BFrame outdated bframe/qpel decoding. |
3013 |
src/image/interpolate8x8.h |
src/image/interpolate8x8.h |
3014 |
|
|
3015 |
|
|
3016 |
2003-02-11 18:40:48 GMT Edouard Gomez <ed.gomez@free.fr> patch-19 |
2003-02-11 18:40:48 GMT patch-19 |
3017 |
|
|
3018 |
Summary: |
Summary: |
3019 |
Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection. |
Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection. |
3047 |
|
|
3048 |
|
|
3049 |
|
|
3050 |
2003-02-10 23:31:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-18 |
2003-02-10 23:31:01 GMT patch-18 |
3051 |
|
|
3052 |
Summary: |
Summary: |
3053 |
Fixed xvid_encraw help message. |
Fixed xvid_encraw help message. |
3060 |
examples/xvid_encraw.c |
examples/xvid_encraw.c |
3061 |
|
|
3062 |
|
|
3063 |
2003-02-10 23:06:32 GMT Edouard Gomez <ed.gomez@free.fr> patch-17 |
2003-02-10 23:06:32 GMT patch-17 |
3064 |
|
|
3065 |
Summary: |
Summary: |
3066 |
Added IA64 DCT source choice according to the compiler basename. |
Added IA64 DCT source choice according to the compiler basename. |
3078 |
build/generic/platform.inc.in |
build/generic/platform.inc.in |
3079 |
|
|
3080 |
|
|
3081 |
2003-02-10 13:49:25 GMT Edouard Gomez <ed.gomez@free.fr> patch-16 |
2003-02-10 13:49:25 GMT patch-16 |
3082 |
|
|
3083 |
Summary: |
Summary: |
3084 |
Changed linking option on PPC platforms (-flat_namespace) |
Changed linking option on PPC platforms (-flat_namespace) |
3091 |
build/generic/configure.in |
build/generic/configure.in |
3092 |
|
|
3093 |
|
|
3094 |
2003-02-09 23:15:18 GMT Edouard Gomez <ed.gomez@free.fr> patch-15 |
2003-02-09 23:15:18 GMT patch-15 |
3095 |
|
|
3096 |
Summary: |
Summary: |
3097 |
Added the configure bootstrap script. |
Added the configure bootstrap script. |
3105 |
build/generic/bootstrap.sh |
build/generic/bootstrap.sh |
3106 |
|
|
3107 |
|
|
3108 |
2003-02-09 23:06:51 GMT Edouard Gomez <ed.gomez@free.fr> patch-14 |
2003-02-09 23:06:51 GMT patch-14 |
3109 |
|
|
3110 |
Summary: |
Summary: |
3111 |
The PPC port is now disabled because it is outdated. |
The PPC port is now disabled because it is outdated. |
3118 |
build/generic/configure.in |
build/generic/configure.in |
3119 |
|
|
3120 |
|
|
3121 |
2003-02-09 23:01:30 GMT Edouard Gomez <ed.gomez@free.fr> patch-13 |
2003-02-09 23:01:30 GMT patch-13 |
3122 |
|
|
3123 |
Summary: |
Summary: |
3124 |
More "unknown compiler" friendly portab.h file. |
More "unknown compiler" friendly portab.h file. |
3132 |
src/portab.h |
src/portab.h |
3133 |
|
|
3134 |
|
|
3135 |
2003-02-09 00:49:32 GMT Edouard Gomez <ed.gomez@free.fr> patch-12 |
2003-02-09 00:49:32 GMT patch-12 |
3136 |
|
|
3137 |
Summary: |
Summary: |
3138 |
DivX4 compatibility layer has been turned into an option (default:disable). |
DivX4 compatibility layer has been turned into an option (default:disable). |
3148 |
build/generic/platform.inc.in build/generic/sources.inc |
build/generic/platform.inc.in build/generic/sources.inc |
3149 |
|
|
3150 |
|
|
3151 |
2003-02-08 23:29:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-11 |
2003-02-08 23:29:55 GMT patch-11 |
3152 |
|
|
3153 |
Summary: |
Summary: |
3154 |
Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file. |
Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file. |
3170 |
examples/xvid_stat.c src/xvid.c |
examples/xvid_stat.c src/xvid.c |
3171 |
|
|
3172 |
|
|
3173 |
2003-02-08 14:55:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-10 |
2003-02-08 14:55:19 GMT patch-10 |
3174 |
|
|
3175 |
Summary: |
Summary: |
3176 |
Fixed MacOSX build. |
Fixed MacOSX build. |
3185 |
build/generic/configure.in |
build/generic/configure.in |
3186 |
|
|
3187 |
|
|
3188 |
2003-02-08 12:49:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-9 |
2003-02-08 12:49:17 GMT patch-9 |
3189 |
|
|
3190 |
Summary: |
Summary: |
3191 |
Added Altivec detection (Guillaume Morin) |
Added Altivec detection (Guillaume Morin) |
3198 |
build/generic/configure.in |
build/generic/configure.in |
3199 |
|
|
3200 |
|
|
3201 |
2003-02-08 12:25:46 GMT Edouard Gomez <ed.gomez@free.fr> patch-8 |
2003-02-08 12:25:46 GMT patch-8 |
3202 |
|
|
3203 |
Summary: |
Summary: |
3204 |
Fixed portab.h for _DEBUG target and GCC/ICC compilers. |
Fixed portab.h for _DEBUG target and GCC/ICC compilers. |
3215 |
src/portab.h |
src/portab.h |
3216 |
|
|
3217 |
|
|
3218 |
2003-02-08 11:45:00 GMT Edouard Gomez <ed.gomez@free.fr> patch-7 |
2003-02-08 11:45:00 GMT patch-7 |
3219 |
|
|
3220 |
Summary: |
Summary: |
3221 |
Changed the way I add strings into variables. |
Changed the way I add strings into variables. |
3231 |
build/generic/configure.in |
build/generic/configure.in |
3232 |
|
|
3233 |
|
|
3234 |
2003-02-07 23:16:57 GMT Edouard Gomez <ed.gomez@free.fr> patch-6 |
2003-02-07 23:16:57 GMT patch-6 |
3235 |
|
|
3236 |
Summary: |
Summary: |
3237 |
Fixed the "ar" "s" option for some platforms. |
Fixed the "ar" "s" option for some platforms. |
3246 |
build/generic/Makefile |
build/generic/Makefile |
3247 |
|
|
3248 |
|
|
3249 |
2003-02-07 22:19:37 GMT Edouard Gomez <ed.gomez@free.fr> patch-5 |
2003-02-07 22:19:37 GMT patch-5 |
3250 |
|
|
3251 |
Summary: |
Summary: |
3252 |
Fixed a BSD checking in ansm output format. |
Fixed a BSD checking in ansm output format. |
3259 |
build/generic/configure.in |
build/generic/configure.in |
3260 |
|
|
3261 |
|
|
3262 |
2003-02-07 21:18:14 GMT Edouard Gomez <ed.gomez@free.fr> patch-4 |
2003-02-07 21:18:14 GMT patch-4 |
3263 |
|
|
3264 |
Summary: |
Summary: |
3265 |
Fixed options and added the --disable-assembly option |
Fixed options and added the --disable-assembly option |
3278 |
build/generic/configure.in |
build/generic/configure.in |
3279 |
|
|
3280 |
|
|
3281 |
2003-02-06 21:49:16 GMT Edouard Gomez <ed.gomez@free.fr> patch-3 |
2003-02-06 21:49:16 GMT patch-3 |
3282 |
|
|
3283 |
Summary: |
Summary: |
3284 |
Fixes for the new build system in sources. |
Fixes for the new build system in sources. |
3293 |
src/utils/emms.h src/xvid.c |
src/utils/emms.h src/xvid.c |
3294 |
|
|
3295 |
|
|
3296 |
2003-02-06 21:22:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-2 |
2003-02-06 21:22:55 GMT patch-2 |
3297 |
|
|
3298 |
Summary: |
Summary: |
3299 |
Changed build system for Unix OSes |
Changed build system for Unix OSes |
3357 |
build/generic/Makefile.linuxx86 build/generic/Makefile.sparc |
build/generic/Makefile.linuxx86 build/generic/Makefile.sparc |
3358 |
|
|
3359 |
|
|
3360 |
2003-02-06 21:11:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-1 |
2003-02-06 21:11:17 GMT patch-1 |
3361 |
|
|
3362 |
Summary: |
Summary: |
3363 |
Updated to current stable CVS_HEAD |
Updated to current stable CVS_HEAD |
3397 |
src/xvid.h todo.txt |
src/xvid.h todo.txt |
3398 |
|
|
3399 |
|
|
3400 |
2003-02-06 20:59:19 GMT Edouard Gomez <ed.gomez@free.fr> base-0 |
2003-02-06 20:59:19 GMT base-0 |
3401 |
|
|
3402 |
Summary: |
Summary: |
3403 |
Imported xvidcore 0.9.0 into arch repository |
Imported xvidcore 0.9.0 into arch repository |