|
# do not edit -- automatically generated by arch changelog |
|
|
# tag: automatic-ChangeLog--ed.gomez@free.fr--main/xvidcore--stable--1.0 |
|
1 |
# |
# |
2 |
|
# Ed.Gomez: This ChangeLog is generated from a personal tree maintained |
3 |
|
# under the arch revision control tool. That's why dates may be skewed. I |
4 |
|
# also removed all my email adresses from the output because they are not |
5 |
|
# relevent |
6 |
|
# |
7 |
|
|
8 |
|
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: |
1343 |
|
Still fixes and improvements to motion estimation |
1344 |
|
Revision: |
1345 |
|
xvidcore--devapi4--1.0--patch-80 |
1346 |
|
|
1347 |
|
Still fixes and improvements to motion estimation. |
1348 |
|
|
1349 |
|
modified files: |
1350 |
|
src/motion/motion_est.c src/motion/motion_est.h |
1351 |
|
|
1352 |
|
|
1353 |
|
2003-06-27 13:35:20 GMT patch-79 |
1354 |
|
|
1355 |
|
Summary: |
1356 |
|
Added compile time PNM reading |
1357 |
|
Revision: |
1358 |
|
xvidcore--devapi4--1.0--patch-79 |
1359 |
|
|
1360 |
|
Added compile time PNM reading. It can be useful to test RGB<->YV12 |
1361 |
|
conversions inside XviD. |
1362 |
|
|
1363 |
|
modified files: |
1364 |
|
examples/xvid_encraw.c |
1365 |
|
|
1366 |
|
|
1367 |
|
2003-06-24 12:19:01 GMT patch-78 |
1368 |
|
|
1369 |
|
Summary: |
1370 |
|
Fixes to the RD ME |
1371 |
|
Revision: |
1372 |
|
xvidcore--devapi4--1.0--patch-78 |
1373 |
|
|
1374 |
|
Fixes to the RD ME. |
1375 |
|
|
1376 |
|
modified files: |
1377 |
|
src/motion/motion_est.c src/motion/motion_est.h |
1378 |
|
|
1379 |
|
|
1380 |
|
2003-06-14 09:14:11 GMT patch-77 |
1381 |
|
|
1382 |
|
Summary: |
1383 |
|
Zone update. |
1384 |
|
Revision: |
1385 |
|
xvidcore--devapi4--1.0--patch-77 |
1386 |
|
|
1387 |
|
Removed zone warning boxes (they are counter productive) |
1388 |
|
Added zone-based force key frame option. |
1389 |
|
|
1390 |
|
modified files: |
1391 |
|
vfw/src/codec.c vfw/src/config.c vfw/src/config.h |
1392 |
|
vfw/src/config.rc vfw/src/resource.h |
1393 |
|
|
1394 |
|
|
1395 |
|
2003-06-14 09:06:37 GMT patch-76 |
1396 |
|
|
1397 |
|
Summary: |
1398 |
|
Fixes a bug where type was not respected in a BEFORE plugin. |
1399 |
|
Revision: |
1400 |
|
xvidcore--devapi4--1.0--patch-76 |
1401 |
|
|
1402 |
|
Fixes a bug where type was not respected in a BEFORE plugin. |
1403 |
|
|
1404 |
|
The plugin framework was not copying what was passed to the |
1405 |
|
call_plugins function. |
1406 |
|
|
1407 |
|
modified files: |
1408 |
|
src/encoder.c |
1409 |
|
|
1410 |
|
|
1411 |
|
2003-06-12 23:03:38 GMT patch-75 |
1412 |
|
|
1413 |
|
Summary: |
1414 |
|
Fixed the old "yellow line on left" with rgb output. |
1415 |
|
Revision: |
1416 |
|
xvidcore--devapi4--1.0--patch-75 |
1417 |
|
|
1418 |
|
Fixed the old "yellow line on left" with rgb output. |
1419 |
|
|
1420 |
|
modified files: |
1421 |
|
src/image/x86_asm/colorspace_rgb_mmx.asm |
1422 |
|
|
1423 |
|
|
1424 |
|
2003-06-12 23:02:10 GMT patch-74 |
1425 |
|
|
1426 |
|
Summary: |
1427 |
|
Removed log2bin ia32 optimization. |
1428 |
|
Revision: |
1429 |
|
xvidcore--devapi4--1.0--patch-74 |
1430 |
|
|
1431 |
|
Removed log2bin ia32 optimization. |
1432 |
|
|
1433 |
|
modified files: |
1434 |
|
src/bitstream/bitstream.c |
1435 |
|
|
1436 |
|
|
1437 |
|
2003-06-12 22:55:10 GMT patch-73 |
1438 |
|
|
1439 |
|
Summary: |
1440 |
|
Fixed some small things in encoder. |
1441 |
|
Revision: |
1442 |
|
xvidcore--devapi4--1.0--patch-73 |
1443 |
|
|
1444 |
|
Removed definitively the Hint stuff. |
1445 |
|
|
1446 |
|
Fixed some XXX thingies nad some cleanup. |
1447 |
|
|
1448 |
|
modified files: |
1449 |
|
src/encoder.c |
1450 |
|
|
1451 |
|
|
1452 |
|
2003-06-12 22:51:55 GMT patch-72 |
1453 |
|
|
1454 |
|
Summary: |
1455 |
|
Back to Walken's Idct |
1456 |
|
Revision: |
1457 |
|
xvidcore--devapi4--1.0--patch-72 |
1458 |
|
|
1459 |
|
The simple_idct idea was not so good as is. Waiting for a better |
1460 |
|
solution from michael. |
1461 |
|
|
1462 |
|
modified files: |
1463 |
|
src/xvid.c src/xvid.h |
1464 |
|
|
1465 |
|
|
1466 |
|
2003-06-10 22:45:57 GMT patch-71 |
1467 |
|
|
1468 |
|
Summary: |
1469 |
|
VFW front end update (New live quant histogram window) |
1470 |
|
Revision: |
1471 |
|
xvidcore--devapi4--1.0--patch-71 |
1472 |
|
|
1473 |
|
Update to the VFW frontend. It includes a new window that shows |
1474 |
|
live quantizer histogram during encoding session. |
1475 |
|
|
1476 |
|
new files: |
1477 |
|
vfw/src/.arch-ids/status.c.id vfw/src/.arch-ids/status.h.id |
1478 |
|
vfw/src/status.c vfw/src/status.h |
1479 |
|
|
1480 |
|
modified files: |
1481 |
|
vfw/src/codec.c vfw/src/codec.h vfw/src/config.c |
1482 |
|
vfw/src/config.h vfw/src/config.rc vfw/src/driverproc.c |
1483 |
|
vfw/src/resource.h vfw/vfw.dsp |
1484 |
|
|
1485 |
|
|
1486 |
|
2003-06-10 20:58:09 GMT patch-70 |
1487 |
|
|
1488 |
|
Summary: |
1489 |
|
Fixed the win32 project file because of patch-64 |
1490 |
|
Revision: |
1491 |
|
xvidcore--devapi4--1.0--patch-70 |
1492 |
|
|
1493 |
|
Removed adapt_quant.[ch] files from the libxvidcore win32 project |
1494 |
|
file. |
1495 |
|
|
1496 |
|
modified files: |
1497 |
|
build/win32/libxvidcore.dsp |
1498 |
|
|
1499 |
|
|
1500 |
|
2003-06-10 20:53:31 GMT patch-69 |
1501 |
|
|
1502 |
|
Summary: |
1503 |
|
Added direct target frame size support + cosmetic. |
1504 |
|
Revision: |
1505 |
|
xvidcore--devapi4--1.0--patch-69 |
1506 |
|
|
1507 |
|
If the target bitrate is < 0, it is now interpreted as a target |
1508 |
|
size in kbytes. |
1509 |
|
|
1510 |
|
I did also some cosmetic work to remove all space indents ^_^. |
1511 |
|
|
1512 |
|
modified files: |
1513 |
|
src/plugins/plugin_2pass2.c |
1514 |
|
|
1515 |
|
|
1516 |
|
2003-06-10 09:13:40 GMT patch-68 |
1517 |
|
|
1518 |
|
Summary: |
1519 |
|
xvid_bench updates and corresponding Makefile changes. |
1520 |
|
Revision: |
1521 |
|
xvidcore--devapi4--1.0--patch-68 |
1522 |
|
|
1523 |
|
As mentionned on the devel mailing list, xvid_bench did not even |
1524 |
|
compile anymore. |
1525 |
|
|
1526 |
|
This patch updates xvid_bench to the new API. xvid_bench is now |
1527 |
|
compiled with other examples by the Makefile, this makes mandatory |
1528 |
|
to include ../build/generic/platform.inc to have the ARCH_IS_xxxx |
1529 |
|
constants. Dunno if it has an impact on Win32 project files. |
1530 |
|
|
1531 |
|
modified files: |
1532 |
|
examples/Makefile examples/xvid_bench.c |
1533 |
|
|
1534 |
|
|
1535 |
|
2003-06-10 09:05:14 GMT patch-67 |
1536 |
|
|
1537 |
|
Summary: |
1538 |
|
Probably a small copy/paste error |
1539 |
|
Revision: |
1540 |
|
xvidcore--devapi4--1.0--patch-67 |
1541 |
|
|
1542 |
|
XVID_CSP_BGR was advertised as being a 32bit packed format -> 24bit |
1543 |
|
is the right pixel size |
1544 |
|
|
1545 |
|
modified files: |
1546 |
|
src/xvid.h |
1547 |
|
|
1548 |
|
|
1549 |
|
2003-06-09 19:39:47 GMT patch-66 |
1550 |
|
|
1551 |
|
Summary: |
1552 |
|
Activated simple_idct_mmx. |
1553 |
|
Revision: |
1554 |
|
xvidcore--devapi4--1.0--patch-66 |
1555 |
|
|
1556 |
|
This patch activates simple_idct_mmx use. However it tries to |
1557 |
|
make sure old streams (< version 10) are decoded using the mmx |
1558 |
|
Walten's version. |
1559 |
|
|
1560 |
|
A noticeable bitstream version change, it is now numbered 11. |
1561 |
|
The number 10 is used on the cvs_head version for the same code |
1562 |
|
change. |
1563 |
|
|
1564 |
|
modified files: |
1565 |
|
src/bitstream/bitstream.c src/dct/simple_idct.c |
1566 |
|
src/dct/x86_asm/simple_idct_mmx.asm src/decoder.c |
1567 |
|
src/decoder.h src/xvid.c src/xvid.h |
1568 |
|
|
1569 |
|
|
1570 |
|
2003-06-09 19:15:18 GMT patch-65 |
1571 |
|
|
1572 |
|
Summary: |
1573 |
|
Remaining include of adapt_quant.h |
1574 |
|
Revision: |
1575 |
|
xvidcore--devapi4--1.0--patch-65 |
1576 |
|
|
1577 |
|
encoder.c was still including adapt_quant.h. Removed. |
1578 |
|
|
1579 |
|
modified files: |
1580 |
|
src/encoder.c |
1581 |
|
|
1582 |
|
|
1583 |
|
2003-06-09 17:49:44 GMT patch-64 |
1584 |
|
|
1585 |
|
Summary: |
1586 |
|
Moved code from adapt_quant.c to the lumimasking plugin. |
1587 |
|
Revision: |
1588 |
|
xvidcore--devapi4--1.0--patch-64 |
1589 |
|
|
1590 |
|
The lumimasking plugin was using functions from outside. As I understand |
1591 |
|
what plugins are, they should not rely on code outside their module as |
1592 |
|
much as it is possible to achieve. |
1593 |
|
|
1594 |
|
Here it was clear, the plugin could be made standalone. |
1595 |
|
|
1596 |
|
PS: it seems lumimasking is a no-op plugin, it's probably a bug in the |
1597 |
|
plugin framework. No time to track this. |
1598 |
|
|
1599 |
|
removed files: |
1600 |
|
src/quant/.arch-ids/adapt_quant.c.id |
1601 |
|
src/quant/.arch-ids/adapt_quant.h.id src/quant/adapt_quant.c |
1602 |
|
src/quant/adapt_quant.h |
1603 |
|
|
1604 |
|
modified files: |
1605 |
|
build/generic/sources.inc src/plugins/plugin_lumimasking.c |
1606 |
|
|
1607 |
|
|
1608 |
|
2003-06-09 13:45:29 GMT patch-63 |
1609 |
|
|
1610 |
|
Summary: |
1611 |
|
Legal GNU GPL Headers and copyright holders. |
1612 |
|
Revision: |
1613 |
|
xvidcore--devapi4--1.0--patch-63 |
1614 |
|
|
1615 |
|
Added Legal GNU GPL headers and copyright holders as defined in |
1616 |
|
XviD 0.9.x. |
1617 |
|
|
1618 |
|
There are still some wrong copyright (atm noted 'Anonymous') and i |
1619 |
|
missed probably some old headers that contain the GNU GPL pattern my |
1620 |
|
script searched for. |
1621 |
|
|
1622 |
|
modified files: |
1623 |
|
dshow/src/CAbout.cpp dshow/src/CAbout.h |
1624 |
|
dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h |
1625 |
|
dshow/src/IXvidDecoder.h examples/xvid_bench.c |
1626 |
|
examples/xvid_decraw.c examples/xvid_encraw.c |
1627 |
|
examples/xvid_stat.c rawdec/rawdec.c src/bitstream/bitstream.c |
1628 |
|
src/bitstream/bitstream.h src/bitstream/cbp.c |
1629 |
|
src/bitstream/cbp.h src/bitstream/mbcoding.c |
1630 |
|
src/bitstream/mbcoding.h src/bitstream/vlc_codes.h |
1631 |
|
src/bitstream/zigzag.h src/dct/fdct.c src/dct/fdct.h |
1632 |
|
src/dct/idct.c src/dct/idct.h src/dct/simple_idct.c |
1633 |
|
src/decoder.c src/decoder.h src/divx4.c src/divx4.h |
1634 |
|
src/encoder.c src/encoder.h src/global.h |
1635 |
|
src/image/colorspace.c src/image/colorspace.h src/image/font.c |
1636 |
|
src/image/font.h src/image/image.c src/image/image.h |
1637 |
|
src/image/interpolate8x8.c src/image/interpolate8x8.h |
1638 |
|
src/image/reduced.c src/image/reduced.h src/motion/motion.h |
1639 |
|
src/motion/motion_comp.c src/motion/motion_est.c |
1640 |
|
src/motion/motion_est.h src/motion/ppc_asm/sad_altivec.c |
1641 |
|
src/motion/sad.c src/motion/sad.h src/motion/smp_motion_est.c |
1642 |
|
src/motion/smp_motion_est.h src/plugins/plugin_2pass1.c |
1643 |
|
src/plugins/plugin_2pass2.c src/plugins/plugin_dump.c |
1644 |
|
src/plugins/plugin_fixed.c src/plugins/plugin_lumimasking.c |
1645 |
|
src/plugins/plugin_psnr.c src/plugins/plugin_single.c |
1646 |
|
src/portab.h src/prediction/mbprediction.h |
1647 |
|
src/quant/adapt_quant.c src/quant/adapt_quant.h |
1648 |
|
src/quant/quant_h263.h src/quant/quant_matrix.c |
1649 |
|
src/quant/quant_matrix.h src/quant/quant_mpeg4.c |
1650 |
|
src/quant/quant_mpeg4.h src/utils/emms.c src/utils/emms.h |
1651 |
|
src/utils/mbfunctions.h src/utils/mbtransquant.c |
1652 |
|
src/utils/mem_align.c src/utils/mem_align.h |
1653 |
|
src/utils/mem_transfer.c src/utils/mem_transfer.h |
1654 |
|
src/utils/timer.c src/utils/timer.h src/xvid.c src/xvid.h |
1655 |
|
vfw/src/2pass.h vfw/src/codec.h vfw/src/config.h |
1656 |
|
vfw/src/debug.h vfw/src/resource.h vfw/src/vfwext.h |
1657 |
|
|
1658 |
|
|
1659 |
|
2003-06-09 01:13:50 GMT patch-62 |
1660 |
|
|
1661 |
|
Summary: |
1662 |
|
ANSI C comments. |
1663 |
|
Revision: |
1664 |
|
xvidcore--devapi4--1.0--patch-62 |
1665 |
|
|
1666 |
|
Turned all // ISO C99 comments into ISO C89 (aka ANSI C) coment style. |
1667 |
|
|
1668 |
|
Now XviD compiles fine with gcc 3.x -std=iso89 option. This should help |
1669 |
|
those people who want to get XviD working on DSPs or any other exotic |
1670 |
|
hardware. This type of exotic hardware is usually shipped with a very |
1671 |
|
spartiate ANSI C compiler. |
1672 |
|
|
1673 |
|
NB: Big patch that breaks all kind of cherry picking merges. |
1674 |
|
|
1675 |
|
modified files: |
1676 |
|
examples/odivx_enc_dec.c examples/xvid_bench.c |
1677 |
|
src/bitstream/bitstream.c src/bitstream/mbcoding.c |
1678 |
|
src/bitstream/mbcoding.h src/bitstream/zigzag.h src/dct/fdct.c |
1679 |
|
src/dct/idct.c src/dct/simple_idct.c src/decoder.c |
1680 |
|
src/decoder.h src/encoder.c src/encoder.h src/global.h |
1681 |
|
src/image/colorspace.c src/image/font.c src/image/image.c |
1682 |
|
src/image/interpolate8x8.c src/image/interpolate8x8.h |
1683 |
|
src/image/reduced.c src/motion/motion.h |
1684 |
|
src/motion/motion_comp.c src/motion/motion_est.c |
1685 |
|
src/motion/motion_est.h src/motion/sad.c |
1686 |
|
src/plugins/plugin_2pass2.c src/prediction/mbprediction.c |
1687 |
|
src/prediction/mbprediction.h src/quant/adapt_quant.c |
1688 |
|
src/quant/adapt_quant.h src/quant/quant_h263.c |
1689 |
|
src/quant/quant_h263.h src/quant/quant_mpeg4.c |
1690 |
|
src/quant/quant_mpeg4.h src/utils/mbtransquant.c |
1691 |
|
src/utils/mem_transfer.c src/utils/timer.c src/xvid.c |
1692 |
|
vfw/src/2pass.c vfw/src/codec.c vfw/src/codec.h |
1693 |
|
vfw/src/config.c vfw/src/config.h vfw/src/driverproc.c |
1694 |
|
|
1695 |
|
|
1696 |
|
2003-06-04 18:19:56 GMT patch-61 |
1697 |
|
|
1698 |
|
Summary: |
1699 |
|
Removed AltCC from VFW frontend |
1700 |
|
Revision: |
1701 |
|
xvidcore--devapi4--1.0--patch-61 |
1702 |
|
|
1703 |
|
A previous patch removed AltCC from the 2pass plugin. Thus we |
1704 |
|
remove the frontend panels for AltCC and corresponding code. |
1705 |
|
|
1706 |
|
modified files: |
1707 |
|
src/xvid.h vfw/src/codec.c vfw/src/config.c vfw/src/config.h |
1708 |
|
vfw/src/config.rc |
1709 |
|
|
1710 |
|
|
1711 |
|
2003-05-29 14:47:28 GMT patch-60 |
1712 |
|
|
1713 |
|
Summary: |
1714 |
|
Lot of two pass updates. |
1715 |
|
Revision: |
1716 |
|
xvidcore--devapi4--1.0--patch-60 |
1717 |
|
|
1718 |
|
* Removed Alt curve treatment |
1719 |
|
|
1720 |
|
* After reading VFW code, i found out that it was using the blocks stats |
1721 |
|
fields to retrieve the number of MBs in a frame. So all this |
1722 |
|
min_size[] was not meant to discover a min_size for each frame |
1723 |
|
according to its intra MBs but rather an hardcoded minimum for all |
1724 |
|
frames as advertised in earlier cvs revisions. It would be easier if |
1725 |
|
original code was commented :-( |
1726 |
|
|
1727 |
|
* Some comment changes |
1728 |
|
* bquant_error and pquant_error have been replaced by an array |
1729 |
|
quant_error[3][32] indexed by frame type and quantizer value. |
1730 |
|
* Moved some initialization stuff |
1731 |
|
|
1732 |
|
* I read VFW and noticed that min_length was supposed to be: |
1733 |
|
min{hard coded length, min{observed lengths}} |
1734 |
|
|
1735 |
|
* Force frame type during the second pass. |
1736 |
|
|
1737 |
|
* Simplified equations. |
1738 |
|
|
1739 |
|
Scaling was needed because of the non linear formulas used in AltCC but |
1740 |
|
now we can directly use avg_length[s->type-1] instead of "first prescaling |
1741 |
|
bframes to pframes lengths then use pframe stats and at last prescaling back |
1742 |
|
frame length to bframe lengths" |
1743 |
|
|
1744 |
|
See my new XXX: question about the overflow. |
1745 |
|
|
1746 |
|
modified files: |
1747 |
|
src/plugins/plugin_2pass2.c |
1748 |
|
|
1749 |
|
|
1750 |
|
2003-05-25 10:01:55 GMT patch-59 |
1751 |
|
|
1752 |
|
Summary: |
1753 |
|
Function reordering, fix minimum "hardcoded" frame sizes in internal_sacle(). |
1754 |
|
Revision: |
1755 |
|
xvidcore--devapi4--1.0--patch-59 |
1756 |
|
|
1757 |
|
Fixed a bug where hardcoded miminum frame lengths were computed only for |
1758 |
|
first frame (IFrame) and was applied for al frames. I just moved the formulas |
1759 |
|
into the frame loop. |
1760 |
|
|
1761 |
|
Lot of cosmetic work, function reodrering etc etc so the plugin function |
1762 |
|
come first, and then we have sub function and helper functions. Some fixes |
1763 |
|
in my previous comments. |
1764 |
|
|
1765 |
|
modified files: |
1766 |
|
src/plugins/plugin_2pass2.c |
1767 |
|
|
1768 |
|
|
1769 |
|
2003-05-22 23:11:21 GMT patch-58 |
1770 |
|
|
1771 |
|
Summary: |
1772 |
|
Added the container_frame_overhead field to the 2pass2 RC structure. |
1773 |
|
Revision: |
1774 |
|
xvidcore--devapi4--1.0--patch-58 |
1775 |
|
|
1776 |
|
In my previous patches, i disabled container format overhead compensation |
1777 |
|
because xvidcore can be used for other things than AVI. However this |
1778 |
|
compensation is usefull, so it's back with its own structure field that |
1779 |
|
specifies how much bytes the container uses for a frame (average value). |
1780 |
|
|
1781 |
|
We can now do some direct ogm, matroska encodings without loosing a single |
1782 |
|
byte... :-) |
1783 |
|
|
1784 |
|
modified files: |
1785 |
|
src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c |
1786 |
|
|
1787 |
|
|
1788 |
|
2003-05-22 22:22:47 GMT patch-57 |
1789 |
|
|
1790 |
|
Summary: |
1791 |
|
Fixed an overflow bug in target filesize computation. |
1792 |
|
Revision: |
1793 |
|
xvidcore--devapi4--1.0--patch-57 |
1794 |
|
|
1795 |
|
rc->target was an uint64_t data to avoid overflow when dealing |
1796 |
|
with long movies and/or high bitrates. The problem is that its |
1797 |
|
initialization was using int32 data, thus this was resulting |
1798 |
|
in an overflow in its initial computation. Quite silly, but this |
1799 |
|
bug drived me crazy during 4 hours... |
1800 |
|
|
1801 |
|
modified files: |
1802 |
|
src/plugins/plugin_2pass2.c |
1803 |
|
|
1804 |
|
|
1805 |
|
2003-05-22 18:53:19 GMT patch-56 |
1806 |
|
|
1807 |
|
Summary: |
1808 |
|
Added the mrproper Makefile target. |
1809 |
|
Revision: |
1810 |
|
xvidcore--devapi4--1.0--patch-56 |
1811 |
|
|
1812 |
|
Added the mrproper Makefile target that deletes even bootstrapped |
1813 |
|
files. mrproper name comes from the linux kernel makefile, i was |
1814 |
|
out of inspiration. |
1815 |
|
|
1816 |
|
modified files: |
1817 |
|
build/generic/Makefile |
1818 |
|
|
1819 |
|
|
1820 |
|
2003-05-22 17:30:15 GMT patch-55 |
1821 |
|
|
1822 |
|
Summary: |
1823 |
|
Fix a nasty bug due to a typo mistake. |
1824 |
|
Revision: |
1825 |
|
xvidcore--devapi4--1.0--patch-55 |
1826 |
|
|
1827 |
|
We were comparing frame length with a wrong min_size[index] |
1828 |
|
that was out of bounds (in internal_scale). |
1829 |
|
|
1830 |
|
modified files: |
1831 |
|
src/plugins/plugin_2pass2.c |
1832 |
|
|
1833 |
|
|
1834 |
|
2003-05-22 17:24:19 GMT patch-54 |
1835 |
|
|
1836 |
|
Summary: |
1837 |
|
Removed automatic \n in DPRINTF calls. |
1838 |
|
Revision: |
1839 |
|
xvidcore--devapi4--1.0--patch-54 |
1840 |
|
|
1841 |
|
Removed automatic \n in DPRINTF calls. |
1842 |
|
|
1843 |
|
modified files: |
1844 |
|
src/bitstream/bitstream.c src/bitstream/mbcoding.c |
1845 |
|
src/decoder.c src/encoder.c src/image/image.c |
1846 |
|
src/plugins/plugin_2pass2.c src/portab.h |
1847 |
|
src/prediction/mbprediction.c |
1848 |
|
|
1849 |
|
|
1850 |
|
2003-05-22 17:03:38 GMT patch-53 |
1851 |
|
|
1852 |
|
Summary: |
1853 |
|
Cleaned up a bit, added comments. |
1854 |
|
Revision: |
1855 |
|
xvidcore--devapi4--1.0--patch-53 |
1856 |
|
|
1857 |
|
I Cleaned up the plugin_before function. I added some comments at the |
1858 |
|
same time, so now it should be more easy to understand the meaning of |
1859 |
|
all these if/else thingies :-) |
1860 |
|
|
1861 |
|
modified files: |
1862 |
|
src/plugins/plugin_2pass2.c |
1863 |
|
|
1864 |
|
|
1865 |
|
2003-05-18 12:12:49 GMT patch-52 |
1866 |
|
|
1867 |
|
Summary: |
1868 |
|
Update of xvid_encraw (vop_debug, debug, max key frame) |
1869 |
|
Revision: |
1870 |
|
xvidcore--devapi4--1.0--patch-52 |
1871 |
|
|
1872 |
|
Added a -vop_debug option. This makes xvidcore to print out frame |
1873 |
|
information directly into the encoded frame. |
1874 |
|
|
1875 |
|
Changed the meaning of the -debug option. It activates now the |
1876 |
|
internal xvidcore debug output. |
1877 |
|
|
1878 |
|
Added a -max_key_interval. |
1879 |
|
|
1880 |
|
modified files: |
1881 |
|
examples/xvid_encraw.c |
1882 |
|
|
1883 |
|
|
1884 |
|
2003-05-18 12:01:31 GMT patch-51 |
1885 |
|
|
1886 |
|
Summary: |
1887 |
|
Missing RateControl removal from Win32 visual project. |
1888 |
|
Revision: |
1889 |
|
xvidcore--devapi4--1.0--patch-51 |
1890 |
|
|
1891 |
|
RateControl removal was missing in the visual c project. |
1892 |
|
|
1893 |
|
modified files: |
1894 |
|
build/win32/libxvidcore.dsp |
1895 |
|
|
1896 |
|
|
1897 |
|
2003-05-18 00:08:46 GMT patch-50 |
1898 |
|
|
1899 |
|
Summary: |
1900 |
|
Removed legacy RateControl module. |
1901 |
|
Revision: |
1902 |
|
xvidcore--devapi4--1.0--patch-50 |
1903 |
|
|
1904 |
|
Removed all code related to the old RateControl module. |
1905 |
|
|
1906 |
|
removed files: |
1907 |
|
src/utils/.arch-ids/ratecontrol.h.id |
1908 |
|
src/utils/.arch-ids/ratecontrol.c.id src/utils/ratecontrol.h |
1909 |
|
src/utils/ratecontrol.c |
1910 |
|
|
1911 |
|
modified files: |
1912 |
|
build/generic/sources.inc src/encoder.h |
1913 |
|
|
1914 |
|
|
1915 |
|
2003-05-17 23:54:55 GMT patch-49 |
1916 |
|
|
1917 |
|
Summary: |
1918 |
|
VFW Update. |
1919 |
|
Revision: |
1920 |
|
xvidcore--devapi4--1.0--patch-49 |
1921 |
|
|
1922 |
|
Added support for the debug option. The registry key debug has been |
1923 |
|
changed to vop_debug. The reg key debug is now used for the codec |
1924 |
|
debugging output. |
1925 |
|
|
1926 |
|
Some work on zones and mispellings. |
1927 |
|
|
1928 |
|
modified files: |
1929 |
|
vfw/src/codec.c vfw/src/config.c vfw/src/config.h |
1930 |
|
vfw/src/config.rc vfw/src/resource.h |
1931 |
|
|
1932 |
|
|
1933 |
|
2003-05-17 23:50:38 GMT patch-48 |
1934 |
|
|
1935 |
|
Summary: |
1936 |
|
2pass plugin updates for zone support. |
1937 |
|
Revision: |
1938 |
|
xvidcore--devapi4--1.0--patch-48 |
1939 |
|
|
1940 |
|
A bit more work on zones support in the 2Pass2 plugin. |
1941 |
|
|
1942 |
|
Simple cleanup in the 2Pass1 plugin. |
1943 |
|
|
1944 |
|
modified files: |
1945 |
|
src/plugins/plugin_2pass1.c src/plugins/plugin_2pass2.c |
1946 |
|
|
1947 |
|
|
1948 |
|
2003-05-17 21:07:43 GMT patch-47 |
1949 |
|
|
1950 |
|
Summary: |
1951 |
|
Debug is now controled through xvid_global + INIT |
1952 |
|
Revision: |
1953 |
|
xvidcore--devapi4--1.0--patch-47 |
1954 |
|
|
1955 |
|
Debug is now controlled through a global variable. It can be set thanx |
1956 |
|
to the API using the new xvid_gbl_init_t.debug field. |
1957 |
|
|
1958 |
|
All DPRINTF constants have been turned into XVID_DEBUG_xxxx. They have |
1959 |
|
been moved to xvid.h. |
1960 |
|
|
1961 |
|
modified files: |
1962 |
|
src/bitstream/bitstream.c src/bitstream/mbcoding.c |
1963 |
|
src/decoder.c src/encoder.c src/image/image.c |
1964 |
|
src/plugins/plugin_2pass2.c src/plugins/plugin_single.c |
1965 |
|
src/portab.h src/prediction/mbprediction.c |
1966 |
|
src/utils/ratecontrol.c src/xvid.c src/xvid.h |
1967 |
|
|
1968 |
|
|
1969 |
|
2003-05-17 20:32:59 GMT patch-46 |
1970 |
|
|
1971 |
|
Summary: |
1972 |
|
Fix for the patch-44. |
1973 |
|
Revision: |
1974 |
|
xvidcore--devapi4--1.0--patch-46 |
1975 |
|
|
1976 |
|
The fix from pete was breaking lot of other stuff, or at least it was |
1977 |
|
outlining it. |
1978 |
|
|
1979 |
|
Now it works reliably. |
1980 |
|
|
1981 |
|
modified files: |
1982 |
|
src/encoder.c |
1983 |
|
|
1984 |
|
|
1985 |
|
2003-05-15 17:31:04 GMT patch-45 |
1986 |
|
|
1987 |
|
Summary: |
1988 |
|
Removed XVID_VOP_DYNAMIC_BFRAMES flag. |
1989 |
|
Revision: |
1990 |
|
xvidcore--devapi4--1.0--patch-45 |
1991 |
|
|
1992 |
|
The encoder loop bugfix removed this flag, so it's now being removed |
1993 |
|
from xvid_encraw. |
1994 |
|
|
1995 |
|
modified files: |
1996 |
|
examples/xvid_encraw.c |
1997 |
|
|
1998 |
|
|
1999 |
|
2003-05-15 17:24:55 GMT patch-44 |
2000 |
|
|
2001 |
|
Summary: |
2002 |
|
Fix to the encoder loop (was not respecting dynamic decision). |
2003 |
|
Revision: |
2004 |
|
xvidcore--devapi4--1.0--patch-44 |
2005 |
|
|
2006 |
|
The long awaited fix to the encoder loop that was not respecting the |
2007 |
|
dynamic decision performed by the MEAnlyse function. |
2008 |
|
|
2009 |
|
modified files: |
2010 |
|
src/encoder.c src/xvid.h |
2011 |
|
|
2012 |
|
|
2013 |
|
2003-05-14 23:27:59 GMT patch-43 |
2014 |
|
|
2015 |
|
Summary: |
2016 |
|
Added module building for MacOSX. |
2017 |
|
Revision: |
2018 |
|
xvidcore--devapi4--1.0--patch-43 |
2019 |
|
|
2020 |
|
Added the --enable-macosx_module option to the configure script. |
2021 |
|
It allows module building on that platform as it differenciates |
2022 |
|
loadable modules (a la dlopen) and dynamic libs that are simply |
2023 |
|
linked at compile time. |
2024 |
|
|
2025 |
|
This was needed for transcode. |
2026 |
|
|
2027 |
|
Patch contributed by Tilmann Bitterberg <transcode at tibit.org> |
2028 |
|
|
2029 |
|
modified files: |
2030 |
|
build/generic/configure.in |
2031 |
|
|
2032 |
|
|
2033 |
|
2003-05-14 20:21:30 GMT patch-42 |
2034 |
|
|
2035 |
|
Summary: |
2036 |
|
Merged RD ME from cvs_head. |
2037 |
|
Revision: |
2038 |
|
xvidcore--devapi4--1.0--patch-42 |
2039 |
|
|
2040 |
|
Syskin has changed a bit the ME algorithm, so now it does a kind of |
2041 |
|
RD optimization of Vector search. |
2042 |
|
|
2043 |
|
modified files: |
2044 |
|
src/motion/motion_est.c src/motion/motion_est.h |
2045 |
|
|
2046 |
|
|
2047 |
|
2003-05-14 18:40:40 GMT patch-41 |
2048 |
|
|
2049 |
|
Summary: |
2050 |
|
Merged syskin ME changes. |
2051 |
|
Revision: |
2052 |
|
xvidcore--devapi4--1.0--patch-41 |
2053 |
|
|
2054 |
|
Merged last syskin ME changes. Matches motion_est.c:1.69 and motion_est.h:1.7 |
2055 |
|
minus unneeded code plus some changes due to new API. |
2056 |
|
|
2057 |
|
modified files: |
2058 |
|
src/motion/motion_est.c src/motion/motion_est.h |
2059 |
|
|
2060 |
|
|
2061 |
|
2003-05-14 17:28:52 GMT patch-40 |
2062 |
|
|
2063 |
|
Summary: |
2064 |
|
Small update to xvid_encraw. |
2065 |
|
Revision: |
2066 |
|
xvidcore--devapi4--1.0--patch-40 |
2067 |
|
|
2068 |
|
I added an help message to mention the fact we can repeat the zone options. |
2069 |
|
|
2070 |
|
modified files: |
2071 |
|
examples/xvid_encraw.c |
2072 |
|
|
2073 |
|
|
2074 |
|
2003-05-14 14:19:12 GMT patch-39 |
2075 |
|
|
2076 |
|
Summary: |
2077 |
|
VFW Update (zone support, profile support) |
2078 |
|
Revision: |
2079 |
|
xvidcore--devapi4--1.0--patch-39 |
2080 |
|
|
2081 |
|
VFW Update (zone support, profile support) |
2082 |
|
|
2083 |
|
new files: |
2084 |
|
vfw/src/.arch-ids/vfwext.h.id vfw/src/.arch-ids/debug.h.id |
2085 |
|
vfw/src/vfwext.h vfw/src/debug.h |
2086 |
|
|
2087 |
|
modified files: |
2088 |
|
vfw/src/codec.c vfw/src/config.c vfw/src/config.h |
2089 |
|
vfw/src/config.rc vfw/src/driverproc.c vfw/src/driverproc.def |
2090 |
|
vfw/src/resource.h vfw/vfw.dsp |
2091 |
|
|
2092 |
|
|
2093 |
|
2003-05-14 14:02:05 GMT patch-38 |
2094 |
|
|
2095 |
|
Summary: |
2096 |
|
Add support for single RC and zones to xvid_encraw. |
2097 |
|
Revision: |
2098 |
|
xvidcore--devapi4--1.0--patch-38 |
2099 |
|
|
2100 |
|
Adds support for single RC and zones to xvid_encraw. |
2101 |
|
|
2102 |
|
modified files: |
2103 |
|
examples/xvid_encraw.c |
2104 |
|
|
2105 |
|
|
2106 |
|
2003-05-14 13:58:56 GMT patch-37 |
2107 |
|
|
2108 |
|
Summary: |
2109 |
|
Fixes for Win32 build of libxvidcore. |
2110 |
|
Revision: |
2111 |
|
xvidcore--devapi4--1.0--patch-37 |
2112 |
|
|
2113 |
|
A previous patch left the Win32 build process incomplete and not up |
2114 |
|
to date. |
2115 |
|
|
2116 |
|
modified files: |
2117 |
|
build/generic/libxvidcore.def.in build/win32/libxvidcore.dsp |
2118 |
|
|
2119 |
|
|
2120 |
|
2003-05-13 00:10:12 GMT patch-36 |
2121 |
|
|
2122 |
|
Summary: |
2123 |
|
Small fixes. |
2124 |
|
Revision: |
2125 |
|
xvidcore--devapi4--1.0--patch-36 |
2126 |
|
|
2127 |
|
data->quant fix. |
2128 |
|
|
2129 |
|
Fixed some coding bugs in trellis code. Used __inline and not inline. |
2130 |
|
|
2131 |
|
modified files: |
2132 |
|
src/encoder.c src/utils/mbtransquant.c |
2133 |
|
|
2134 |
|
|
2135 |
|
2003-05-13 00:05:03 GMT patch-35 |
2136 |
|
|
2137 |
|
Summary: |
2138 |
|
CBR plugin is renamed Single pass. Fixed Quant plugin is disabled. |
2139 |
|
Revision: |
2140 |
|
xvidcore--devapi4--1.0--patch-35 |
2141 |
|
|
2142 |
|
With the zones feature, the CBR plugin could be used for all type |
2143 |
|
of one pass RC. The better thing to do would be to include fixed |
2144 |
|
quant to this new single pass plugin. |
2145 |
|
|
2146 |
|
Btw, a (clean) solution has not been found yet. I am obliged to |
2147 |
|
disable the fixed quant plugin. This breaks xvid_encraw :-( |
2148 |
|
|
2149 |
|
modified files: |
2150 |
|
build/generic/sources.inc src/plugins/plugin_single.c |
2151 |
|
src/xvid.h |
2152 |
|
|
2153 |
|
renamed files: |
2154 |
|
src/plugins/.arch-ids/plugin_cbr.c.id |
2155 |
|
==> src/plugins/.arch-ids/plugin_single.c.id |
2156 |
|
src/plugins/plugin_cbr.c |
2157 |
|
==> src/plugins/plugin_single.c |
2158 |
|
|
2159 |
|
|
2160 |
|
2003-05-12 23:49:14 GMT patch-34 |
2161 |
|
|
2162 |
|
Summary: |
2163 |
|
Removed quant limits per RC plugin, moved to global settings. |
2164 |
|
Revision: |
2165 |
|
xvidcore--devapi4--1.0--patch-34 |
2166 |
|
|
2167 |
|
The I/P/B Frames' min/max quantizers have moved from RC plugins' interface |
2168 |
|
to the general encoding interface. |
2169 |
|
|
2170 |
|
The CBR plugin has been updated for zones and the quent limits move. |
2171 |
|
|
2172 |
|
modified files: |
2173 |
|
src/encoder.c src/encoder.h src/plugins/plugin_2pass2.c |
2174 |
|
src/plugins/plugin_cbr.c src/xvid.h |
2175 |
|
|
2176 |
|
|
2177 |
|
2003-05-12 23:25:54 GMT patch-33 |
2178 |
|
|
2179 |
|
Summary: |
2180 |
|
Added encoding zones |
2181 |
|
Revision: |
2182 |
|
xvidcore--devapi4--1.0--patch-33 |
2183 |
|
|
2184 |
|
Added encoding zones in 2pass plugins. The idea behind "zones" is |
2185 |
|
to define frame ranges for which we change the plugin's behavior. |
2186 |
|
|
2187 |
|
modified files: |
2188 |
|
src/encoder.c src/encoder.h src/plugins/plugin_2pass1.c |
2189 |
|
src/xvid.h |
2190 |
|
|
2191 |
|
|
2192 |
|
2003-05-12 23:10:17 GMT patch-32 |
2193 |
|
|
2194 |
|
Summary: |
2195 |
|
Added the profile setting. |
2196 |
|
Revision: |
2197 |
|
xvidcore--devapi4--1.0--patch-32 |
2198 |
|
|
2199 |
|
Added the profile setting to user API. |
2200 |
|
|
2201 |
|
modified files: |
2202 |
|
src/bitstream/bitstream.c src/bitstream/bitstream.h |
2203 |
|
src/encoder.c src/encoder.h src/xvid.h |
2204 |
|
|
2205 |
|
|
2206 |
|
2003-05-11 23:59:01 GMT patch-31 |
2207 |
|
|
2208 |
|
Summary: |
2209 |
|
Changed quality presets. |
2210 |
|
Revision: |
2211 |
|
xvidcore--devapi4--1.0--patch-31 |
2212 |
|
|
2213 |
|
The presets have been changed so now we should have better PSNR with |
2214 |
|
higher quality presets in all cases. |
2215 |
|
|
2216 |
|
I changed a bit the way we treat quality overflow or overflow, now i |
2217 |
|
just clip the value to allowed range. |
2218 |
|
|
2219 |
|
modified files: |
2220 |
|
examples/xvid_encraw.c |
2221 |
|
|
2222 |
|
|
2223 |
|
2003-05-11 20:47:55 GMT patch-30 |
2224 |
|
|
2225 |
|
Summary: |
2226 |
|
Some cleanups in the trellis code. |
2227 |
|
Revision: |
2228 |
|
xvidcore--devapi4--1.0--patch-30 |
2229 |
|
|
2230 |
|
Some cleanup work on trellis code. Should compile file on Visual C++ now. |
2231 |
|
|
2232 |
|
modified files: |
2233 |
|
src/utils/mbtransquant.c |
2234 |
|
|
2235 |
|
|
2236 |
|
2003-05-10 23:53:28 GMT patch-29 |
2237 |
|
|
2238 |
|
Summary: |
2239 |
|
New trellis code |
2240 |
|
Revision: |
2241 |
|
xvidcore--devapi4--1.0--patch-29 |
2242 |
|
|
2243 |
|
New trellis code from skal. It should be reworked a bit so it integrates |
2244 |
|
better into XviD code. |
2245 |
|
|
2246 |
|
modified files: |
2247 |
|
src/bitstream/mbcoding.c src/bitstream/mbcoding.h |
2248 |
|
src/utils/mbtransquant.c |
2249 |
|
|
2250 |
|
|
2251 |
|
2003-05-10 23:43:11 GMT patch-28 |
2252 |
|
|
2253 |
|
Summary: |
2254 |
|
Intra frame decision. |
2255 |
|
Revision: |
2256 |
|
xvidcore--devapi4--1.0--patch-28 |
2257 |
|
|
2258 |
|
These are syskin's words: hopefully, intra frame at every scene |
2259 |
|
change (we really need it to cut things). |
2260 |
|
|
2261 |
|
|
2262 |
|
modified files: |
2263 |
|
src/motion/motion_est.c |
2264 |
|
|
2265 |
|
|
2266 |
|
2003-05-05 21:50:25 GMT patch-27 |
2267 |
|
|
2268 |
|
Summary: |
2269 |
|
Fixed double last calculation in trellis quantization. |
2270 |
|
Revision: |
2271 |
|
xvidcore--devapi4--1.0--patch-27 |
2272 |
|
|
2273 |
|
chl changelog message: Removed double calculation of "last" => +0.02dB |
2274 |
|
|
2275 |
|
modified files: |
2276 |
|
src/bitstream/mbcoding.c |
2277 |
|
|
2278 |
|
|
2279 |
|
2003-05-05 21:46:29 GMT patch-26 |
2280 |
|
|
2281 |
|
Summary: |
2282 |
|
Added config.status to the distclean target. |
2283 |
|
Revision: |
2284 |
|
xvidcore--devapi4--1.0--patch-26 |
2285 |
|
|
2286 |
|
The target distclean is supposed to clean all files so the remaining |
2287 |
|
ones are those supposed to be found in a distribution tarball... |
2288 |
|
config.status is not one of them, so let's add this to the distclean |
2289 |
|
target. |
2290 |
|
|
2291 |
|
modified files: |
2292 |
|
build/generic/Makefile |
2293 |
|
|
2294 |
|
|
2295 |
|
2003-05-05 21:39:47 GMT patch-25 |
2296 |
|
|
2297 |
|
Summary: |
2298 |
|
configure.in tuning (API number and lib sonames). |
2299 |
|
Revision: |
2300 |
|
xvidcore--devapi4--1.0--patch-25 |
2301 |
|
|
2302 |
|
I fixed a typo which prevented SPECIFIC_CFLAGS to be properly set by |
2303 |
|
the configure script. |
2304 |
|
|
2305 |
|
I also bumped the API version number as API 3.0 is current cvs_head |
2306 |
|
and this branch is the next major API version |
2307 |
|
|
2308 |
|
While trying to build my own debian package out of xvidcore, i ran into |
2309 |
|
trouble with the soname not respecting some basic rules that prevented |
2310 |
|
having different library revisions running alongside (with different major |
2311 |
|
APIs). This has been fixed adding the major API number to the library |
2312 |
|
SONAME. |
2313 |
|
|
2314 |
|
modified files: |
2315 |
|
build/generic/configure.in |
2316 |
|
|
2317 |
|
|
2318 |
|
2003-04-27 23:22:30 GMT patch-24 |
2319 |
|
|
2320 |
|
Summary: |
2321 |
|
Cleaned CBR plugin a bit, adds structure for a better initial quant. |
2322 |
|
Revision: |
2323 |
|
xvidcore--devapi4--1.0--patch-24 |
2324 |
|
|
2325 |
|
Just a clean up turning default values to preprocessor constants. I added |
2326 |
|
a get_initial_quant for trying to retrieve support in a near future, a good |
2327 |
|
quantizer according to the desired target bitrate. This will be done thanks |
2328 |
|
to a simple LUT where we'll have lut[quant] = average_bitrate;. This seems |
2329 |
|
stupid but it'll be better than starting with an hardcoded value. |
2330 |
|
|
2331 |
|
modified files: |
2332 |
|
src/plugins/plugin_cbr.c |
2333 |
|
|
2334 |
|
|
2335 |
|
2003-04-27 23:18:20 GMT patch-23 |
2336 |
|
|
2337 |
|
Summary: |
2338 |
|
b-frames look good in still motion, after all. |
2339 |
|
Revision: |
2340 |
|
xvidcore--devapi4--1.0--patch-23 |
2341 |
|
|
2342 |
|
b-frames look good in still motion, after all. |
2343 |
|
|
2344 |
|
modified files: |
2345 |
|
src/motion/motion_est.c |
2346 |
|
|
2347 |
|
|
2348 |
|
2003-04-27 23:14:39 GMT patch-22 |
2349 |
|
|
2350 |
|
Summary: |
2351 |
|
Add initial trellis quantization to inter+h263 frames. |
2352 |
|
Revision: |
2353 |
|
xvidcore--devapi4--1.0--patch-22 |
2354 |
|
|
2355 |
|
This is the initial support of trellis quantization for inter frames |
2356 |
|
+ h263 quantization method. |
2357 |
|
|
2358 |
|
Complete support is on the way. |
2359 |
|
|
2360 |
|
modified files: |
2361 |
|
examples/xvid_encraw.c src/bitstream/mbcoding.c |
2362 |
|
src/bitstream/mbcoding.h src/utils/mbtransquant.c src/xvid.h |
2363 |
|
|
2364 |
|
|
2365 |
|
2003-04-27 22:59:47 GMT patch-21 |
2366 |
|
|
2367 |
|
Summary: |
2368 |
|
Fixes 2 memory leaks. |
2369 |
|
Revision: |
2370 |
|
xvidcore--devapi4--1.0--patch-21 |
2371 |
|
|
2372 |
|
After a valgrind pass I fixed these 2 leaks. We have still to fix |
2373 |
|
an MEAnalysis on unitialized data. |
2374 |
|
|
2375 |
|
modified files: |
2376 |
|
src/encoder.c src/utils/mem_align.c |
2377 |
|
|
2378 |
|
|
2379 |
|
2003-04-27 22:50:27 GMT patch-20 |
2380 |
|
|
2381 |
|
Summary: |
2382 |
|
Adds Avg PSNR output to xvid_encraw. |
2383 |
|
Revision: |
2384 |
|
xvidcore--devapi4--1.0--patch-20 |
2385 |
|
|
2386 |
|
Adds Avg PSNR output to xvid_encraw. |
2387 |
|
|
2388 |
|
modified files: |
2389 |
|
examples/xvid_encraw.c |
2390 |
|
|
2391 |
|
|
2392 |
|
2003-04-27 22:40:45 GMT patch-19 |
2393 |
|
|
2394 |
|
Summary: |
2395 |
|
Fixes the vfw Visual Project. |
2396 |
|
Revision: |
2397 |
|
xvidcore--devapi4--1.0--patch-19 |
2398 |
|
|
2399 |
|
A missing file has been removed from the project file. |
2400 |
|
|
2401 |
|
modified files: |
2402 |
|
vfw/vfw.dsp |
2403 |
|
|
2404 |
|
|
2405 |
|
2003-04-14 20:07:47 GMT patch-18 |
2406 |
|
|
2407 |
|
Summary: |
2408 |
|
Fixes plugin initialization in xvid_encraw. |
2409 |
|
Revision: |
2410 |
|
xvidcore--devapi4--1.0--patch-18 |
2411 |
|
|
2412 |
|
We were initializing plugins' versions before a memset... |
2413 |
|
<homer>Doh...</homer> |
2414 |
|
|
2415 |
|
modified files: |
2416 |
|
examples/xvid_encraw.c |
2417 |
|
|
2418 |
|
|
2419 |
|
2003-04-14 15:28:57 GMT patch-17 |
2420 |
|
|
2421 |
|
Summary: |
2422 |
|
Fixed function prototypes <-> definitions mismatching. |
2423 |
|
Revision: |
2424 |
|
xvidcore--devapi4--1.0--patch-17 |
2425 |
|
|
2426 |
|
Fixed function prototypes <-> definitions mismatching. |
2427 |
|
|
2428 |
|
modified files: |
2429 |
|
src/utils/mbfunctions.h src/utils/mbtransquant.c |
2430 |
|
|
2431 |
|
|
2432 |
|
2003-04-14 15:23:15 GMT patch-16 |
2433 |
|
|
2434 |
|
Summary: |
2435 |
|
VFW frontend update |
2436 |
|
Revision: |
2437 |
|
xvidcore--devapi4--1.0--patch-16 |
2438 |
|
|
2439 |
|
The VFW frontend has been updated. |
2440 |
|
|
2441 |
|
modified files: |
2442 |
|
vfw/src/codec.c vfw/src/codec.h vfw/src/config.c |
2443 |
|
vfw/src/config.h vfw/src/config.rc vfw/src/driverproc.c |
2444 |
|
vfw/src/resource.h vfw/vfw.dsp |
2445 |
|
|
2446 |
|
|
2447 |
|
2003-04-14 15:05:20 GMT patch-15 |
2448 |
|
|
2449 |
|
Summary: |
2450 |
|
Fixed BITS decision for low quants, reworked p/b/i decision. |
2451 |
|
Revision: |
2452 |
|
xvidcore--devapi4--1.0--patch-15 |
2453 |
|
|
2454 |
|
sysKin's log message: improved vhq (does not decrease psnr anymore - at least |
2455 |
|
for low quants) and tweaked p/b/i decision again. |
2456 |
|
|
2457 |
|
I Added a fix to this CVS commit to avoid ALU Exception (division by zero). It |
2458 |
|
has been commited to cvs_head as well by sysKin. |
2459 |
|
|
2460 |
|
modified files: |
2461 |
|
src/motion/motion_est.c |
2462 |
|
|
2463 |
|
|
2464 |
|
2003-04-10 13:01:07 GMT patch-14 |
2465 |
|
|
2466 |
|
Summary: |
2467 |
|
Removed all ABS() macros. |
2468 |
|
Revision: |
2469 |
|
xvidcore--devapi4--1.0--patch-14 |
2470 |
|
|
2471 |
|
All ABS macros have been replace with their stdlib.h/math.h |
2472 |
|
equivalent. This gives a 33% overall speedup for the plain C encoder, |
2473 |
|
while the ia32 one seems to suffer a small speed loss. However this |
2474 |
|
speed loss is very small and it seems it depends on the CPU type as |
2475 |
|
the abs/fabs usage is impacting badly on sad functions but impacting |
2476 |
|
well on interpolate functions ... weird inst'it ? |
2477 |
|
|
2478 |
|
modified files: |
2479 |
|
src/bitstream/mbcoding.c src/global.h src/image/image.c |
2480 |
|
src/motion/motion_comp.c src/motion/motion_est.c |
2481 |
|
src/motion/sad.c src/prediction/mbprediction.c |
2482 |
|
src/utils/mbtransquant.c src/xvid.c |
2483 |
|
|
2484 |
|
|
2485 |
|
2003-04-09 18:44:24 GMT patch-13 |
2486 |
|
|
2487 |
|
Summary: |
2488 |
|
Added GNU profiling option to the configure script. |
2489 |
|
Revision: |
2490 |
|
xvidcore--devapi4--1.0--patch-13 |
2491 |
|
|
2492 |
|
In order to allow easy profiling using GNU tools (gprof, gcov), I |
2493 |
|
added the --enable-gnuprofile to the configure.in template. This |
2494 |
|
modifies the SPECIFIC_LDFLAGS and SPECIFIC_CFLAGS for library building |
2495 |
|
so they include all needed options for profiling and test coverage. |
2496 |
|
|
2497 |
|
/!\ When compiling your own program, don't forget to use these |
2498 |
|
options: |
2499 |
|
-pg -fprofile-arcs -ftest-coverage |
2500 |
|
|
2501 |
|
When linking your program, you MUST use the -pg option too, else |
2502 |
|
your binary will not use/create profiling informations. |
2503 |
|
|
2504 |
|
modified files: |
2505 |
|
build/generic/configure.in |
2506 |
|
|
2507 |
|
|
2508 |
|
2003-04-09 16:09:33 GMT patch-12 |
2509 |
|
|
2510 |
|
Summary: |
2511 |
|
Build fix from release-0_9_1-fixes@cvs.xvid.org |
2512 |
|
Revision: |
2513 |
|
xvidcore--devapi4--1.0--patch-12 |
2514 |
|
|
2515 |
|
MacOSX build process was wrong on the linking stage as it was ignoring |
2516 |
|
the equivalent of the linux soname thingy. |
2517 |
|
|
2518 |
|
modified files: |
2519 |
|
build/generic/configure.in |
2520 |
|
|
2521 |
|
|
2522 |
|
2003-04-09 13:44:06 GMT patch-11 |
2523 |
|
|
2524 |
|
Summary: |
2525 |
|
Syncing arch tree with xvid.org cvs. |
2526 |
|
Revision: |
2527 |
|
xvidcore--devapi4--1.0--patch-11 |
2528 |
|
|
2529 |
|
Synced with all the work done in the xvid.org cvs repository. I could |
2530 |
|
not maintain a complete list of all items but here is a kind of |
2531 |
|
digest. |
2532 |
|
|
2533 |
|
+ Merged build files fixes from the release-0_9_1-fixes branch. |
2534 |
|
+ Synced all motion estimation changes from the cvs_head branch. |
2535 |
|
+ Added rate control plugins. |
2536 |
|
+ Added lumimasking plugin. |
2537 |
|
+ Synced optimizations from cvs_head in interpolate and cbp |
2538 |
|
functions. |
2539 |
|
+ xvid_encraw improvements. |
2540 |
|
+ new mbtransquant set of functions. |
2541 |
|
+ Fixed bframe SSE calculation. |
2542 |
|
|
2543 |
|
new files: |
2544 |
|
src/plugins/.arch-ids/plugin_2pass1.c.id |
2545 |
|
src/plugins/.arch-ids/plugin_2pass2.c.id |
2546 |
|
src/plugins/.arch-ids/plugin_cbr.c.id |
2547 |
|
src/plugins/.arch-ids/plugin_fixed.c.id |
2548 |
|
src/plugins/.arch-ids/plugin_lumimasking.c.id |
2549 |
|
vfw/src/.arch-ids/XviD_logo.bmp.id src/plugins/plugin_2pass1.c |
2550 |
|
src/plugins/plugin_2pass2.c src/plugins/plugin_cbr.c |
2551 |
|
src/plugins/plugin_fixed.c src/plugins/plugin_lumimasking.c |
2552 |
|
vfw/src/XviD_logo.bmp |
2553 |
|
|
2554 |
|
modified files: |
2555 |
|
build/generic/Makefile build/generic/bootstrap.sh |
2556 |
|
build/generic/configure.in build/generic/libxvidcore.def.in |
2557 |
|
build/generic/platform.inc.in build/generic/sources.inc |
2558 |
|
build/win32/libxvidcore.dsp examples/xvid_decraw.c |
2559 |
|
examples/xvid_encraw.c examples/xvid_stat.c |
2560 |
|
src/bitstream/bitstream.c src/bitstream/bitstream.h |
2561 |
|
src/bitstream/cbp.c src/bitstream/mbcoding.c |
2562 |
|
src/bitstream/vlc_codes.h src/decoder.c src/divx4.c |
2563 |
|
src/encoder.c src/encoder.h src/global.h src/image/image.c |
2564 |
|
src/image/interpolate8x8.c src/motion/motion.h |
2565 |
|
src/motion/motion_comp.c src/motion/motion_est.c |
2566 |
|
src/motion/motion_est.h src/motion/sad.c |
2567 |
|
src/plugins/plugin_dump.c src/plugins/plugin_psnr.c |
2568 |
|
src/portab.h src/prediction/mbprediction.c |
2569 |
|
src/utils/mbfunctions.h src/utils/mbtransquant.c src/xvid.c |
2570 |
|
src/xvid.h vfw/src/2pass.c vfw/src/codec.c |
2571 |
|
|
2572 |
|
|
2573 |
|
2003-03-16 00:21:32 GMT patch-10 |
2574 |
|
|
2575 |
|
Summary: |
2576 |
|
Added suxen plugin system (Synced with CVS) |
2577 |
|
Revision: |
2578 |
|
xvidcore--devapi4--1.0--patch-10 |
2579 |
|
|
2580 |
|
Sync with the CVS and thus adds the plugin framework. |
2581 |
|
|
2582 |
|
new files: |
2583 |
|
src/plugins/.arch-ids/=id |
2584 |
|
src/plugins/.arch-ids/plugin_dump.c.id |
2585 |
|
src/plugins/.arch-ids/plugin_psnr.c.id |
2586 |
|
src/plugins/plugin_dump.c src/plugins/plugin_psnr.c |
2587 |
|
|
2588 |
|
modified files: |
2589 |
|
build/win32/libxvidcore.dsp examples/Makefile |
2590 |
|
examples/xvid_decraw.c examples/xvid_encraw.c |
2591 |
|
src/bitstream/bitstream.c src/encoder.c src/encoder.h |
2592 |
|
src/portab.h src/utils/mbtransquant.c src/xvid.h |
2593 |
|
|
2594 |
|
new directories: |
2595 |
|
src/plugins/.arch-ids src/plugins |
2596 |
|
|
2597 |
|
|
2598 |
|
2003-03-11 23:37:06 GMT patch-9 |
2599 |
|
|
2600 |
|
Summary: |
2601 |
|
Changed xvid_decraw option handling for -d/-m. |
2602 |
|
Revision: |
2603 |
|
xvidcore--devapi4--1.0--patch-9 |
2604 |
|
|
2605 |
|
-d and -m options were boolean so option values were not needed. |
2606 |
|
|
2607 |
|
modified files: |
2608 |
|
examples/xvid_decraw.c |
2609 |
|
|
2610 |
|
|
2611 |
|
2003-03-11 23:30:16 GMT patch-8 |
2612 |
|
|
2613 |
|
Summary: |
2614 |
|
Fixed frame counting in xvid_encraw. |
2615 |
|
Revision: |
2616 |
|
xvidcore--devapi4--1.0--patch-8 |
2617 |
|
|
2618 |
|
We were branching before incrementing the frame counter when core was |
2619 |
|
buffering frames. This was resulting in wrong frame counting during |
2620 |
|
the buffering phase. |
2621 |
|
|
2622 |
|
modified files: |
2623 |
|
examples/xvid_encraw.c |
2624 |
|
|
2625 |
|
|
2626 |
|
2003-03-11 23:07:01 GMT patch-7 |
2627 |
|
|
2628 |
|
Summary: |
2629 |
|
Ported xvid_decraw to new API. |
2630 |
|
Revision: |
2631 |
|
xvidcore--devapi4--1.0--patch-7 |
2632 |
|
|
2633 |
|
xvid_decraw has been ported to new API. It basically works fine, |
2634 |
|
however i'm not completly staisfied. If I do a step by step run then i |
2635 |
|
can see that second frame is reported as a VOL decoding though the |
2636 |
|
first IFrame has been consumed. This makes xvid_decraw does not report |
2637 |
|
correctly frames' length. |
2638 |
|
|
2639 |
|
Except that, xvid_decraw works well enough to activate it in the |
2640 |
|
makefile. |
2641 |
|
|
2642 |
|
modified files: |
2643 |
|
examples/Makefile examples/xvid_decraw.c |
2644 |
|
|
2645 |
|
|
2646 |
|
2003-03-11 20:19:44 GMT patch-6 |
2647 |
|
|
2648 |
|
Summary: |
2649 |
|
Fix an important API comment in main header. |
2650 |
|
Revision: |
2651 |
|
xvidcore--devapi4--1.0--patch-6 |
2652 |
|
|
2653 |
|
This patch fixes a comment in xvid.h which was simply wrong and |
2654 |
|
could lead to uneeded code. |
2655 |
|
|
2656 |
|
modified files: |
2657 |
|
src/xvid.h |
2658 |
|
|
2659 |
|
|
2660 |
|
2003-03-11 00:36:34 GMT patch-5 |
2661 |
|
|
2662 |
|
Summary: |
2663 |
|
PSNR is now an option. More consistent -m/-s option handling. |
2664 |
|
Revision: |
2665 |
|
xvidcore--devapi4--1.0--patch-5 |
2666 |
|
|
2667 |
|
I turned PSNR stats into an option (-s). I fixed the handling of the |
2668 |
|
-m option that required only a bool. |
2669 |
|
|
2670 |
|
I could say in french "ma stupidité dans toute sa grandeur". |
2671 |
|
|
2672 |
|
-m presence is enough to significate "save _m_peg stream", we don't |
2673 |
|
need the boolean value. |
2674 |
|
|
2675 |
|
modified files: |
2676 |
|
examples/xvid_encraw.c |
2677 |
|
|
2678 |
|
|
2679 |
|
2003-03-10 00:36:15 GMT patch-4 |
2680 |
|
|
2681 |
|
Summary: |
2682 |
|
Adds extended stats support even for bframes in xvidcore. |
2683 |
|
Revision: |
2684 |
|
xvidcore--devapi4--1.0--patch-4 |
2685 |
|
|
2686 |
|
This patch enables core extended stats support even for bframes. It |
2687 |
|
modifies the way the MBTransQuantBVOP function does its work. It used |
2688 |
|
to not dequant, idct the MB because bframes are never used as reference |
2689 |
|
frames. However if we want to compute stats, then we must perform these |
2690 |
|
inverse transformations. |
2691 |
|
|
2692 |
|
modified files: |
2693 |
|
src/encoder.c src/utils/mbfunctions.h src/utils/mbtransquant.c |
2694 |
|
|
2695 |
|
|
2696 |
|
2003-03-09 16:42:27 GMT patch-3 |
2697 |
|
|
2698 |
|
Summary: |
2699 |
|
Adds extended stats support. |
2700 |
|
Revision: |
2701 |
|
xvidcore--devapi4--1.0--patch-3 |
2702 |
|
|
2703 |
|
This patch enables core extended stats support. It seems that xvidcore |
2704 |
|
does not compute sse for BFrames, I have tried to adds this by an ugly |
2705 |
|
hack but it did not work as expected, i suppose core does not |
2706 |
|
decompress bframes as they are not used as reference frames (unlike P |
2707 |
|
and I frames). |
2708 |
|
|
2709 |
|
If we succeed in enabling sse calculation in core for bframes, then |
2710 |
|
xvid_stat will not be needed anymore. This will save lot of trouble |
2711 |
|
with frame matching in PSNR computation when bframes are enabled. |
2712 |
|
|
2713 |
|
modified files: |
2714 |
|
examples/xvid_encraw.c |
2715 |
|
|
2716 |
|
|
2717 |
|
2003-03-09 00:23:52 GMT patch-2 |
2718 |
|
|
2719 |
|
Summary: |
2720 |
|
Updated xvid_encraw for new API. |
2721 |
|
Revision: |
2722 |
|
xvidcore--devapi4--1.0--patch-2 |
2723 |
|
|
2724 |
|
This patch updates the xvid_encraw example to support the |
2725 |
|
new API. As it's the first patch for API 4 support, I |
2726 |
|
disabled all other examples. |
2727 |
|
|
2728 |
|
BUG: first frame type is Unknown, I suppose I'm missing |
2729 |
|
a subtility of the new API. |
2730 |
|
|
2731 |
|
modified files: |
2732 |
|
examples/Makefile examples/xvid_encraw.c src/encoder.c |
2733 |
|
|
2734 |
|
|
2735 |
|
2003-03-06 22:08:43 GMT patch-1 |
2736 |
|
|
2737 |
|
Summary: |
2738 |
|
Synced with dev-api-4 XviD branch. |
2739 |
|
Revision: |
2740 |
|
xvidcore--devapi4--1.0--patch-1 |
2741 |
|
|
2742 |
|
Synced with dev-api-4 XviD branch. My branching was done at a later |
2743 |
|
point than CVS. This resulted in version skew, now this branch is |
2744 |
|
synced with CVS. |
2745 |
|
|
2746 |
|
new files: |
2747 |
|
vfw/.arch-ids/=id vfw/bin/.arch-ids/=id vfw/src/.arch-ids/=id |
2748 |
|
vfw/.arch-ids/vfw.dsp.id vfw/bin/.arch-ids/xvid.inf.id |
2749 |
|
vfw/src/.arch-ids/2pass.c.id vfw/src/.arch-ids/2pass.h.id |
2750 |
|
vfw/src/.arch-ids/codec.c.id vfw/src/.arch-ids/codec.h.id |
2751 |
|
vfw/src/.arch-ids/config.c.id vfw/src/.arch-ids/config.h.id |
2752 |
|
vfw/src/.arch-ids/config.rc.id |
2753 |
|
vfw/src/.arch-ids/driverproc.c.id |
2754 |
|
vfw/src/.arch-ids/driverproc.def.id |
2755 |
|
vfw/src/.arch-ids/resource.h.id rawdec/.arch-ids/rawdec.c.id |
2756 |
|
rawdec/.arch-ids/rawdec.dsp.id rawdec/.arch-ids/=id |
2757 |
|
dshow/.arch-ids/=id dshow/.arch-ids/authors.txt.id |
2758 |
|
dshow/.arch-ids/dshow.dsp.id dshow/src/.arch-ids/=id |
2759 |
|
dshow/src/.arch-ids/CAbout.cpp.id |
2760 |
|
dshow/src/.arch-ids/CAbout.h.id |
2761 |
|
dshow/src/.arch-ids/CXvidDecoder.cpp.id |
2762 |
|
dshow/src/.arch-ids/CXvidDecoder.h.id |
2763 |
|
dshow/src/.arch-ids/IXvidDecoder.h.id |
2764 |
|
dshow/src/.arch-ids/resource.h.id |
2765 |
|
dshow/src/.arch-ids/xvid.ax.def.id |
2766 |
|
dshow/src/.arch-ids/xvid.ax.rc.id vfw/vfw.dsp vfw/bin/xvid.inf |
2767 |
|
vfw/src/2pass.c vfw/src/2pass.h vfw/src/codec.c |
2768 |
|
vfw/src/codec.h vfw/src/config.c vfw/src/config.h |
2769 |
|
vfw/src/config.rc vfw/src/driverproc.c vfw/src/driverproc.def |
2770 |
|
vfw/src/resource.h rawdec/rawdec.c rawdec/rawdec.dsp |
2771 |
|
dshow/authors.txt dshow/dshow.dsp dshow/src/CAbout.cpp |
2772 |
|
dshow/src/CAbout.h dshow/src/CXvidDecoder.cpp |
2773 |
|
dshow/src/CXvidDecoder.h dshow/src/IXvidDecoder.h |
2774 |
|
dshow/src/resource.h dshow/src/xvid.ax.def |
2775 |
|
dshow/src/xvid.ax.rc |
2776 |
|
|
2777 |
|
modified files: |
2778 |
|
build/generic/Makefile build/generic/bootstrap.sh |
2779 |
|
build/generic/configure.in build/generic/platform.inc.in |
2780 |
|
build/win32/libxvidcore.dsp examples/Makefile |
2781 |
|
examples/xvid_bench.c examples/xvid_decraw.c |
2782 |
|
examples/xvid_encraw.c examples/xvid_stat.c |
2783 |
|
src/bitstream/bitstream.c src/bitstream/bitstream.h |
2784 |
|
src/bitstream/mbcoding.c src/bitstream/vlc_codes.h |
2785 |
|
src/decoder.c src/decoder.h src/encoder.c src/encoder.h |
2786 |
|
src/global.h src/image/colorspace.c src/image/colorspace.h |
2787 |
|
src/image/image.c src/image/image.h src/image/interpolate8x8.c |
2788 |
|
src/motion/motion.h src/motion/motion_comp.c |
2789 |
|
src/motion/motion_est.c src/motion/motion_est.h |
2790 |
|
src/motion/smp_motion_est.c src/motion/smp_motion_est.h |
2791 |
|
src/portab.h src/prediction/mbprediction.c |
2792 |
|
src/utils/mbtransquant.c src/xvid.c src/xvid.h todo.txt |
2793 |
|
|
2794 |
|
new directories: |
2795 |
|
dshow/.arch-ids dshow/src/.arch-ids rawdec/.arch-ids |
2796 |
|
vfw/.arch-ids vfw/bin/.arch-ids vfw/src/.arch-ids vfw vfw/bin |
2797 |
|
vfw/src rawdec dshow dshow/src |
2798 |
|
|
2799 |
|
|
2800 |
|
2003-03-06 21:27:16 GMT base-0 |
2801 |
|
|
2802 |
|
Summary: |
2803 |
|
tag of ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6 |
2804 |
|
Revision: |
2805 |
|
xvidcore--devapi4--1.0--base-0 |
2806 |
|
|
2807 |
|
(automatically generated log message) |
2808 |
|
|
2809 |
|
|
2810 |
|
new patches: |
2811 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--base-0 |
2812 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-1 |
2813 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-2 |
2814 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-3 |
2815 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-4 |
2816 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-5 |
2817 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-6 |
2818 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-7 |
2819 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-8 |
2820 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-9 |
2821 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-10 |
2822 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-11 |
2823 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-12 |
2824 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-13 |
2825 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-14 |
2826 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-15 |
2827 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-16 |
2828 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-17 |
2829 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-18 |
2830 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-19 |
2831 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-20 |
2832 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--version-0 |
2833 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--base-0 |
2834 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-1 |
2835 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-2 |
2836 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-3 |
2837 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-4 |
2838 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5 |
2839 |
|
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 |