[svn] / branches / dev-api-4 / xvidcore / changelog.txt Repository:
ViewVC logotype

Annotation of /branches/dev-api-4/xvidcore/changelog.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1076 - (view) (download)

1 : edgomez 830 #
2 : edgomez 1076 # This ChangeLog is generated from my(edgomez) personal tree maintained
3 :     # under the arch version control tool. That's why dates may be wrong and
4 :     # so may are patch submitters
5 :     #
6 : edgomez 567
7 : edgomez 1076 2003-06-27 13:42:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-80
8 :    
9 :     Summary:
10 :     Still fixes and improvements to motion estimation
11 :     Revision:
12 :     xvidcore--devapi4--1.0--patch-80
13 :    
14 :     Still fixes and improvements to motion estimation.
15 :    
16 :     modified files:
17 :     src/motion/motion_est.c src/motion/motion_est.h
18 :    
19 :    
20 :     2003-06-27 13:35:20 GMT Edouard Gomez <ed.gomez@free.fr> patch-79
21 :    
22 :     Summary:
23 :     Added compile time PNM reading
24 :     Revision:
25 :     xvidcore--devapi4--1.0--patch-79
26 :    
27 :     Added compile time PNM reading. It can be useful to test RGB<->YV12
28 :     conversions inside XviD.
29 :    
30 :     modified files:
31 :     examples/xvid_encraw.c
32 :    
33 :    
34 :     2003-06-24 12:19:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-78
35 :    
36 :     Summary:
37 :     Fixes to the RD ME
38 :     Revision:
39 :     xvidcore--devapi4--1.0--patch-78
40 :    
41 :     Fixes to the RD ME.
42 :    
43 :     modified files:
44 :     src/motion/motion_est.c src/motion/motion_est.h
45 :    
46 :    
47 :     2003-06-14 09:14:11 GMT Edouard Gomez <ed.gomez@free.fr> patch-77
48 :    
49 :     Summary:
50 :     Zone update.
51 :     Revision:
52 :     xvidcore--devapi4--1.0--patch-77
53 :    
54 :     Removed zone warning boxes (they are counter productive)
55 :     Added zone-based force key frame option.
56 :    
57 :     modified files:
58 :     vfw/src/codec.c vfw/src/config.c vfw/src/config.h
59 :     vfw/src/config.rc vfw/src/resource.h
60 :    
61 :    
62 :     2003-06-14 09:06:37 GMT Edouard Gomez <ed.gomez@free.fr> patch-76
63 :    
64 :     Summary:
65 :     Fixes a bug where type was not respected in a BEFORE plugin.
66 :     Revision:
67 :     xvidcore--devapi4--1.0--patch-76
68 :    
69 :     Fixes a bug where type was not respected in a BEFORE plugin.
70 :    
71 :     The plugin framework was not copying what was passed to the
72 :     call_plugins function.
73 :    
74 :     modified files:
75 :     src/encoder.c
76 :    
77 :    
78 :     2003-06-12 23:03:38 GMT Edouard Gomez <ed.gomez@free.fr> patch-75
79 :    
80 :     Summary:
81 :     Fixed the old "yellow line on left" with rgb output.
82 :     Revision:
83 :     xvidcore--devapi4--1.0--patch-75
84 :    
85 :     Fixed the old "yellow line on left" with rgb output.
86 :    
87 :     modified files:
88 :     src/image/x86_asm/colorspace_rgb_mmx.asm
89 :    
90 :    
91 :     2003-06-12 23:02:10 GMT Edouard Gomez <ed.gomez@free.fr> patch-74
92 :    
93 :     Summary:
94 :     Removed log2bin ia32 optimization.
95 :     Revision:
96 :     xvidcore--devapi4--1.0--patch-74
97 :    
98 :     Removed log2bin ia32 optimization.
99 :    
100 :     modified files:
101 :     src/bitstream/bitstream.c
102 :    
103 :    
104 :     2003-06-12 22:55:10 GMT Edouard Gomez <ed.gomez@free.fr> patch-73
105 :    
106 :     Summary:
107 :     Fixed some small things in encoder.
108 :     Revision:
109 :     xvidcore--devapi4--1.0--patch-73
110 :    
111 :     Removed definitively the Hint stuff.
112 :    
113 :     Fixed some XXX thingies nad some cleanup.
114 :    
115 :     modified files:
116 :     src/encoder.c
117 :    
118 :    
119 :     2003-06-12 22:51:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-72
120 :    
121 :     Summary:
122 :     Back to Walken's Idct
123 :     Revision:
124 :     xvidcore--devapi4--1.0--patch-72
125 :    
126 :     The simple_idct idea was not so good as is. Waiting for a better
127 :     solution from michael.
128 :    
129 :     modified files:
130 :     src/xvid.c src/xvid.h
131 :    
132 :    
133 :     2003-06-10 22:45:57 GMT Edouard Gomez <ed.gomez@free.fr> patch-71
134 :    
135 :     Summary:
136 :     VFW front end update (New live quant histogram window)
137 :     Revision:
138 :     xvidcore--devapi4--1.0--patch-71
139 :    
140 :     Update to the VFW frontend. It includes a new window that shows
141 :     live quantizer histogram during encoding session.
142 :    
143 :     new files:
144 :     vfw/src/.arch-ids/status.c.id vfw/src/.arch-ids/status.h.id
145 :     vfw/src/status.c vfw/src/status.h
146 :    
147 :     modified files:
148 :     vfw/src/codec.c vfw/src/codec.h vfw/src/config.c
149 :     vfw/src/config.h vfw/src/config.rc vfw/src/driverproc.c
150 :     vfw/src/resource.h vfw/vfw.dsp
151 :    
152 :    
153 :     2003-06-10 20:58:09 GMT Edouard Gomez <ed.gomez@free.fr> patch-70
154 :    
155 :     Summary:
156 :     Fixed the win32 project file because of patch-64
157 :     Revision:
158 :     xvidcore--devapi4--1.0--patch-70
159 :    
160 :     Removed adapt_quant.[ch] files from the libxvidcore win32 project
161 :     file.
162 :    
163 :     modified files:
164 :     build/win32/libxvidcore.dsp
165 :    
166 :    
167 :     2003-06-10 20:53:31 GMT Edouard Gomez <ed.gomez@free.fr> patch-69
168 :    
169 :     Summary:
170 :     Added direct target frame size support + cosmetic.
171 :     Revision:
172 :     xvidcore--devapi4--1.0--patch-69
173 :    
174 :     If the target bitrate is < 0, it is now interpreted as a target
175 :     size in kbytes.
176 :    
177 :     I did also some cosmetic work to remove all space indents ^_^.
178 :    
179 :     modified files:
180 :     src/plugins/plugin_2pass2.c
181 :    
182 :    
183 :     2003-06-10 09:13:40 GMT Edouard Gomez <ed.gomez@free.fr> patch-68
184 :    
185 :     Summary:
186 :     xvid_bench updates and corresponding Makefile changes.
187 :     Revision:
188 :     xvidcore--devapi4--1.0--patch-68
189 :    
190 :     As mentionned on the devel mailing list, xvid_bench did not even
191 :     compile anymore.
192 :    
193 :     This patch updates xvid_bench to the new API. xvid_bench is now
194 :     compiled with other examples by the Makefile, this makes mandatory
195 :     to include ../build/generic/platform.inc to have the ARCH_IS_xxxx
196 :     constants. Dunno if it has an impact on Win32 project files.
197 :    
198 :     modified files:
199 :     examples/Makefile examples/xvid_bench.c
200 :    
201 :    
202 :     2003-06-10 09:05:14 GMT Edouard Gomez <ed.gomez@free.fr> patch-67
203 :    
204 :     Summary:
205 :     Probably a small copy/paste error
206 :     Revision:
207 :     xvidcore--devapi4--1.0--patch-67
208 :    
209 :     XVID_CSP_BGR was advertised as being a 32bit packed format -> 24bit
210 :     is the right pixel size
211 :    
212 :     modified files:
213 :     src/xvid.h
214 :    
215 :    
216 :     2003-06-09 19:39:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-66
217 :    
218 :     Summary:
219 :     Activated simple_idct_mmx.
220 :     Revision:
221 :     xvidcore--devapi4--1.0--patch-66
222 :    
223 :     This patch activates simple_idct_mmx use. However it tries to
224 :     make sure old streams (< version 10) are decoded using the mmx
225 :     Walten's version.
226 :    
227 :     A noticeable bitstream version change, it is now numbered 11.
228 :     The number 10 is used on the cvs_head version for the same code
229 :     change.
230 :    
231 :     modified files:
232 :     src/bitstream/bitstream.c src/dct/simple_idct.c
233 :     src/dct/x86_asm/simple_idct_mmx.asm src/decoder.c
234 :     src/decoder.h src/xvid.c src/xvid.h
235 :    
236 :    
237 :     2003-06-09 19:15:18 GMT Edouard Gomez <ed.gomez@free.fr> patch-65
238 :    
239 :     Summary:
240 :     Remaining include of adapt_quant.h
241 :     Revision:
242 :     xvidcore--devapi4--1.0--patch-65
243 :    
244 :     encoder.c was still including adapt_quant.h. Removed.
245 :    
246 :     modified files:
247 :     src/encoder.c
248 :    
249 :    
250 :     2003-06-09 17:49:44 GMT Edouard Gomez <ed.gomez@free.fr> patch-64
251 :    
252 :     Summary:
253 :     Moved code from adapt_quant.c to the lumimasking plugin.
254 :     Revision:
255 :     xvidcore--devapi4--1.0--patch-64
256 :    
257 :     The lumimasking plugin was using functions from outside. As I understand
258 :     what plugins are, they should not rely on code outside their module as
259 :     much as it is possible to achieve.
260 :    
261 :     Here it was clear, the plugin could be made standalone.
262 :    
263 :     PS: it seems lumimasking is a no-op plugin, it's probably a bug in the
264 :     plugin framework. No time to track this.
265 :    
266 :     removed files:
267 :     src/quant/.arch-ids/adapt_quant.c.id
268 :     src/quant/.arch-ids/adapt_quant.h.id src/quant/adapt_quant.c
269 :     src/quant/adapt_quant.h
270 :    
271 :     modified files:
272 :     build/generic/sources.inc src/plugins/plugin_lumimasking.c
273 :    
274 :    
275 :     2003-06-09 13:45:29 GMT Edouard Gomez <ed.gomez@free.fr> patch-63
276 :    
277 :     Summary:
278 :     Legal GNU GPL Headers and copyright holders.
279 :     Revision:
280 :     xvidcore--devapi4--1.0--patch-63
281 :    
282 :     Added Legal GNU GPL headers and copyright holders as defined in
283 :     XviD 0.9.x.
284 :    
285 :     There are still some wrong copyright (atm noted 'Anonymous') and i
286 :     missed probably some old headers that contain the GNU GPL pattern my
287 :     script searched for.
288 :    
289 :     modified files:
290 :     dshow/src/CAbout.cpp dshow/src/CAbout.h
291 :     dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
292 :     dshow/src/IXvidDecoder.h examples/xvid_bench.c
293 :     examples/xvid_decraw.c examples/xvid_encraw.c
294 :     examples/xvid_stat.c rawdec/rawdec.c src/bitstream/bitstream.c
295 :     src/bitstream/bitstream.h src/bitstream/cbp.c
296 :     src/bitstream/cbp.h src/bitstream/mbcoding.c
297 :     src/bitstream/mbcoding.h src/bitstream/vlc_codes.h
298 :     src/bitstream/zigzag.h src/dct/fdct.c src/dct/fdct.h
299 :     src/dct/idct.c src/dct/idct.h src/dct/simple_idct.c
300 :     src/decoder.c src/decoder.h src/divx4.c src/divx4.h
301 :     src/encoder.c src/encoder.h src/global.h
302 :     src/image/colorspace.c src/image/colorspace.h src/image/font.c
303 :     src/image/font.h src/image/image.c src/image/image.h
304 :     src/image/interpolate8x8.c src/image/interpolate8x8.h
305 :     src/image/reduced.c src/image/reduced.h src/motion/motion.h
306 :     src/motion/motion_comp.c src/motion/motion_est.c
307 :     src/motion/motion_est.h src/motion/ppc_asm/sad_altivec.c
308 :     src/motion/sad.c src/motion/sad.h src/motion/smp_motion_est.c
309 :     src/motion/smp_motion_est.h src/plugins/plugin_2pass1.c
310 :     src/plugins/plugin_2pass2.c src/plugins/plugin_dump.c
311 :     src/plugins/plugin_fixed.c src/plugins/plugin_lumimasking.c
312 :     src/plugins/plugin_psnr.c src/plugins/plugin_single.c
313 :     src/portab.h src/prediction/mbprediction.h
314 :     src/quant/adapt_quant.c src/quant/adapt_quant.h
315 :     src/quant/quant_h263.h src/quant/quant_matrix.c
316 :     src/quant/quant_matrix.h src/quant/quant_mpeg4.c
317 :     src/quant/quant_mpeg4.h src/utils/emms.c src/utils/emms.h
318 :     src/utils/mbfunctions.h src/utils/mbtransquant.c
319 :     src/utils/mem_align.c src/utils/mem_align.h
320 :     src/utils/mem_transfer.c src/utils/mem_transfer.h
321 :     src/utils/timer.c src/utils/timer.h src/xvid.c src/xvid.h
322 :     vfw/src/2pass.h vfw/src/codec.h vfw/src/config.h
323 :     vfw/src/debug.h vfw/src/resource.h vfw/src/vfwext.h
324 :    
325 :    
326 :     2003-06-09 01:13:50 GMT Edouard Gomez <ed.gomez@free.fr> patch-62
327 :    
328 :     Summary:
329 :     ANSI C comments.
330 :     Revision:
331 :     xvidcore--devapi4--1.0--patch-62
332 :    
333 :     Turned all // ISO C99 comments into ISO C89 (aka ANSI C) coment style.
334 :    
335 :     Now XviD compiles fine with gcc 3.x -std=iso89 option. This should help
336 :     those people who want to get XviD working on DSPs or any other exotic
337 :     hardware. This type of exotic hardware is usually shipped with a very
338 :     spartiate ANSI C compiler.
339 :    
340 :     NB: Big patch that breaks all kind of cherry picking merges.
341 :    
342 :     modified files:
343 :     examples/odivx_enc_dec.c examples/xvid_bench.c
344 :     src/bitstream/bitstream.c src/bitstream/mbcoding.c
345 :     src/bitstream/mbcoding.h src/bitstream/zigzag.h src/dct/fdct.c
346 :     src/dct/idct.c src/dct/simple_idct.c src/decoder.c
347 :     src/decoder.h src/encoder.c src/encoder.h src/global.h
348 :     src/image/colorspace.c src/image/font.c src/image/image.c
349 :     src/image/interpolate8x8.c src/image/interpolate8x8.h
350 :     src/image/reduced.c src/motion/motion.h
351 :     src/motion/motion_comp.c src/motion/motion_est.c
352 :     src/motion/motion_est.h src/motion/sad.c
353 :     src/plugins/plugin_2pass2.c src/prediction/mbprediction.c
354 :     src/prediction/mbprediction.h src/quant/adapt_quant.c
355 :     src/quant/adapt_quant.h src/quant/quant_h263.c
356 :     src/quant/quant_h263.h src/quant/quant_mpeg4.c
357 :     src/quant/quant_mpeg4.h src/utils/mbtransquant.c
358 :     src/utils/mem_transfer.c src/utils/timer.c src/xvid.c
359 :     vfw/src/2pass.c vfw/src/codec.c vfw/src/codec.h
360 :     vfw/src/config.c vfw/src/config.h vfw/src/driverproc.c
361 :    
362 :    
363 :     2003-06-04 18:19:56 GMT Edouard Gomez <ed.gomez@free.fr> patch-61
364 :    
365 :     Summary:
366 :     Removed AltCC from VFW frontend
367 :     Revision:
368 :     xvidcore--devapi4--1.0--patch-61
369 :    
370 :     A previous patch removed AltCC from the 2pass plugin. Thus we
371 :     remove the frontend panels for AltCC and corresponding code.
372 :    
373 :     modified files:
374 :     src/xvid.h vfw/src/codec.c vfw/src/config.c vfw/src/config.h
375 :     vfw/src/config.rc
376 :    
377 :    
378 :     2003-05-29 14:47:28 GMT Edouard Gomez <ed.gomez@free.fr> patch-60
379 :    
380 :     Summary:
381 :     Lot of two pass updates.
382 :     Revision:
383 :     xvidcore--devapi4--1.0--patch-60
384 :    
385 :     * Removed Alt curve treatment
386 :    
387 :     * After reading VFW code, i found out that it was using the blocks stats
388 :     fields to retrieve the number of MBs in a frame. So all this
389 :     min_size[] was not meant to discover a min_size for each frame
390 :     according to its intra MBs but rather an hardcoded minimum for all
391 :     frames as advertised in earlier cvs revisions. It would be easier if
392 :     original code was commented :-(
393 :    
394 :     * Some comment changes
395 :     * bquant_error and pquant_error have been replaced by an array
396 :     quant_error[3][32] indexed by frame type and quantizer value.
397 :     * Moved some initialization stuff
398 :    
399 :     * I read VFW and noticed that min_length was supposed to be:
400 :     min{hard coded length, min{observed lengths}}
401 :    
402 :     * Force frame type during the second pass.
403 :    
404 :     * Simplified equations.
405 :    
406 :     Scaling was needed because of the non linear formulas used in AltCC but
407 :     now we can directly use avg_length[s->type-1] instead of "first prescaling
408 :     bframes to pframes lengths then use pframe stats and at last prescaling back
409 :     frame length to bframe lengths"
410 :    
411 :     See my new XXX: question about the overflow.
412 :    
413 :     modified files:
414 :     src/plugins/plugin_2pass2.c
415 :    
416 :    
417 :     2003-05-25 10:01:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-59
418 :    
419 :     Summary:
420 :     Function reordering, fix minimum "hardcoded" frame sizes in internal_sacle().
421 :     Revision:
422 :     xvidcore--devapi4--1.0--patch-59
423 :    
424 :     Fixed a bug where hardcoded miminum frame lengths were computed only for
425 :     first frame (IFrame) and was applied for al frames. I just moved the formulas
426 :     into the frame loop.
427 :    
428 :     Lot of cosmetic work, function reodrering etc etc so the plugin function
429 :     come first, and then we have sub function and helper functions. Some fixes
430 :     in my previous comments.
431 :    
432 :     modified files:
433 :     src/plugins/plugin_2pass2.c
434 :    
435 :    
436 :     2003-05-22 23:11:21 GMT Edouard Gomez <ed.gomez@free.fr> patch-58
437 :    
438 :     Summary:
439 :     Added the container_frame_overhead field to the 2pass2 RC structure.
440 :     Revision:
441 :     xvidcore--devapi4--1.0--patch-58
442 :    
443 :     In my previous patches, i disabled container format overhead compensation
444 :     because xvidcore can be used for other things than AVI. However this
445 :     compensation is usefull, so it's back with its own structure field that
446 :     specifies how much bytes the container uses for a frame (average value).
447 :    
448 :     We can now do some direct ogm, matroska encodings without loosing a single
449 :     byte... :-)
450 :    
451 :     modified files:
452 :     src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c
453 :    
454 :    
455 :     2003-05-22 22:22:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-57
456 :    
457 :     Summary:
458 :     Fixed an overflow bug in target filesize computation.
459 :     Revision:
460 :     xvidcore--devapi4--1.0--patch-57
461 :    
462 :     rc->target was an uint64_t data to avoid overflow when dealing
463 :     with long movies and/or high bitrates. The problem is that its
464 :     initialization was using int32 data, thus this was resulting
465 :     in an overflow in its initial computation. Quite silly, but this
466 :     bug drived me crazy during 4 hours...
467 :    
468 :     modified files:
469 :     src/plugins/plugin_2pass2.c
470 :    
471 :    
472 :     2003-05-22 18:53:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-56
473 :    
474 :     Summary:
475 :     Added the mrproper Makefile target.
476 :     Revision:
477 :     xvidcore--devapi4--1.0--patch-56
478 :    
479 :     Added the mrproper Makefile target that deletes even bootstrapped
480 :     files. mrproper name comes from the linux kernel makefile, i was
481 :     out of inspiration.
482 :    
483 :     modified files:
484 :     build/generic/Makefile
485 :    
486 :    
487 :     2003-05-22 17:30:15 GMT Edouard Gomez <ed.gomez@free.fr> patch-55
488 :    
489 :     Summary:
490 :     Fix a nasty bug due to a typo mistake.
491 :     Revision:
492 :     xvidcore--devapi4--1.0--patch-55
493 :    
494 :     We were comparing frame length with a wrong min_size[index]
495 :     that was out of bounds (in internal_scale).
496 :    
497 :     modified files:
498 :     src/plugins/plugin_2pass2.c
499 :    
500 :    
501 :     2003-05-22 17:24:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-54
502 :    
503 :     Summary:
504 :     Removed automatic \n in DPRINTF calls.
505 :     Revision:
506 :     xvidcore--devapi4--1.0--patch-54
507 :    
508 :     Removed automatic \n in DPRINTF calls.
509 :    
510 :     modified files:
511 :     src/bitstream/bitstream.c src/bitstream/mbcoding.c
512 :     src/decoder.c src/encoder.c src/image/image.c
513 :     src/plugins/plugin_2pass2.c src/portab.h
514 :     src/prediction/mbprediction.c
515 :    
516 :    
517 :     2003-05-22 17:03:38 GMT Edouard Gomez <ed.gomez@free.fr> patch-53
518 :    
519 :     Summary:
520 :     Cleaned up a bit, added comments.
521 :     Revision:
522 :     xvidcore--devapi4--1.0--patch-53
523 :    
524 :     I Cleaned up the plugin_before function. I added some comments at the
525 :     same time, so now it should be more easy to understand the meaning of
526 :     all these if/else thingies :-)
527 :    
528 :     modified files:
529 :     src/plugins/plugin_2pass2.c
530 :    
531 :    
532 :     2003-05-18 12:12:49 GMT Edouard Gomez <ed.gomez@free.fr> patch-52
533 :    
534 :     Summary:
535 :     Update of xvid_encraw (vop_debug, debug, max key frame)
536 :     Revision:
537 :     xvidcore--devapi4--1.0--patch-52
538 :    
539 :     Added a -vop_debug option. This makes xvidcore to print out frame
540 :     information directly into the encoded frame.
541 :    
542 :     Changed the meaning of the -debug option. It activates now the
543 :     internal xvidcore debug output.
544 :    
545 :     Added a -max_key_interval.
546 :    
547 :     modified files:
548 :     examples/xvid_encraw.c
549 :    
550 :    
551 :     2003-05-18 12:01:31 GMT Edouard Gomez <ed.gomez@free.fr> patch-51
552 :    
553 :     Summary:
554 :     Missing RateControl removal from Win32 visual project.
555 :     Revision:
556 :     xvidcore--devapi4--1.0--patch-51
557 :    
558 :     RateControl removal was missing in the visual c project.
559 :    
560 :     modified files:
561 :     build/win32/libxvidcore.dsp
562 :    
563 :    
564 :     2003-05-18 00:08:46 GMT Edouard Gomez <ed.gomez@free.fr> patch-50
565 :    
566 :     Summary:
567 :     Removed legacy RateControl module.
568 :     Revision:
569 :     xvidcore--devapi4--1.0--patch-50
570 :    
571 :     Removed all code related to the old RateControl module.
572 :    
573 :     removed files:
574 :     src/utils/.arch-ids/ratecontrol.h.id
575 :     src/utils/.arch-ids/ratecontrol.c.id src/utils/ratecontrol.h
576 :     src/utils/ratecontrol.c
577 :    
578 :     modified files:
579 :     build/generic/sources.inc src/encoder.h
580 :    
581 :    
582 :     2003-05-17 23:54:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-49
583 :    
584 :     Summary:
585 :     VFW Update.
586 :     Revision:
587 :     xvidcore--devapi4--1.0--patch-49
588 :    
589 :     Added support for the debug option. The registry key debug has been
590 :     changed to vop_debug. The reg key debug is now used for the codec
591 :     debugging output.
592 :    
593 :     Some work on zones and mispellings.
594 :    
595 :     modified files:
596 :     vfw/src/codec.c vfw/src/config.c vfw/src/config.h
597 :     vfw/src/config.rc vfw/src/resource.h
598 :    
599 :    
600 :     2003-05-17 23:50:38 GMT Edouard Gomez <ed.gomez@free.fr> patch-48
601 :    
602 :     Summary:
603 :     2pass plugin updates for zone support.
604 :     Revision:
605 :     xvidcore--devapi4--1.0--patch-48
606 :    
607 :     A bit more work on zones support in the 2Pass2 plugin.
608 :    
609 :     Simple cleanup in the 2Pass1 plugin.
610 :    
611 :     modified files:
612 :     src/plugins/plugin_2pass1.c src/plugins/plugin_2pass2.c
613 :    
614 :    
615 :     2003-05-17 21:07:43 GMT Edouard Gomez <ed.gomez@free.fr> patch-47
616 :    
617 :     Summary:
618 :     Debug is now controled through xvid_global + INIT
619 :     Revision:
620 :     xvidcore--devapi4--1.0--patch-47
621 :    
622 :     Debug is now controlled through a global variable. It can be set thanx
623 :     to the API using the new xvid_gbl_init_t.debug field.
624 :    
625 :     All DPRINTF constants have been turned into XVID_DEBUG_xxxx. They have
626 :     been moved to xvid.h.
627 :    
628 :     modified files:
629 :     src/bitstream/bitstream.c src/bitstream/mbcoding.c
630 :     src/decoder.c src/encoder.c src/image/image.c
631 :     src/plugins/plugin_2pass2.c src/plugins/plugin_single.c
632 :     src/portab.h src/prediction/mbprediction.c
633 :     src/utils/ratecontrol.c src/xvid.c src/xvid.h
634 :    
635 :    
636 :     2003-05-17 20:32:59 GMT Edouard Gomez <ed.gomez@free.fr> patch-46
637 :    
638 :     Summary:
639 :     Fix for the patch-44.
640 :     Revision:
641 :     xvidcore--devapi4--1.0--patch-46
642 :    
643 :     The fix from pete was breaking lot of other stuff, or at least it was
644 :     outlining it.
645 :    
646 :     Now it works reliably.
647 :    
648 :     modified files:
649 :     src/encoder.c
650 :    
651 :    
652 :     2003-05-15 17:31:04 GMT Edouard Gomez <ed.gomez@free.fr> patch-45
653 :    
654 :     Summary:
655 :     Removed XVID_VOP_DYNAMIC_BFRAMES flag.
656 :     Revision:
657 :     xvidcore--devapi4--1.0--patch-45
658 :    
659 :     The encoder loop bugfix removed this flag, so it's now being removed
660 :     from xvid_encraw.
661 :    
662 :     modified files:
663 :     examples/xvid_encraw.c
664 :    
665 :    
666 :     2003-05-15 17:24:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-44
667 :    
668 :     Summary:
669 :     Fix to the encoder loop (was not respecting dynamic decision).
670 :     Revision:
671 :     xvidcore--devapi4--1.0--patch-44
672 :    
673 :     The long awaited fix to the encoder loop that was not respecting the
674 :     dynamic decision performed by the MEAnlyse function.
675 :    
676 :     modified files:
677 :     src/encoder.c src/xvid.h
678 :    
679 :    
680 :     2003-05-14 23:27:59 GMT Edouard Gomez <ed.gomez@free.fr> patch-43
681 :    
682 :     Summary:
683 :     Added module building for MacOSX.
684 :     Revision:
685 :     xvidcore--devapi4--1.0--patch-43
686 :    
687 :     Added the --enable-macosx_module option to the configure script.
688 :     It allows module building on that platform as it differenciates
689 :     loadable modules (a la dlopen) and dynamic libs that are simply
690 :     linked at compile time.
691 :    
692 :     This was needed for transcode.
693 :    
694 :     Patch contributed by Tilmann Bitterberg <transcode at tibit.org>
695 :    
696 :     modified files:
697 :     build/generic/configure.in
698 :    
699 :    
700 :     2003-05-14 20:21:30 GMT Edouard Gomez <ed.gomez@free.fr> patch-42
701 :    
702 :     Summary:
703 :     Merged RD ME from cvs_head.
704 :     Revision:
705 :     xvidcore--devapi4--1.0--patch-42
706 :    
707 :     Syskin has changed a bit the ME algorithm, so now it does a kind of
708 :     RD optimization of Vector search.
709 :    
710 :     modified files:
711 :     src/motion/motion_est.c src/motion/motion_est.h
712 :    
713 :    
714 :     2003-05-14 18:40:40 GMT Edouard Gomez <ed.gomez@free.fr> patch-41
715 :    
716 :     Summary:
717 :     Merged syskin ME changes.
718 :     Revision:
719 :     xvidcore--devapi4--1.0--patch-41
720 :    
721 :     Merged last syskin ME changes. Matches motion_est.c:1.69 and motion_est.h:1.7
722 :     minus unneeded code plus some changes due to new API.
723 :    
724 :     modified files:
725 :     src/motion/motion_est.c src/motion/motion_est.h
726 :    
727 :    
728 :     2003-05-14 17:28:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-40
729 :    
730 :     Summary:
731 :     Small update to xvid_encraw.
732 :     Revision:
733 :     xvidcore--devapi4--1.0--patch-40
734 :    
735 :     I added an help message to mention the fact we can repeat the zone options.
736 :    
737 :     modified files:
738 :     examples/xvid_encraw.c
739 :    
740 :    
741 :     2003-05-14 14:19:12 GMT Edouard Gomez <ed.gomez@free.fr> patch-39
742 :    
743 :     Summary:
744 :     VFW Update (zone support, profile support)
745 :     Revision:
746 :     xvidcore--devapi4--1.0--patch-39
747 :    
748 :     VFW Update (zone support, profile support)
749 :    
750 :     new files:
751 :     vfw/src/.arch-ids/vfwext.h.id vfw/src/.arch-ids/debug.h.id
752 :     vfw/src/vfwext.h vfw/src/debug.h
753 :    
754 :     modified files:
755 :     vfw/src/codec.c vfw/src/config.c vfw/src/config.h
756 :     vfw/src/config.rc vfw/src/driverproc.c vfw/src/driverproc.def
757 :     vfw/src/resource.h vfw/vfw.dsp
758 :    
759 :    
760 :     2003-05-14 14:02:05 GMT Edouard Gomez <ed.gomez@free.fr> patch-38
761 :    
762 :     Summary:
763 :     Add support for single RC and zones to xvid_encraw.
764 :     Revision:
765 :     xvidcore--devapi4--1.0--patch-38
766 :    
767 :     Adds support for single RC and zones to xvid_encraw.
768 :    
769 :     modified files:
770 :     examples/xvid_encraw.c
771 :    
772 :    
773 :     2003-05-14 13:58:56 GMT Edouard Gomez <ed.gomez@free.fr> patch-37
774 :    
775 :     Summary:
776 :     Fixes for Win32 build of libxvidcore.
777 :     Revision:
778 :     xvidcore--devapi4--1.0--patch-37
779 :    
780 :     A previous patch left the Win32 build process incomplete and not up
781 :     to date.
782 :    
783 :     modified files:
784 :     build/generic/libxvidcore.def.in build/win32/libxvidcore.dsp
785 :    
786 :    
787 :     2003-05-13 00:10:12 GMT Edouard Gomez <ed.gomez@free.fr> patch-36
788 :    
789 :     Summary:
790 :     Small fixes.
791 :     Revision:
792 :     xvidcore--devapi4--1.0--patch-36
793 :    
794 :     data->quant fix.
795 :    
796 :     Fixed some coding bugs in trellis code. Used __inline and not inline.
797 :    
798 :     modified files:
799 :     src/encoder.c src/utils/mbtransquant.c
800 :    
801 :    
802 :     2003-05-13 00:05:03 GMT Edouard Gomez <ed.gomez@free.fr> patch-35
803 :    
804 :     Summary:
805 :     CBR plugin is renamed Single pass. Fixed Quant plugin is disabled.
806 :     Revision:
807 :     xvidcore--devapi4--1.0--patch-35
808 :    
809 :     With the zones feature, the CBR plugin could be used for all type
810 :     of one pass RC. The better thing to do would be to include fixed
811 :     quant to this new single pass plugin.
812 :    
813 :     Btw, a (clean) solution has not been found yet. I am obliged to
814 :     disable the fixed quant plugin. This breaks xvid_encraw :-(
815 :    
816 :     modified files:
817 :     build/generic/sources.inc src/plugins/plugin_single.c
818 :     src/xvid.h
819 :    
820 :     renamed files:
821 :     src/plugins/.arch-ids/plugin_cbr.c.id
822 :     ==> src/plugins/.arch-ids/plugin_single.c.id
823 :     src/plugins/plugin_cbr.c
824 :     ==> src/plugins/plugin_single.c
825 :    
826 :    
827 :     2003-05-12 23:49:14 GMT Edouard Gomez <ed.gomez@free.fr> patch-34
828 :    
829 :     Summary:
830 :     Removed quant limits per RC plugin, moved to global settings.
831 :     Revision:
832 :     xvidcore--devapi4--1.0--patch-34
833 :    
834 :     The I/P/B Frames' min/max quantizers have moved from RC plugins' interface
835 :     to the general encoding interface.
836 :    
837 :     The CBR plugin has been updated for zones and the quent limits move.
838 :    
839 :     modified files:
840 :     src/encoder.c src/encoder.h src/plugins/plugin_2pass2.c
841 :     src/plugins/plugin_cbr.c src/xvid.h
842 :    
843 :    
844 :     2003-05-12 23:25:54 GMT Edouard Gomez <ed.gomez@free.fr> patch-33
845 :    
846 :     Summary:
847 :     Added encoding zones
848 :     Revision:
849 :     xvidcore--devapi4--1.0--patch-33
850 :    
851 :     Added encoding zones in 2pass plugins. The idea behind "zones" is
852 :     to define frame ranges for which we change the plugin's behavior.
853 :    
854 :     modified files:
855 :     src/encoder.c src/encoder.h src/plugins/plugin_2pass1.c
856 :     src/xvid.h
857 :    
858 :    
859 :     2003-05-12 23:10:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-32
860 :    
861 :     Summary:
862 :     Added the profile setting.
863 :     Revision:
864 :     xvidcore--devapi4--1.0--patch-32
865 :    
866 :     Added the profile setting to user API.
867 :    
868 :     modified files:
869 :     src/bitstream/bitstream.c src/bitstream/bitstream.h
870 :     src/encoder.c src/encoder.h src/xvid.h
871 :    
872 :    
873 :     2003-05-11 23:59:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-31
874 :    
875 :     Summary:
876 :     Changed quality presets.
877 :     Revision:
878 :     xvidcore--devapi4--1.0--patch-31
879 :    
880 :     The presets have been changed so now we should have better PSNR with
881 :     higher quality presets in all cases.
882 :    
883 :     I changed a bit the way we treat quality overflow or overflow, now i
884 :     just clip the value to allowed range.
885 :    
886 :     modified files:
887 :     examples/xvid_encraw.c
888 :    
889 :    
890 :     2003-05-11 20:47:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-30
891 :    
892 :     Summary:
893 :     Some cleanups in the trellis code.
894 :     Revision:
895 :     xvidcore--devapi4--1.0--patch-30
896 :    
897 :     Some cleanup work on trellis code. Should compile file on Visual C++ now.
898 :    
899 :     modified files:
900 :     src/utils/mbtransquant.c
901 :    
902 :    
903 :     2003-05-10 23:53:28 GMT Edouard Gomez <ed.gomez@free.fr> patch-29
904 :    
905 :     Summary:
906 :     New trellis code
907 :     Revision:
908 :     xvidcore--devapi4--1.0--patch-29
909 :    
910 :     New trellis code from skal. It should be reworked a bit so it integrates
911 :     better into XviD code.
912 :    
913 :     modified files:
914 :     src/bitstream/mbcoding.c src/bitstream/mbcoding.h
915 :     src/utils/mbtransquant.c
916 :    
917 :    
918 :     2003-05-10 23:43:11 GMT Edouard Gomez <ed.gomez@free.fr> patch-28
919 :    
920 :     Summary:
921 :     Intra frame decision.
922 :     Revision:
923 :     xvidcore--devapi4--1.0--patch-28
924 :    
925 :     These are syskin's words: hopefully, intra frame at every scene
926 :     change (we really need it to cut things).
927 :    
928 :    
929 :     modified files:
930 :     src/motion/motion_est.c
931 :    
932 :    
933 :     2003-05-05 21:50:25 GMT Edouard Gomez <ed.gomez@free.fr> patch-27
934 :    
935 :     Summary:
936 :     Fixed double last calculation in trellis quantization.
937 :     Revision:
938 :     xvidcore--devapi4--1.0--patch-27
939 :    
940 :     chl changelog message: Removed double calculation of "last" => +0.02dB
941 :    
942 :     modified files:
943 :     src/bitstream/mbcoding.c
944 :    
945 :    
946 :     2003-05-05 21:46:29 GMT Edouard Gomez <ed.gomez@free.fr> patch-26
947 :    
948 :     Summary:
949 :     Added config.status to the distclean target.
950 :     Revision:
951 :     xvidcore--devapi4--1.0--patch-26
952 :    
953 :     The target distclean is supposed to clean all files so the remaining
954 :     ones are those supposed to be found in a distribution tarball...
955 :     config.status is not one of them, so let's add this to the distclean
956 :     target.
957 :    
958 :     modified files:
959 :     build/generic/Makefile
960 :    
961 :    
962 :     2003-05-05 21:39:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-25
963 :    
964 :     Summary:
965 :     configure.in tuning (API number and lib sonames).
966 :     Revision:
967 :     xvidcore--devapi4--1.0--patch-25
968 :    
969 :     I fixed a typo which prevented SPECIFIC_CFLAGS to be properly set by
970 :     the configure script.
971 :    
972 :     I also bumped the API version number as API 3.0 is current cvs_head
973 :     and this branch is the next major API version
974 :    
975 :     While trying to build my own debian package out of xvidcore, i ran into
976 :     trouble with the soname not respecting some basic rules that prevented
977 :     having different library revisions running alongside (with different major
978 :     APIs). This has been fixed adding the major API number to the library
979 :     SONAME.
980 :    
981 :     modified files:
982 :     build/generic/configure.in
983 :    
984 :    
985 :     2003-04-27 23:22:30 GMT Edouard Gomez <ed.gomez@free.fr> patch-24
986 :    
987 :     Summary:
988 :     Cleaned CBR plugin a bit, adds structure for a better initial quant.
989 :     Revision:
990 :     xvidcore--devapi4--1.0--patch-24
991 :    
992 :     Just a clean up turning default values to preprocessor constants. I added
993 :     a get_initial_quant for trying to retrieve support in a near future, a good
994 :     quantizer according to the desired target bitrate. This will be done thanks
995 :     to a simple LUT where we'll have lut[quant] = average_bitrate;. This seems
996 :     stupid but it'll be better than starting with an hardcoded value.
997 :    
998 :     modified files:
999 :     src/plugins/plugin_cbr.c
1000 :    
1001 :    
1002 :     2003-04-27 23:18:20 GMT Edouard Gomez <ed.gomez@free.fr> patch-23
1003 :    
1004 :     Summary:
1005 :     b-frames look good in still motion, after all.
1006 :     Revision:
1007 :     xvidcore--devapi4--1.0--patch-23
1008 :    
1009 :     b-frames look good in still motion, after all.
1010 :    
1011 :     modified files:
1012 :     src/motion/motion_est.c
1013 :    
1014 :    
1015 :     2003-04-27 23:14:39 GMT Edouard Gomez <ed.gomez@free.fr> patch-22
1016 :    
1017 :     Summary:
1018 :     Add initial trellis quantization to inter+h263 frames.
1019 :     Revision:
1020 :     xvidcore--devapi4--1.0--patch-22
1021 :    
1022 :     This is the initial support of trellis quantization for inter frames
1023 :     + h263 quantization method.
1024 :    
1025 :     Complete support is on the way.
1026 :    
1027 :     modified files:
1028 :     examples/xvid_encraw.c src/bitstream/mbcoding.c
1029 :     src/bitstream/mbcoding.h src/utils/mbtransquant.c src/xvid.h
1030 :    
1031 :    
1032 :     2003-04-27 22:59:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-21
1033 :    
1034 :     Summary:
1035 :     Fixes 2 memory leaks.
1036 :     Revision:
1037 :     xvidcore--devapi4--1.0--patch-21
1038 :    
1039 :     After a valgrind pass I fixed these 2 leaks. We have still to fix
1040 :     an MEAnalysis on unitialized data.
1041 :    
1042 :     modified files:
1043 :     src/encoder.c src/utils/mem_align.c
1044 :    
1045 :    
1046 :     2003-04-27 22:50:27 GMT Edouard Gomez <ed.gomez@free.fr> patch-20
1047 :    
1048 :     Summary:
1049 :     Adds Avg PSNR output to xvid_encraw.
1050 :     Revision:
1051 :     xvidcore--devapi4--1.0--patch-20
1052 :    
1053 :     Adds Avg PSNR output to xvid_encraw.
1054 :    
1055 :     modified files:
1056 :     examples/xvid_encraw.c
1057 :    
1058 :    
1059 :     2003-04-27 22:40:45 GMT Edouard Gomez <ed.gomez@free.fr> patch-19
1060 :    
1061 :     Summary:
1062 :     Fixes the vfw Visual Project.
1063 :     Revision:
1064 :     xvidcore--devapi4--1.0--patch-19
1065 :    
1066 :     A missing file has been removed from the project file.
1067 :    
1068 :     modified files:
1069 :     vfw/vfw.dsp
1070 :    
1071 :    
1072 :     2003-04-14 20:07:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-18
1073 :    
1074 :     Summary:
1075 :     Fixes plugin initialization in xvid_encraw.
1076 :     Revision:
1077 :     xvidcore--devapi4--1.0--patch-18
1078 :    
1079 :     We were initializing plugins' versions before a memset...
1080 :     <homer>Doh...</homer>
1081 :    
1082 :     modified files:
1083 :     examples/xvid_encraw.c
1084 :    
1085 :    
1086 :     2003-04-14 15:28:57 GMT Edouard Gomez <ed.gomez@free.fr> patch-17
1087 :    
1088 :     Summary:
1089 :     Fixed function prototypes <-> definitions mismatching.
1090 :     Revision:
1091 :     xvidcore--devapi4--1.0--patch-17
1092 :    
1093 :     Fixed function prototypes <-> definitions mismatching.
1094 :    
1095 :     modified files:
1096 :     src/utils/mbfunctions.h src/utils/mbtransquant.c
1097 :    
1098 :    
1099 :     2003-04-14 15:23:15 GMT Edouard Gomez <ed.gomez@free.fr> patch-16
1100 :    
1101 :     Summary:
1102 :     VFW frontend update
1103 :     Revision:
1104 :     xvidcore--devapi4--1.0--patch-16
1105 :    
1106 :     The VFW frontend has been updated.
1107 :    
1108 :     modified files:
1109 :     vfw/src/codec.c vfw/src/codec.h vfw/src/config.c
1110 :     vfw/src/config.h vfw/src/config.rc vfw/src/driverproc.c
1111 :     vfw/src/resource.h vfw/vfw.dsp
1112 :    
1113 :    
1114 :     2003-04-14 15:05:20 GMT Edouard Gomez <ed.gomez@free.fr> patch-15
1115 :    
1116 :     Summary:
1117 :     Fixed BITS decision for low quants, reworked p/b/i decision.
1118 :     Revision:
1119 :     xvidcore--devapi4--1.0--patch-15
1120 :    
1121 :     sysKin's log message: improved vhq (does not decrease psnr anymore - at least
1122 :     for low quants) and tweaked p/b/i decision again.
1123 :    
1124 :     I Added a fix to this CVS commit to avoid ALU Exception (division by zero). It
1125 :     has been commited to cvs_head as well by sysKin.
1126 :    
1127 :     modified files:
1128 :     src/motion/motion_est.c
1129 :    
1130 :    
1131 :     2003-04-10 13:01:07 GMT Edouard Gomez <ed.gomez@free.fr> patch-14
1132 :    
1133 :     Summary:
1134 :     Removed all ABS() macros.
1135 :     Revision:
1136 :     xvidcore--devapi4--1.0--patch-14
1137 :    
1138 :     All ABS macros have been replace with their stdlib.h/math.h
1139 :     equivalent. This gives a 33% overall speedup for the plain C encoder,
1140 :     while the ia32 one seems to suffer a small speed loss. However this
1141 :     speed loss is very small and it seems it depends on the CPU type as
1142 :     the abs/fabs usage is impacting badly on sad functions but impacting
1143 :     well on interpolate functions ... weird inst'it ?
1144 :    
1145 :     modified files:
1146 :     src/bitstream/mbcoding.c src/global.h src/image/image.c
1147 :     src/motion/motion_comp.c src/motion/motion_est.c
1148 :     src/motion/sad.c src/prediction/mbprediction.c
1149 :     src/utils/mbtransquant.c src/xvid.c
1150 :    
1151 :    
1152 :     2003-04-09 18:44:24 GMT Edouard Gomez <ed.gomez@free.fr> patch-13
1153 :    
1154 :     Summary:
1155 :     Added GNU profiling option to the configure script.
1156 :     Revision:
1157 :     xvidcore--devapi4--1.0--patch-13
1158 :    
1159 :     In order to allow easy profiling using GNU tools (gprof, gcov), I
1160 :     added the --enable-gnuprofile to the configure.in template. This
1161 :     modifies the SPECIFIC_LDFLAGS and SPECIFIC_CFLAGS for library building
1162 :     so they include all needed options for profiling and test coverage.
1163 :    
1164 :     /!\ When compiling your own program, don't forget to use these
1165 :     options:
1166 :     -pg -fprofile-arcs -ftest-coverage
1167 :    
1168 :     When linking your program, you MUST use the -pg option too, else
1169 :     your binary will not use/create profiling informations.
1170 :    
1171 :     modified files:
1172 :     build/generic/configure.in
1173 :    
1174 :    
1175 :     2003-04-09 16:09:33 GMT Edouard Gomez <ed.gomez@free.fr> patch-12
1176 :    
1177 :     Summary:
1178 :     Build fix from release-0_9_1-fixes@cvs.xvid.org
1179 :     Revision:
1180 :     xvidcore--devapi4--1.0--patch-12
1181 :    
1182 :     MacOSX build process was wrong on the linking stage as it was ignoring
1183 :     the equivalent of the linux soname thingy.
1184 :    
1185 :     modified files:
1186 :     build/generic/configure.in
1187 :    
1188 :    
1189 :     2003-04-09 13:44:06 GMT Edouard Gomez <ed.gomez@free.fr> patch-11
1190 :    
1191 :     Summary:
1192 :     Syncing arch tree with xvid.org cvs.
1193 :     Revision:
1194 :     xvidcore--devapi4--1.0--patch-11
1195 :    
1196 :     Synced with all the work done in the xvid.org cvs repository. I could
1197 :     not maintain a complete list of all items but here is a kind of
1198 :     digest.
1199 :    
1200 :     + Merged build files fixes from the release-0_9_1-fixes branch.
1201 :     + Synced all motion estimation changes from the cvs_head branch.
1202 :     + Added rate control plugins.
1203 :     + Added lumimasking plugin.
1204 :     + Synced optimizations from cvs_head in interpolate and cbp
1205 :     functions.
1206 :     + xvid_encraw improvements.
1207 :     + new mbtransquant set of functions.
1208 :     + Fixed bframe SSE calculation.
1209 :    
1210 :     new files:
1211 :     src/plugins/.arch-ids/plugin_2pass1.c.id
1212 :     src/plugins/.arch-ids/plugin_2pass2.c.id
1213 :     src/plugins/.arch-ids/plugin_cbr.c.id
1214 :     src/plugins/.arch-ids/plugin_fixed.c.id
1215 :     src/plugins/.arch-ids/plugin_lumimasking.c.id
1216 :     vfw/src/.arch-ids/XviD_logo.bmp.id src/plugins/plugin_2pass1.c
1217 :     src/plugins/plugin_2pass2.c src/plugins/plugin_cbr.c
1218 :     src/plugins/plugin_fixed.c src/plugins/plugin_lumimasking.c
1219 :     vfw/src/XviD_logo.bmp
1220 :    
1221 :     modified files:
1222 :     build/generic/Makefile build/generic/bootstrap.sh
1223 :     build/generic/configure.in build/generic/libxvidcore.def.in
1224 :     build/generic/platform.inc.in build/generic/sources.inc
1225 :     build/win32/libxvidcore.dsp examples/xvid_decraw.c
1226 :     examples/xvid_encraw.c examples/xvid_stat.c
1227 :     src/bitstream/bitstream.c src/bitstream/bitstream.h
1228 :     src/bitstream/cbp.c src/bitstream/mbcoding.c
1229 :     src/bitstream/vlc_codes.h src/decoder.c src/divx4.c
1230 :     src/encoder.c src/encoder.h src/global.h src/image/image.c
1231 :     src/image/interpolate8x8.c src/motion/motion.h
1232 :     src/motion/motion_comp.c src/motion/motion_est.c
1233 :     src/motion/motion_est.h src/motion/sad.c
1234 :     src/plugins/plugin_dump.c src/plugins/plugin_psnr.c
1235 :     src/portab.h src/prediction/mbprediction.c
1236 :     src/utils/mbfunctions.h src/utils/mbtransquant.c src/xvid.c
1237 :     src/xvid.h vfw/src/2pass.c vfw/src/codec.c
1238 :    
1239 :    
1240 :     2003-03-16 00:21:32 GMT Edouard Gomez <ed.gomez@free.fr> patch-10
1241 :    
1242 :     Summary:
1243 :     Added suxen plugin system (Synced with CVS)
1244 :     Revision:
1245 :     xvidcore--devapi4--1.0--patch-10
1246 :    
1247 :     Sync with the CVS and thus adds the plugin framework.
1248 :    
1249 :     new files:
1250 :     src/plugins/.arch-ids/=id
1251 :     src/plugins/.arch-ids/plugin_dump.c.id
1252 :     src/plugins/.arch-ids/plugin_psnr.c.id
1253 :     src/plugins/plugin_dump.c src/plugins/plugin_psnr.c
1254 :    
1255 :     modified files:
1256 :     build/win32/libxvidcore.dsp examples/Makefile
1257 :     examples/xvid_decraw.c examples/xvid_encraw.c
1258 :     src/bitstream/bitstream.c src/encoder.c src/encoder.h
1259 :     src/portab.h src/utils/mbtransquant.c src/xvid.h
1260 :    
1261 :     new directories:
1262 :     src/plugins/.arch-ids src/plugins
1263 :    
1264 :    
1265 :     2003-03-11 23:37:06 GMT Edouard Gomez <ed.gomez@free.fr> patch-9
1266 :    
1267 :     Summary:
1268 :     Changed xvid_decraw option handling for -d/-m.
1269 :     Revision:
1270 :     xvidcore--devapi4--1.0--patch-9
1271 :    
1272 :     -d and -m options were boolean so option values were not needed.
1273 :    
1274 :     modified files:
1275 :     examples/xvid_decraw.c
1276 :    
1277 :    
1278 :     2003-03-11 23:30:16 GMT Edouard Gomez <ed.gomez@free.fr> patch-8
1279 :    
1280 :     Summary:
1281 :     Fixed frame counting in xvid_encraw.
1282 :     Revision:
1283 :     xvidcore--devapi4--1.0--patch-8
1284 :    
1285 :     We were branching before incrementing the frame counter when core was
1286 :     buffering frames. This was resulting in wrong frame counting during
1287 :     the buffering phase.
1288 :    
1289 :     modified files:
1290 :     examples/xvid_encraw.c
1291 :    
1292 :    
1293 :     2003-03-11 23:07:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-7
1294 :    
1295 :     Summary:
1296 :     Ported xvid_decraw to new API.
1297 :     Revision:
1298 :     xvidcore--devapi4--1.0--patch-7
1299 :    
1300 :     xvid_decraw has been ported to new API. It basically works fine,
1301 :     however i'm not completly staisfied. If I do a step by step run then i
1302 :     can see that second frame is reported as a VOL decoding though the
1303 :     first IFrame has been consumed. This makes xvid_decraw does not report
1304 :     correctly frames' length.
1305 :    
1306 :     Except that, xvid_decraw works well enough to activate it in the
1307 :     makefile.
1308 :    
1309 :     modified files:
1310 :     examples/Makefile examples/xvid_decraw.c
1311 :    
1312 :    
1313 :     2003-03-11 20:19:44 GMT Edouard Gomez <ed.gomez@free.fr> patch-6
1314 :    
1315 :     Summary:
1316 :     Fix an important API comment in main header.
1317 :     Revision:
1318 :     xvidcore--devapi4--1.0--patch-6
1319 :    
1320 :     This patch fixes a comment in xvid.h which was simply wrong and
1321 :     could lead to uneeded code.
1322 :    
1323 :     modified files:
1324 :     src/xvid.h
1325 :    
1326 :    
1327 :     2003-03-11 00:36:34 GMT Edouard Gomez <ed.gomez@free.fr> patch-5
1328 :    
1329 :     Summary:
1330 :     PSNR is now an option. More consistent -m/-s option handling.
1331 :     Revision:
1332 :     xvidcore--devapi4--1.0--patch-5
1333 :    
1334 :     I turned PSNR stats into an option (-s). I fixed the handling of the
1335 :     -m option that required only a bool.
1336 :    
1337 :     I could say in french "ma stupidité dans toute sa grandeur".
1338 :    
1339 :     -m presence is enough to significate "save _m_peg stream", we don't
1340 :     need the boolean value.
1341 :    
1342 :     modified files:
1343 :     examples/xvid_encraw.c
1344 :    
1345 :    
1346 :     2003-03-10 00:36:15 GMT Edouard Gomez <ed.gomez@free.fr> patch-4
1347 :    
1348 :     Summary:
1349 :     Adds extended stats support even for bframes in xvidcore.
1350 :     Revision:
1351 :     xvidcore--devapi4--1.0--patch-4
1352 :    
1353 :     This patch enables core extended stats support even for bframes. It
1354 :     modifies the way the MBTransQuantBVOP function does its work. It used
1355 :     to not dequant, idct the MB because bframes are never used as reference
1356 :     frames. However if we want to compute stats, then we must perform these
1357 :     inverse transformations.
1358 :    
1359 :     modified files:
1360 :     src/encoder.c src/utils/mbfunctions.h src/utils/mbtransquant.c
1361 :    
1362 :    
1363 :     2003-03-09 16:42:27 GMT Edouard Gomez <ed.gomez@free.fr> patch-3
1364 :    
1365 :     Summary:
1366 :     Adds extended stats support.
1367 :     Revision:
1368 :     xvidcore--devapi4--1.0--patch-3
1369 :    
1370 :     This patch enables core extended stats support. It seems that xvidcore
1371 :     does not compute sse for BFrames, I have tried to adds this by an ugly
1372 :     hack but it did not work as expected, i suppose core does not
1373 :     decompress bframes as they are not used as reference frames (unlike P
1374 :     and I frames).
1375 :    
1376 :     If we succeed in enabling sse calculation in core for bframes, then
1377 :     xvid_stat will not be needed anymore. This will save lot of trouble
1378 :     with frame matching in PSNR computation when bframes are enabled.
1379 :    
1380 :     modified files:
1381 :     examples/xvid_encraw.c
1382 :    
1383 :    
1384 :     2003-03-09 00:23:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-2
1385 :    
1386 :     Summary:
1387 :     Updated xvid_encraw for new API.
1388 :     Revision:
1389 :     xvidcore--devapi4--1.0--patch-2
1390 :    
1391 :     This patch updates the xvid_encraw example to support the
1392 :     new API. As it's the first patch for API 4 support, I
1393 :     disabled all other examples.
1394 :    
1395 :     BUG: first frame type is Unknown, I suppose I'm missing
1396 :     a subtility of the new API.
1397 :    
1398 :     modified files:
1399 :     examples/Makefile examples/xvid_encraw.c src/encoder.c
1400 :    
1401 :    
1402 :     2003-03-06 22:08:43 GMT Edouard Gomez <ed.gomez@free.fr> patch-1
1403 :    
1404 :     Summary:
1405 :     Synced with dev-api-4 XviD branch.
1406 :     Revision:
1407 :     xvidcore--devapi4--1.0--patch-1
1408 :    
1409 :     Synced with dev-api-4 XviD branch. My branching was done at a later
1410 :     point than CVS. This resulted in version skew, now this branch is
1411 :     synced with CVS.
1412 :    
1413 :     new files:
1414 :     vfw/.arch-ids/=id vfw/bin/.arch-ids/=id vfw/src/.arch-ids/=id
1415 :     vfw/.arch-ids/vfw.dsp.id vfw/bin/.arch-ids/xvid.inf.id
1416 :     vfw/src/.arch-ids/2pass.c.id vfw/src/.arch-ids/2pass.h.id
1417 :     vfw/src/.arch-ids/codec.c.id vfw/src/.arch-ids/codec.h.id
1418 :     vfw/src/.arch-ids/config.c.id vfw/src/.arch-ids/config.h.id
1419 :     vfw/src/.arch-ids/config.rc.id
1420 :     vfw/src/.arch-ids/driverproc.c.id
1421 :     vfw/src/.arch-ids/driverproc.def.id
1422 :     vfw/src/.arch-ids/resource.h.id rawdec/.arch-ids/rawdec.c.id
1423 :     rawdec/.arch-ids/rawdec.dsp.id rawdec/.arch-ids/=id
1424 :     dshow/.arch-ids/=id dshow/.arch-ids/authors.txt.id
1425 :     dshow/.arch-ids/dshow.dsp.id dshow/src/.arch-ids/=id
1426 :     dshow/src/.arch-ids/CAbout.cpp.id
1427 :     dshow/src/.arch-ids/CAbout.h.id
1428 :     dshow/src/.arch-ids/CXvidDecoder.cpp.id
1429 :     dshow/src/.arch-ids/CXvidDecoder.h.id
1430 :     dshow/src/.arch-ids/IXvidDecoder.h.id
1431 :     dshow/src/.arch-ids/resource.h.id
1432 :     dshow/src/.arch-ids/xvid.ax.def.id
1433 :     dshow/src/.arch-ids/xvid.ax.rc.id vfw/vfw.dsp vfw/bin/xvid.inf
1434 :     vfw/src/2pass.c vfw/src/2pass.h vfw/src/codec.c
1435 :     vfw/src/codec.h vfw/src/config.c vfw/src/config.h
1436 :     vfw/src/config.rc vfw/src/driverproc.c vfw/src/driverproc.def
1437 :     vfw/src/resource.h rawdec/rawdec.c rawdec/rawdec.dsp
1438 :     dshow/authors.txt dshow/dshow.dsp dshow/src/CAbout.cpp
1439 :     dshow/src/CAbout.h dshow/src/CXvidDecoder.cpp
1440 :     dshow/src/CXvidDecoder.h dshow/src/IXvidDecoder.h
1441 :     dshow/src/resource.h dshow/src/xvid.ax.def
1442 :     dshow/src/xvid.ax.rc
1443 :    
1444 :     modified files:
1445 :     build/generic/Makefile build/generic/bootstrap.sh
1446 :     build/generic/configure.in build/generic/platform.inc.in
1447 :     build/win32/libxvidcore.dsp examples/Makefile
1448 :     examples/xvid_bench.c examples/xvid_decraw.c
1449 :     examples/xvid_encraw.c examples/xvid_stat.c
1450 :     src/bitstream/bitstream.c src/bitstream/bitstream.h
1451 :     src/bitstream/mbcoding.c src/bitstream/vlc_codes.h
1452 :     src/decoder.c src/decoder.h src/encoder.c src/encoder.h
1453 :     src/global.h src/image/colorspace.c src/image/colorspace.h
1454 :     src/image/image.c src/image/image.h src/image/interpolate8x8.c
1455 :     src/motion/motion.h src/motion/motion_comp.c
1456 :     src/motion/motion_est.c src/motion/motion_est.h
1457 :     src/motion/smp_motion_est.c src/motion/smp_motion_est.h
1458 :     src/portab.h src/prediction/mbprediction.c
1459 :     src/utils/mbtransquant.c src/xvid.c src/xvid.h todo.txt
1460 :    
1461 :     new directories:
1462 :     dshow/.arch-ids dshow/src/.arch-ids rawdec/.arch-ids
1463 :     vfw/.arch-ids vfw/bin/.arch-ids vfw/src/.arch-ids vfw vfw/bin
1464 :     vfw/src rawdec dshow dshow/src
1465 :    
1466 :    
1467 :     2003-03-06 21:27:16 GMT Edouard Gomez <ed.gomez@free.fr> base-0
1468 :    
1469 :     Summary:
1470 :     tag of ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6
1471 :     Revision:
1472 :     xvidcore--devapi4--1.0--base-0
1473 :    
1474 :     (automatically generated log message)
1475 :    
1476 :    
1477 :     new patches:
1478 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--base-0
1479 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-1
1480 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-2
1481 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-3
1482 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-4
1483 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-5
1484 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-6
1485 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-7
1486 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-8
1487 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-9
1488 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-10
1489 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-11
1490 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-12
1491 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-13
1492 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-14
1493 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-15
1494 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-16
1495 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-17
1496 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-18
1497 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-19
1498 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-20
1499 :     ed.gomez@free.fr--main/xvidcore--stable--0.9--version-0
1500 :     ed.gomez@free.fr--main/xvidcore--stable--1.0--base-0
1501 :     ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-1
1502 :     ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-2
1503 :     ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-3
1504 :     ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-4
1505 :     ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5
1506 :     ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6
1507 :    
1508 : edgomez 853 2003-02-15 18:40:33 GMT Edouard Gomez <ed.gomez@free.fr> patch-3
1509 :    
1510 :     Summary:
1511 :     Added latest Pete's chroma optimization code.
1512 :     Revision:
1513 :     xvidcore--stable--1.0--patch-3
1514 :    
1515 :     During merge, i forgot that small piece of code.
1516 :    
1517 :     modified files:
1518 :     src/encoder.c src/xvid.h
1519 :    
1520 :    
1521 : edgomez 851 2003-02-15 14:48:12 GMT Edouard Gomez <ed.gomez@free.fr> patch-2
1522 :    
1523 :     Summary:
1524 :     Fixed compilation and moved back to plain GPL.
1525 :     Revision:
1526 :     xvidcore--stable--1.0--patch-2
1527 :    
1528 :     portab.h was missing the DPRINTF_RC flag.
1529 :     I merged the watcom C portab.h part.
1530 :    
1531 :     Back to plain GPL as it is in dev-api-3 branch.
1532 :    
1533 :     modified files:
1534 :     LICENSE src/portab.h
1535 :    
1536 :    
1537 :     2003-02-15 14:05:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-1
1538 :    
1539 :     Summary:
1540 :     Updated tree to dev-api-3 branch.
1541 :     Revision:
1542 :     xvidcore--stable--1.0--patch-1
1543 :    
1544 :     This patch consists basically of merging things with dev-api-3
1545 :     CVS branch.
1546 :    
1547 :     - All asm, C, h files have been copied from this CVS branch.
1548 :     - Fixed generic sources.inc to take care of changes.
1549 :     - Fixed architecture stuff in sources (ARCH_IS_...).
1550 :     - Updated examples.
1551 :     - Updated libxvidcore.dsp.
1552 :     - Fixed libxvidcore.dsp for ARCH_IS_... constants.
1553 :     - Changed .so and .a naming convention. It is now postfixed
1554 :     with the API version to avoid API incompatibilities with 2.1
1555 :     which had had a postfix.
1556 :     - Fixed configure version 0.9.1 <-> 1.0.0 cvs-snaphot
1557 :    
1558 :     This is the first attempt. I don't even know if it compiles well.
1559 :    
1560 :     new files:
1561 :     src/bitstream/x86_asm/.arch-ids/cbp_3dne.asm.id
1562 :     src/dct/.arch-ids/simple_idct.c.id
1563 :     src/dct/x86_asm/.arch-ids/fdct_xmm.asm.id
1564 :     src/dct/x86_asm/.arch-ids/idct_3dne.asm.id
1565 :     src/dct/x86_asm/.arch-ids/simple_idct_mmx.asm.id
1566 :     src/image/.arch-ids/font.c.id src/image/.arch-ids/font.h.id
1567 :     src/image/.arch-ids/reduced.c.id
1568 :     src/image/.arch-ids/reduced.h.id
1569 :     src/image/x86_asm/.arch-ids/colorspace_mmx.inc.id
1570 :     src/image/x86_asm/.arch-ids/colorspace_rgb_mmx.asm.id
1571 :     src/image/x86_asm/.arch-ids/colorspace_yuv_mmx.asm.id
1572 :     src/image/x86_asm/.arch-ids/colorspace_yuyv_mmx.asm.id
1573 :     src/image/x86_asm/.arch-ids/interpolate8x8_3dne.asm.id
1574 :     src/image/x86_asm/.arch-ids/reduced_mmx.asm.id
1575 :     src/motion/.arch-ids/motion_est.h.id
1576 :     src/motion/.arch-ids/smp_motion_est.c.id
1577 :     src/motion/.arch-ids/smp_motion_est.h.id
1578 :     src/motion/x86_asm/.arch-ids/sad_3dne.asm.id
1579 :     src/quant/x86_asm/.arch-ids/quantize4_xmm.asm.id
1580 :     src/quant/x86_asm/.arch-ids/quantize_3dne.asm.id
1581 :     src/utils/x86_asm/.arch-ids/interlacing_mmx.asm.id
1582 :     src/utils/x86_asm/.arch-ids/mem_transfer_3dne.asm.id
1583 :     src/bitstream/x86_asm/cbp_3dne.asm src/dct/simple_idct.c
1584 :     src/dct/x86_asm/fdct_xmm.asm src/dct/x86_asm/idct_3dne.asm
1585 :     src/dct/x86_asm/simple_idct_mmx.asm src/image/font.c
1586 :     src/image/font.h src/image/reduced.c src/image/reduced.h
1587 :     src/image/x86_asm/colorspace_mmx.inc
1588 :     src/image/x86_asm/colorspace_rgb_mmx.asm
1589 :     src/image/x86_asm/colorspace_yuv_mmx.asm
1590 :     src/image/x86_asm/colorspace_yuyv_mmx.asm
1591 :     src/image/x86_asm/interpolate8x8_3dne.asm
1592 :     src/image/x86_asm/reduced_mmx.asm src/motion/motion_est.h
1593 :     src/motion/smp_motion_est.c src/motion/smp_motion_est.h
1594 :     src/motion/x86_asm/sad_3dne.asm
1595 :     src/quant/x86_asm/quantize4_xmm.asm
1596 :     src/quant/x86_asm/quantize_3dne.asm
1597 :     src/utils/x86_asm/interlacing_mmx.asm
1598 :     src/utils/x86_asm/mem_transfer_3dne.asm
1599 :    
1600 :     modified files:
1601 :     build/generic/Makefile build/generic/configure.in
1602 :     build/generic/sources.inc build/win32/libxvidcore.dsp
1603 :     examples/odivx_enc_dec.c examples/xvid_bench.c
1604 :     examples/xvid_decraw.c examples/xvid_encraw.c
1605 :     examples/xvid_stat.c src/bitstream/bitstream.c
1606 :     src/bitstream/bitstream.h src/bitstream/cbp.c
1607 :     src/bitstream/cbp.h src/bitstream/mbcoding.c
1608 :     src/bitstream/mbcoding.h src/bitstream/ppc_asm/cbp_altivec.s
1609 :     src/bitstream/ppc_asm/cbp_ppc.s src/bitstream/vlc_codes.h
1610 :     src/bitstream/x86_asm/cbp_mmx.asm
1611 :     src/bitstream/x86_asm/cbp_sse2.asm src/bitstream/zigzag.h
1612 :     src/dct/fdct.c src/dct/fdct.h src/dct/ia64_asm/fdct_ia64.s
1613 :     src/dct/idct.c src/dct/idct.h src/dct/ppc_asm/fdct_altivec.s
1614 :     src/dct/ppc_asm/idct_altivec.s src/dct/x86_asm/fdct_mmx.asm
1615 :     src/dct/x86_asm/idct_mmx.asm src/decoder.c src/decoder.h
1616 :     src/divx4.c src/divx4.h src/encoder.c src/encoder.h
1617 :     src/global.h src/image/colorspace.c src/image/colorspace.h
1618 :     src/image/image.c src/image/image.h src/image/interpolate8x8.c
1619 :     src/image/interpolate8x8.h
1620 :     src/image/x86_asm/interpolate8x8_3dn.asm
1621 :     src/image/x86_asm/interpolate8x8_mmx.asm
1622 :     src/image/x86_asm/interpolate8x8_xmm.asm
1623 :     src/image/x86_asm/rgb_to_yv12_mmx.asm
1624 :     src/image/x86_asm/yuv_to_yv12_mmx.asm
1625 :     src/image/x86_asm/yuyv_to_yv12_mmx.asm
1626 :     src/image/x86_asm/yv12_to_rgb24_mmx.asm
1627 :     src/image/x86_asm/yv12_to_rgb32_mmx.asm
1628 :     src/image/x86_asm/yv12_to_yuyv_mmx.asm
1629 :     src/motion/ia64_asm/sad_ia64.s src/motion/motion.h
1630 :     src/motion/motion_comp.c src/motion/motion_est.c
1631 :     src/motion/ppc_asm/sad_altivec.c src/motion/sad.c
1632 :     src/motion/sad.h src/motion/x86_asm/sad_3dn.asm
1633 :     src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
1634 :     src/motion/x86_asm/sad_xmm.asm src/portab.h
1635 :     src/prediction/mbprediction.c src/prediction/mbprediction.h
1636 :     src/quant/adapt_quant.c src/quant/adapt_quant.h
1637 :     src/quant/quant_h263.c src/quant/quant_h263.h
1638 :     src/quant/quant_matrix.c src/quant/quant_matrix.h
1639 :     src/quant/quant_mpeg4.c src/quant/quant_mpeg4.h
1640 :     src/quant/x86_asm/quantize4_mmx.asm
1641 :     src/quant/x86_asm/quantize_mmx.asm src/utils/emms.c
1642 :     src/utils/emms.h src/utils/ia64_asm/mem_transfer_ia64.s
1643 :     src/utils/mbfunctions.h src/utils/mbtransquant.c
1644 :     src/utils/mem_align.c src/utils/mem_align.h
1645 :     src/utils/mem_transfer.c src/utils/mem_transfer.h
1646 :     src/utils/ratecontrol.c src/utils/ratecontrol.h
1647 :     src/utils/timer.c src/utils/timer.h
1648 :     src/utils/x86_asm/cpuid.asm
1649 :     src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c src/xvid.h
1650 :    
1651 :    
1652 :     2003-02-14 23:01:44 GMT Edouard Gomez <ed.gomez@free.fr> base-0
1653 :    
1654 :     Summary:
1655 :     Upcoming 1.0 version continuation
1656 :     Revision:
1657 :     xvidcore--stable--1.0--base-0
1658 :    
1659 :     Continuation of the xvidcore--stable--0.9 version.
1660 :    
1661 :     new directories:
1662 :     {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0
1663 :     {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main
1664 :     {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main/patch-log
1665 :    
1666 :    
1667 : edgomez 830 2003-02-11 21:03:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-20
1668 : edgomez 567
1669 : edgomez 830 Summary:
1670 :     Removed BFrame outdated bframe/qpel decoding.
1671 :     Revision:
1672 :     xvidcore--stable--0.9--patch-20
1673 : edgomez 567
1674 : edgomez 830 Michael noticed there were still pieces of bframe and qpel decoding.
1675 :     He proposed to remove it or upgrade it... Feeling too lazy to merge
1676 :     all differences (the too much divergent) file from dev-api-3.
1677 : edgomez 567
1678 : edgomez 830 modified files:
1679 :     changelog.txt src/decoder.c src/image/interpolate8x8.c
1680 :     src/image/interpolate8x8.h
1681 : edgomez 567
1682 :    
1683 : edgomez 830 2003-02-11 18:40:48 GMT Edouard Gomez <ed.gomez@free.fr> patch-19
1684 : edgomez 567
1685 : edgomez 830 Summary:
1686 :     Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection.
1687 :     Revision:
1688 :     xvidcore--stable--0.9--patch-19
1689 : edgomez 567
1690 : edgomez 830 Ok this patch does lot of things.
1691 :    
1692 :     First, it fixes libxvidcore.def for win32 targets. This file is now
1693 :     generated at configure time. This way we make sure no symobols are
1694 :     exported without being compiled in.
1695 :    
1696 :     Second, I revamped Makefile so its output is more eye candy.
1697 :    
1698 :     Third change, I removed the ia64 dct file from SRC_IA64 variable,
1699 :     this was interfering with the DCT_IA64_SOURCES variable.
1700 :    
1701 :     Fourth change, ranlib is detected at configure time and used in the
1702 :     Makeile through the RANLIB variable.
1703 : edgomez 567
1704 : edgomez 830 modified files:
1705 :     build/generic/Makefile build/generic/configure.in
1706 :     build/generic/libxvidcore.def.in build/generic/platform.inc.in
1707 :     build/generic/sources.inc
1708 : edgomez 567
1709 : edgomez 830 renamed files:
1710 :     build/generic/.arch-ids/libxvidcore.def.id
1711 :     ==> build/generic/.arch-ids/libxvidcore.def.in.id
1712 :     build/generic/libxvidcore.def
1713 :     ==> build/generic/libxvidcore.def.in
1714 : edgomez 567
1715 :    
1716 :    
1717 : edgomez 830 2003-02-10 23:31:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-18
1718 : edgomez 567
1719 : edgomez 830 Summary:
1720 :     Fixed xvid_encraw help message.
1721 :     Revision:
1722 :     xvidcore--stable--0.9--patch-18
1723 : edgomez 567
1724 : edgomez 830 Fixed xvid_encraw help message.
1725 : edgomez 567
1726 : edgomez 830 modified files:
1727 :     examples/xvid_encraw.c
1728 : edgomez 567
1729 :    
1730 : edgomez 830 2003-02-10 23:06:32 GMT Edouard Gomez <ed.gomez@free.fr> patch-17
1731 : edgomez 567
1732 : edgomez 830 Summary:
1733 :     Added IA64 DCT source choice according to the compiler basename.
1734 :     Revision:
1735 :     xvidcore--stable--0.9--patch-17
1736 : edgomez 567
1737 : edgomez 830 The IA64 dct file must be choosen according to the compiler.
1738 :     I chose to look for a basename based on the *ecc* regexp, all
1739 :     other compiler will be treated as being the GNU C compiler.
1740 :    
1741 :     Hope this is enough.
1742 : edgomez 567
1743 : edgomez 830 modified files:
1744 :     build/generic/Makefile build/generic/configure.in
1745 :     build/generic/platform.inc.in
1746 : edgomez 567
1747 :    
1748 : edgomez 830 2003-02-10 13:49:25 GMT Edouard Gomez <ed.gomez@free.fr> patch-16
1749 : edgomez 567
1750 : edgomez 830 Summary:
1751 :     Changed linking option on PPC platforms (-flat_namespace)
1752 :     Revision:
1753 :     xvidcore--stable--0.9--patch-16
1754 : edgomez 567
1755 : edgomez 830 Guillaume sent me this fix for PPC platforms.
1756 : edgomez 567
1757 : edgomez 830 modified files:
1758 :     build/generic/configure.in
1759 : edgomez 567
1760 : edgomez 525
1761 : edgomez 830 2003-02-09 23:15:18 GMT Edouard Gomez <ed.gomez@free.fr> patch-15
1762 : edgomez 525
1763 : edgomez 830 Summary:
1764 :     Added the configure bootstrap script.
1765 :     Revision:
1766 :     xvidcore--stable--0.9--patch-15
1767 : edgomez 525
1768 : edgomez 830 Added the configure bootstrap script.
1769 : edgomez 525
1770 : edgomez 830 new files:
1771 :     build/generic/.arch-ids/bootstrap.sh.id
1772 :     build/generic/bootstrap.sh
1773 : edgomez 525
1774 :    
1775 : edgomez 830 2003-02-09 23:06:51 GMT Edouard Gomez <ed.gomez@free.fr> patch-14
1776 : edgomez 525
1777 : edgomez 830 Summary:
1778 :     The PPC port is now disabled because it is outdated.
1779 :     Revision:
1780 :     xvidcore--stable--0.9--patch-14
1781 : edgomez 525
1782 : edgomez 830 The PPC port is now disabled because it is outdated.
1783 : edgomez 525
1784 : edgomez 830 modified files:
1785 :     build/generic/configure.in
1786 : edgomez 525
1787 :    
1788 : edgomez 830 2003-02-09 23:01:30 GMT Edouard Gomez <ed.gomez@free.fr> patch-13
1789 : edgomez 525
1790 : edgomez 830 Summary:
1791 :     More "unknown compiler" friendly portab.h file.
1792 :     Revision:
1793 :     xvidcore--stable--0.9--patch-13
1794 : edgomez 525
1795 : edgomez 830 Cristoph pointed out that portab.h was a problem when used with
1796 :     unknown compilers. This patch tries to fix that.
1797 : edgomez 525
1798 : edgomez 830 modified files:
1799 :     src/portab.h
1800 : edgomez 525
1801 :    
1802 : edgomez 830 2003-02-09 00:49:32 GMT Edouard Gomez <ed.gomez@free.fr> patch-12
1803 : edgomez 525
1804 : edgomez 830 Summary:
1805 :     DivX4 compatibility layer has been turned into an option (default:disable).
1806 :     Revision:
1807 :     xvidcore--stable--0.9--patch-12
1808 : edgomez 525
1809 : edgomez 830 The divx4 compatibility API has been turned into an option. This
1810 :     has been a long wanted thing by mplayer's guys, so here it is.
1811 :     As we say in french "mieux vaut tard que jamais".
1812 : edgomez 525
1813 : edgomez 830 modified files:
1814 :     build/generic/Makefile build/generic/configure.in
1815 :     build/generic/platform.inc.in build/generic/sources.inc
1816 : edgomez 525
1817 :    
1818 : edgomez 830 2003-02-08 23:29:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-11
1819 : edgomez 525
1820 : edgomez 830 Summary:
1821 :     Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.
1822 :     Revision:
1823 :     xvidcore--stable--0.9--patch-11
1824 : edgomez 525
1825 : edgomez 830 This patch set fixes all WIN32/_MSC_VER conditional compilation
1826 :     in examples and in the Illegal Instruction detection for SSE2
1827 :     support in xvid.c.
1828 :    
1829 :     libxvidcore.dsp file as been updated with the right defines for
1830 :     x86 support (ARCH_IS_IA32, ARCH_IS_32BIT, ARCH_IS_LITTLE_ENDIAN)
1831 :    
1832 :     Hope Win32 is now completely ready.
1833 : edgomez 525
1834 : edgomez 830 modified files:
1835 :     build/win32/libxvidcore.dsp examples/xvid_bench.c
1836 :     examples/xvid_decraw.c examples/xvid_encraw.c
1837 :     examples/xvid_stat.c src/xvid.c
1838 : edgomez 525
1839 :    
1840 : edgomez 830 2003-02-08 14:55:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-10
1841 : edgomez 525
1842 : edgomez 830 Summary:
1843 :     Fixed MacOSX build.
1844 :     Revision:
1845 :     xvidcore--stable--0.9--patch-10
1846 : edgomez 525
1847 : edgomez 830 Two fixes for MacOSX. It adds a missing option to gcc to allow the
1848 :     linking stage on this platform (-fno-common). It fixes Altivec test
1849 :     which was outputting result on the console.
1850 : edgomez 525
1851 : edgomez 830 modified files:
1852 :     build/generic/configure.in
1853 : edgomez 525
1854 :    
1855 : edgomez 830 2003-02-08 12:49:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-9
1856 : edgomez 525
1857 : edgomez 830 Summary:
1858 :     Added Altivec detection (Guillaume Morin)
1859 :     Revision:
1860 :     xvidcore--stable--0.9--patch-9
1861 : edgomez 525
1862 : edgomez 830 Added Altivec detection test in configure.in.
1863 : edgomez 525
1864 : edgomez 830 modified files:
1865 :     build/generic/configure.in
1866 : edgomez 525
1867 :    
1868 : edgomez 830 2003-02-08 12:25:46 GMT Edouard Gomez <ed.gomez@free.fr> patch-8
1869 : edgomez 525
1870 : edgomez 830 Summary:
1871 :     Fixed portab.h for _DEBUG target and GCC/ICC compilers.
1872 :     Revision:
1873 :     xvidcore--stable--0.9--patch-8
1874 : edgomez 525
1875 : edgomez 830 During the Unix build system change, i had to turn the DRPINTF macro
1876 :     into a real function because teh MacOSX compilers do not support the
1877 :     variadic macros as defined in ISO C99 standard. During this change,
1878 :     i forgot to adapt the macro code and the #include <stdarg.h> needed
1879 :     for variadic functions.
1880 : edgomez 525
1881 : edgomez 830 modified files:
1882 :     src/portab.h
1883 : edgomez 525
1884 :    
1885 : edgomez 830 2003-02-08 11:45:00 GMT Edouard Gomez <ed.gomez@free.fr> patch-7
1886 : edgomez 525
1887 : edgomez 830 Summary:
1888 :     Changed the way I add strings into variables.
1889 :     Revision:
1890 :     xvidcore--stable--0.9--patch-7
1891 : edgomez 525
1892 : edgomez 830 I changed the way I add strings to variables (CFLAGS and so on). Now i use
1893 :     var="$var string2" instead of var=$var" string2".
1894 :    
1895 :     Fixed a typo reported by Pete for the cygwin part.
1896 : edgomez 525
1897 : edgomez 830 modified files:
1898 :     build/generic/configure.in
1899 : edgomez 525
1900 :    
1901 : edgomez 830 2003-02-07 23:16:57 GMT Edouard Gomez <ed.gomez@free.fr> patch-6
1902 : edgomez 525
1903 : edgomez 830 Summary:
1904 :     Fixed the "ar" "s" option for some platforms.
1905 :     Revision:
1906 :     xvidcore--stable--0.9--patch-6
1907 : edgomez 525
1908 : edgomez 830 The "s" option of the "ar" program is not standard accross all
1909 :     platforms. I had at least problems on OpenBSD and an old Solaris
1910 :     version.
1911 : edgomez 525
1912 : edgomez 830 modified files:
1913 :     build/generic/Makefile
1914 : edgomez 525
1915 :    
1916 : edgomez 830 2003-02-07 22:19:37 GMT Edouard Gomez <ed.gomez@free.fr> patch-5
1917 : chenm001 168
1918 : edgomez 830 Summary:
1919 :     Fixed a BSD checking in ansm output format.
1920 :     Revision:
1921 :     xvidcore--stable--0.9--patch-5
1922 : edgomez 525
1923 : edgomez 830 Fixed a BSD checking in ansm output format.
1924 : Isibaar 4
1925 : edgomez 830 modified files:
1926 :     build/generic/configure.in
1927 : Isibaar 4
1928 : edgomez 475
1929 : edgomez 830 2003-02-07 21:18:14 GMT Edouard Gomez <ed.gomez@free.fr> patch-4
1930 : edgomez 475
1931 : edgomez 830 Summary:
1932 :     Fixed options and added the --disable-assembly option
1933 :     Revision:
1934 :     xvidcore--stable--0.9--patch-4
1935 : edgomez 475
1936 : edgomez 830 Options have been fixed because they were not taking care of the
1937 :     enable_feature variable.
1938 :    
1939 :     The --disable-assembly options has been added. This is a good way
1940 :     to compile XviD on nearly all platforms without having to deal with
1941 :     the assembly code -- useful on PPC platform at the moment where gcc
1942 :     seems to use a different kind of assembly syntax.
1943 : edgomez 475
1944 : edgomez 830 modified files:
1945 :     build/generic/configure.in
1946 : edgomez 475
1947 :    
1948 : edgomez 830 2003-02-06 21:49:16 GMT Edouard Gomez <ed.gomez@free.fr> patch-3
1949 : edgomez 475
1950 : edgomez 830 Summary:
1951 :     Fixes for the new build system in sources.
1952 :     Revision:
1953 :     xvidcore--stable--0.9--patch-3
1954 : edgomez 475
1955 : edgomez 830 This patch fixes source files according to the new defines used
1956 :     by the reworked build system.
1957 : edgomez 475
1958 : edgomez 830 modified files:
1959 :     src/bitstream/bitstream.h src/divx4.h src/portab.h
1960 :     src/utils/emms.h src/xvid.c
1961 : edgomez 475
1962 :    
1963 : edgomez 830 2003-02-06 21:22:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-2
1964 : edgomez 475
1965 : edgomez 830 Summary:
1966 :     Changed build system for Unix OSes
1967 :     Revision:
1968 :     xvidcore--stable--0.9--patch-2
1969 : edgomez 475
1970 : edgomez 830 Changed the build system for Unix systems. It is now built upon
1971 :     an autoconf script that automatically configures the sources.
1972 :    
1973 :     The Makefile is portable accross various platforms and "make"
1974 :     programs. It is at least working on these platforms for now:
1975 :     - Debian GNU/Linux - StrongARM - Alphave67 (alpha 64bit) - ia32
1976 :     UltraSparcIII
1977 :     - Solaris - UltraSparcI - Sparc 32bit on old sun stations ( i don't
1978 :     remember the exact name)
1979 :     - FreeBSD 4.7 - ia32
1980 :     - RedHat 7.3 - ia32
1981 :     - Gentoo 1.4 - ia32
1982 :     - the Irix box according to christoph tests
1983 :     - ia64 - Unknown OS?
1984 :    
1985 :     The unix unified makefile supports:
1986 :     - gmake
1987 :     - pmake
1988 :    
1989 :     ToDo things to finish this new build system:
1990 :     - Manage the ecc/gcc source choice for ia64
1991 :     - Someone to test the makefile on Cygwin and/or mingw+minsys
1992 :     - Update MSVC projects (replace 2 or 3 defines)
1993 :     - See why MacOSX is complaining about duplicated symbols, it seems the
1994 :     mach ABI does not alow namespace collisions even between C modules.
1995 :     And add altivec detection in configure.in
1996 : edgomez 475
1997 : edgomez 830 new files:
1998 :     build/generic/.arch-ids/configure.in.id
1999 :     build/generic/.arch-ids/Makefile.id
2000 :     build/generic/.arch-ids/platform.inc.in.id
2001 :     build/generic/.arch-ids/sources.inc.id
2002 :     build/generic/configure.in build/generic/Makefile
2003 :     build/generic/platform.inc.in build/generic/sources.inc
2004 : edgomez 475
2005 : edgomez 830 removed files:
2006 :     build/generic/.arch-ids/Makefile.beos.id
2007 :     build/generic/.arch-ids/Makefile.cygwin.id
2008 :     build/generic/.arch-ids/Makefile.dj.id
2009 :     build/generic/.arch-ids/Makefile.freebsd.id
2010 :     build/generic/.arch-ids/Makefile.generic.id
2011 :     build/generic/.arch-ids/Makefile.ia64.id
2012 :     build/generic/.arch-ids/Makefile.inc.id
2013 :     build/generic/.arch-ids/Makefile.irix64.id
2014 :     build/generic/.arch-ids/Makefile.linuxppc.id
2015 :     build/generic/.arch-ids/Makefile.linuxppc_altivec.id
2016 :     build/generic/.arch-ids/Makefile.linuxx86.id
2017 :     build/generic/.arch-ids/Makefile.sparc.id
2018 :     build/generic/Makefile.beos build/generic/Makefile.cygwin
2019 :     build/generic/Makefile.dj build/generic/Makefile.freebsd
2020 :     build/generic/Makefile.generic build/generic/Makefile.ia64
2021 :     build/generic/Makefile.inc build/generic/Makefile.irix64
2022 :     build/generic/Makefile.linuxppc
2023 :     build/generic/Makefile.linuxppc_altivec
2024 :     build/generic/Makefile.linuxx86 build/generic/Makefile.sparc
2025 : edgomez 475
2026 :    
2027 : edgomez 830 2003-02-06 21:11:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-1
2028 : edgomez 475
2029 : edgomez 830 Summary:
2030 :     Updated to current stable CVS_HEAD
2031 :     Revision:
2032 :     xvidcore--stable--0.9--patch-1
2033 : edgomez 475
2034 : edgomez 830 Updated files to current stable CVS_HEAD versions.
2035 : edgomez 475
2036 : edgomez 830 new files:
2037 :     build/win32/.arch-ids/odivx_enc_dec.dsp.id
2038 :     build/win32/.arch-ids/xvidcore.dsw.id
2039 :     build/win32/.arch-ids/xvid_bench.dsp.id
2040 :     build/win32/odivx_enc_dec.dsp build/win32/xvidcore.dsw
2041 :     build/win32/xvid_bench.dsp
2042 : edgomez 475
2043 : edgomez 830 modified files:
2044 :     authors.txt build/generic/Makefile.beos
2045 :     build/generic/Makefile.generic build/generic/Makefile.linuxx86
2046 :     doc/Makefile examples/Makefile examples/odivx_enc_dec.c
2047 :     examples/xvid_bench.c examples/xvid_encraw.c
2048 :     examples/xvid_stat.c src/bitstream/bitstream.c
2049 :     src/bitstream/bitstream.h src/bitstream/cbp.c
2050 :     src/bitstream/mbcoding.c src/bitstream/vlc_codes.h
2051 :     src/bitstream/zigzag.h src/dct/fdct.c src/dct/idct.c
2052 :     src/dct/idct.h src/decoder.c src/decoder.h src/divx4.h
2053 :     src/encoder.c src/encoder.h src/global.h
2054 :     src/image/colorspace.c src/image/image.c
2055 :     src/image/interpolate8x8.c src/image/interpolate8x8.h
2056 :     src/motion/motion.h src/motion/motion_comp.c
2057 :     src/motion/motion_est.c src/motion/sad.c src/portab.h
2058 :     src/prediction/mbprediction.c src/prediction/mbprediction.h
2059 :     src/quant/adapt_quant.c src/quant/adapt_quant.h
2060 :     src/quant/quant_h263.c src/quant/quant_mpeg4.c
2061 :     src/utils/emms.h src/utils/mbfunctions.h
2062 :     src/utils/mbtransquant.c src/utils/mem_align.c
2063 :     src/utils/mem_transfer.c src/utils/timer.c src/utils/timer.h
2064 :     src/xvid.h todo.txt
2065 : edgomez 475
2066 :    
2067 : edgomez 830 2003-02-06 20:59:19 GMT Edouard Gomez <ed.gomez@free.fr> base-0
2068 : edgomez 475
2069 : edgomez 830 Summary:
2070 :     Imported xvidcore 0.9.0 into arch repository
2071 :     Revision:
2072 :     xvidcore--stable--0.9--base-0
2073 : edgomez 475
2074 : edgomez 830 Imported xvidcore 0.9.0 into arch repository. I hope I forgot nothing.
2075 : edgomez 475
2076 : edgomez 830 new files:
2077 :     ./.arch-ids/CodingStyle.id ./.arch-ids/LICENSE.id
2078 :     ./.arch-ids/README.txt.id ./.arch-ids/authors.txt.id
2079 :     ./.arch-ids/changelog.txt.id ./.arch-ids/todo.txt.id
2080 :     ./CodingStyle ./LICENSE ./README.txt ./authors.txt
2081 :     ./build/.arch-ids/=id ./build/generic/.arch-ids/=id
2082 :     ./build/generic/.arch-ids/Makefile.beos.id
2083 :     ./build/generic/.arch-ids/Makefile.cygwin.id
2084 :     ./build/generic/.arch-ids/Makefile.dj.id
2085 :     ./build/generic/.arch-ids/Makefile.freebsd.id
2086 :     ./build/generic/.arch-ids/Makefile.generic.id
2087 :     ./build/generic/.arch-ids/Makefile.ia64.id
2088 :     ./build/generic/.arch-ids/Makefile.inc.id
2089 :     ./build/generic/.arch-ids/Makefile.irix64.id
2090 :     ./build/generic/.arch-ids/Makefile.linuxppc.id
2091 :     ./build/generic/.arch-ids/Makefile.linuxppc_altivec.id
2092 :     ./build/generic/.arch-ids/Makefile.linuxx86.id
2093 :     ./build/generic/.arch-ids/Makefile.sparc.id
2094 :     ./build/generic/.arch-ids/libxvidcore.def.id
2095 :     ./build/generic/Makefile.beos ./build/generic/Makefile.cygwin
2096 :     ./build/generic/Makefile.dj ./build/generic/Makefile.freebsd
2097 :     ./build/generic/Makefile.generic ./build/generic/Makefile.ia64
2098 :     ./build/generic/Makefile.inc ./build/generic/Makefile.irix64
2099 :     ./build/generic/Makefile.linuxppc
2100 :     ./build/generic/Makefile.linuxppc_altivec
2101 :     ./build/generic/Makefile.linuxx86
2102 :     ./build/generic/Makefile.sparc ./build/generic/libxvidcore.def
2103 :     ./build/win32/.arch-ids/=id
2104 :     ./build/win32/.arch-ids/libxvidcore.dsp.id
2105 :     ./build/win32/.arch-ids/xvid_decraw.dsp.id
2106 :     ./build/win32/.arch-ids/xvid_encraw.dsp.id
2107 :     ./build/win32/.arch-ids/xvid_stat.dsp.id
2108 :     ./build/win32/libxvidcore.dsp ./build/win32/xvid_decraw.dsp
2109 :     ./build/win32/xvid_encraw.dsp ./build/win32/xvid_stat.dsp
2110 :     ./changelog.txt ./doc/.arch-ids/=id ./doc/.arch-ids/API.dox.id
2111 :     ./doc/.arch-ids/Makefile.id ./doc/.arch-ids/README.id
2112 :     ./doc/.arch-ids/foot.inc.in.id
2113 :     ./doc/.arch-ids/header.tex.in.id
2114 :     ./doc/.arch-ids/xvid-decoding.txt.id
2115 :     ./doc/.arch-ids/xvid-encoder.txt.id ./doc/API.dox
2116 :     ./doc/Makefile ./doc/README ./doc/foot.inc.in
2117 :     ./doc/header.tex.in ./doc/xvid-decoding.txt
2118 :     ./doc/xvid-encoder.txt ./examples/.arch-ids/=id
2119 :     ./examples/.arch-ids/Makefile.id
2120 :     ./examples/.arch-ids/README.id
2121 :     ./examples/.arch-ids/cactus.pgm.bz2.id
2122 :     ./examples/.arch-ids/odivx_enc_dec.c.id
2123 :     ./examples/.arch-ids/xvid_bench.c.id
2124 :     ./examples/.arch-ids/xvid_decraw.c.id
2125 :     ./examples/.arch-ids/xvid_encraw.c.id
2126 :     ./examples/.arch-ids/xvid_stat.c.id ./examples/Makefile
2127 :     ./examples/README ./examples/cactus.pgm.bz2
2128 :     ./examples/odivx_enc_dec.c ./examples/xvid_bench.c
2129 :     ./examples/xvid_decraw.c ./examples/xvid_encraw.c
2130 :     ./examples/xvid_stat.c ./src/.arch-ids/=id
2131 :     ./src/.arch-ids/decoder.c.id ./src/.arch-ids/decoder.h.id
2132 :     ./src/.arch-ids/divx4.c.id ./src/.arch-ids/divx4.h.id
2133 :     ./src/.arch-ids/encoder.c.id ./src/.arch-ids/encoder.h.id
2134 :     ./src/.arch-ids/global.h.id ./src/.arch-ids/portab.h.id
2135 :     ./src/.arch-ids/xvid.c.id ./src/.arch-ids/xvid.h.id
2136 :     ./src/bitstream/.arch-ids/=id
2137 :     ./src/bitstream/.arch-ids/bitstream.c.id
2138 :     ./src/bitstream/.arch-ids/bitstream.h.id
2139 :     ./src/bitstream/.arch-ids/cbp.c.id
2140 :     ./src/bitstream/.arch-ids/cbp.h.id
2141 :     ./src/bitstream/.arch-ids/mbcoding.c.id
2142 :     ./src/bitstream/.arch-ids/mbcoding.h.id
2143 :     ./src/bitstream/.arch-ids/vlc_codes.h.id
2144 :     ./src/bitstream/.arch-ids/zigzag.h.id
2145 :     ./src/bitstream/bitstream.c ./src/bitstream/bitstream.h
2146 :     ./src/bitstream/cbp.c ./src/bitstream/cbp.h
2147 :     ./src/bitstream/mbcoding.c ./src/bitstream/mbcoding.h
2148 :     ./src/bitstream/ppc_asm/.arch-ids/=id
2149 :     ./src/bitstream/ppc_asm/.arch-ids/cbp_altivec.s.id
2150 :     ./src/bitstream/ppc_asm/.arch-ids/cbp_ppc.s.id
2151 :     ./src/bitstream/ppc_asm/cbp_altivec.s
2152 :     ./src/bitstream/ppc_asm/cbp_ppc.s ./src/bitstream/vlc_codes.h
2153 :     ./src/bitstream/x86_asm/.arch-ids/=id
2154 :     ./src/bitstream/x86_asm/.arch-ids/cbp_mmx.asm.id
2155 :     ./src/bitstream/x86_asm/.arch-ids/cbp_sse2.asm.id
2156 :     ./src/bitstream/x86_asm/cbp_mmx.asm
2157 :     ./src/bitstream/x86_asm/cbp_sse2.asm ./src/bitstream/zigzag.h
2158 :     ./src/dct/.arch-ids/=id ./src/dct/.arch-ids/README.IJG.id
2159 :     ./src/dct/.arch-ids/fdct.c.id ./src/dct/.arch-ids/fdct.h.id
2160 :     ./src/dct/.arch-ids/idct.c.id ./src/dct/.arch-ids/idct.h.id
2161 :     ./src/dct/README.IJG ./src/dct/fdct.c ./src/dct/fdct.h
2162 :     ./src/dct/ia64_asm/.arch-ids/=id
2163 :     ./src/dct/ia64_asm/.arch-ids/fdct_ia64.s.id
2164 :     ./src/dct/ia64_asm/.arch-ids/genidct.py.id
2165 :     ./src/dct/ia64_asm/.arch-ids/idct_fini.s.id
2166 :     ./src/dct/ia64_asm/.arch-ids/idct_ia64_ecc.s.id
2167 :     ./src/dct/ia64_asm/.arch-ids/idct_ia64_gcc.s.id
2168 :     ./src/dct/ia64_asm/.arch-ids/idct_init.s.id
2169 :     ./src/dct/ia64_asm/fdct_ia64.s ./src/dct/ia64_asm/genidct.py
2170 :     ./src/dct/ia64_asm/idct_fini.s
2171 :     ./src/dct/ia64_asm/idct_ia64_ecc.s
2172 :     ./src/dct/ia64_asm/idct_ia64_gcc.s
2173 :     ./src/dct/ia64_asm/idct_init.s ./src/dct/idct.c
2174 :     ./src/dct/idct.h ./src/dct/ppc_asm/.arch-ids/=id
2175 :     ./src/dct/ppc_asm/.arch-ids/fdct_altivec.s.id
2176 :     ./src/dct/ppc_asm/.arch-ids/idct_altivec.s.id
2177 :     ./src/dct/ppc_asm/fdct_altivec.s
2178 :     ./src/dct/ppc_asm/idct_altivec.s
2179 :     ./src/dct/x86_asm/.arch-ids/=id
2180 :     ./src/dct/x86_asm/.arch-ids/fdct_mmx.asm.id
2181 :     ./src/dct/x86_asm/.arch-ids/idct_mmx.asm.id
2182 :     ./src/dct/x86_asm/fdct_mmx.asm ./src/dct/x86_asm/idct_mmx.asm
2183 :     ./src/decoder.c ./src/decoder.h ./src/divx4.c ./src/divx4.h
2184 :     ./src/encoder.c ./src/encoder.h ./src/global.h
2185 :     ./src/image/.arch-ids/=id
2186 :     ./src/image/.arch-ids/colorspace.c.id
2187 :     ./src/image/.arch-ids/colorspace.h.id
2188 :     ./src/image/.arch-ids/image.c.id
2189 :     ./src/image/.arch-ids/image.h.id
2190 :     ./src/image/.arch-ids/interpolate8x8.c.id
2191 :     ./src/image/.arch-ids/interpolate8x8.h.id
2192 :     ./src/image/colorspace.c ./src/image/colorspace.h
2193 :     ./src/image/ia64_asm/.arch-ids/=id
2194 :     ./src/image/ia64_asm/.arch-ids/README.id
2195 :     ./src/image/ia64_asm/.arch-ids/interpolate8x8_ia64.s.id
2196 :     ./src/image/ia64_asm/.arch-ids/interpolate8x8_ia64_exact.s.id
2197 :     ./src/image/ia64_asm/README
2198 :     ./src/image/ia64_asm/interpolate8x8_ia64.s
2199 :     ./src/image/ia64_asm/interpolate8x8_ia64_exact.s
2200 :     ./src/image/image.c ./src/image/image.h
2201 :     ./src/image/interpolate8x8.c ./src/image/interpolate8x8.h
2202 :     ./src/image/x86_asm/.arch-ids/=id
2203 :     ./src/image/x86_asm/.arch-ids/interpolate8x8_3dn.asm.id
2204 :     ./src/image/x86_asm/.arch-ids/interpolate8x8_mmx.asm.id
2205 :     ./src/image/x86_asm/.arch-ids/interpolate8x8_xmm.asm.id
2206 :     ./src/image/x86_asm/.arch-ids/rgb_to_yv12_mmx.asm.id
2207 :     ./src/image/x86_asm/.arch-ids/yuv_to_yv12_mmx.asm.id
2208 :     ./src/image/x86_asm/.arch-ids/yuyv_to_yv12_mmx.asm.id
2209 :     ./src/image/x86_asm/.arch-ids/yv12_to_rgb24_mmx.asm.id
2210 :     ./src/image/x86_asm/.arch-ids/yv12_to_rgb32_mmx.asm.id
2211 :     ./src/image/x86_asm/.arch-ids/yv12_to_yuyv_mmx.asm.id
2212 :     ./src/image/x86_asm/interpolate8x8_3dn.asm
2213 :     ./src/image/x86_asm/interpolate8x8_mmx.asm
2214 :     ./src/image/x86_asm/interpolate8x8_xmm.asm
2215 :     ./src/image/x86_asm/rgb_to_yv12_mmx.asm
2216 :     ./src/image/x86_asm/yuv_to_yv12_mmx.asm
2217 :     ./src/image/x86_asm/yuyv_to_yv12_mmx.asm
2218 :     ./src/image/x86_asm/yv12_to_rgb24_mmx.asm
2219 :     ./src/image/x86_asm/yv12_to_rgb32_mmx.asm
2220 :     ./src/image/x86_asm/yv12_to_yuyv_mmx.asm
2221 :     ./src/motion/.arch-ids/=id ./src/motion/.arch-ids/motion.h.id
2222 :     ./src/motion/.arch-ids/motion_comp.c.id
2223 :     ./src/motion/.arch-ids/motion_est.c.id
2224 :     ./src/motion/.arch-ids/sad.c.id
2225 :     ./src/motion/.arch-ids/sad.h.id
2226 :     ./src/motion/ia64_asm/.arch-ids/=id
2227 :     ./src/motion/ia64_asm/.arch-ids/calc_delta_1.s.id
2228 :     ./src/motion/ia64_asm/.arch-ids/calc_delta_2.s.id
2229 :     ./src/motion/ia64_asm/.arch-ids/calc_delta_3.s.id
2230 :     ./src/motion/ia64_asm/.arch-ids/halfpel8_refine_ia64.s.id
2231 :     ./src/motion/ia64_asm/.arch-ids/sad_ia64.s.id
2232 :     ./src/motion/ia64_asm/calc_delta_1.s
2233 :     ./src/motion/ia64_asm/calc_delta_2.s
2234 :     ./src/motion/ia64_asm/calc_delta_3.s
2235 :     ./src/motion/ia64_asm/halfpel8_refine_ia64.s
2236 :     ./src/motion/ia64_asm/sad_ia64.s ./src/motion/motion.h
2237 :     ./src/motion/motion_comp.c ./src/motion/motion_est.c
2238 :     ./src/motion/ppc_asm/.arch-ids/=id
2239 :     ./src/motion/ppc_asm/.arch-ids/README.id
2240 :     ./src/motion/ppc_asm/.arch-ids/sad_altivec.c.id
2241 :     ./src/motion/ppc_asm/.arch-ids/sad_altivec.s.id
2242 :     ./src/motion/ppc_asm/README ./src/motion/ppc_asm/sad_altivec.c
2243 :     ./src/motion/ppc_asm/sad_altivec.s ./src/motion/sad.c
2244 :     ./src/motion/sad.h ./src/motion/x86_asm/.arch-ids/=id
2245 :     ./src/motion/x86_asm/.arch-ids/sad_3dn.asm.id
2246 :     ./src/motion/x86_asm/.arch-ids/sad_mmx.asm.id
2247 :     ./src/motion/x86_asm/.arch-ids/sad_sse2.asm.id
2248 :     ./src/motion/x86_asm/.arch-ids/sad_xmm.asm.id
2249 :     ./src/motion/x86_asm/sad_3dn.asm
2250 :     ./src/motion/x86_asm/sad_mmx.asm
2251 :     ./src/motion/x86_asm/sad_sse2.asm
2252 :     ./src/motion/x86_asm/sad_xmm.asm ./src/portab.h
2253 :     ./src/prediction/.arch-ids/=id
2254 :     ./src/prediction/.arch-ids/mbprediction.c.id
2255 :     ./src/prediction/.arch-ids/mbprediction.h.id
2256 :     ./src/prediction/mbprediction.c
2257 :     ./src/prediction/mbprediction.h ./src/quant/.arch-ids/=id
2258 :     ./src/quant/.arch-ids/adapt_quant.c.id
2259 :     ./src/quant/.arch-ids/adapt_quant.h.id
2260 :     ./src/quant/.arch-ids/quant_h263.c.id
2261 :     ./src/quant/.arch-ids/quant_h263.h.id
2262 :     ./src/quant/.arch-ids/quant_matrix.c.id
2263 :     ./src/quant/.arch-ids/quant_matrix.h.id
2264 :     ./src/quant/.arch-ids/quant_mpeg4.c.id
2265 :     ./src/quant/.arch-ids/quant_mpeg4.h.id
2266 :     ./src/quant/adapt_quant.c ./src/quant/adapt_quant.h
2267 :     ./src/quant/ia64_asm/.arch-ids/=id
2268 :     ./src/quant/ia64_asm/.arch-ids/quant_h263_ia64.s.id
2269 :     ./src/quant/ia64_asm/quant_h263_ia64.s
2270 :     ./src/quant/quant_h263.c ./src/quant/quant_h263.h
2271 :     ./src/quant/quant_matrix.c ./src/quant/quant_matrix.h
2272 :     ./src/quant/quant_mpeg4.c ./src/quant/quant_mpeg4.h
2273 :     ./src/quant/x86_asm/.arch-ids/=id
2274 :     ./src/quant/x86_asm/.arch-ids/quantize4_mmx.asm.id
2275 :     ./src/quant/x86_asm/.arch-ids/quantize_mmx.asm.id
2276 :     ./src/quant/x86_asm/quantize4_mmx.asm
2277 :     ./src/quant/x86_asm/quantize_mmx.asm ./src/utils/.arch-ids/=id
2278 :     ./src/utils/.arch-ids/emms.c.id
2279 :     ./src/utils/.arch-ids/emms.h.id
2280 :     ./src/utils/.arch-ids/mbfunctions.h.id
2281 :     ./src/utils/.arch-ids/mbtransquant.c.id
2282 :     ./src/utils/.arch-ids/mem_align.c.id
2283 :     ./src/utils/.arch-ids/mem_align.h.id
2284 :     ./src/utils/.arch-ids/mem_transfer.c.id
2285 :     ./src/utils/.arch-ids/mem_transfer.h.id
2286 :     ./src/utils/.arch-ids/ratecontrol.c.id
2287 :     ./src/utils/.arch-ids/ratecontrol.h.id
2288 :     ./src/utils/.arch-ids/timer.c.id
2289 :     ./src/utils/.arch-ids/timer.h.id ./src/utils/emms.c
2290 :     ./src/utils/emms.h ./src/utils/ia64_asm/.arch-ids/=id
2291 :     ./src/utils/ia64_asm/.arch-ids/mem_transfer_ia64.s.id
2292 :     ./src/utils/ia64_asm/mem_transfer_ia64.s
2293 :     ./src/utils/mbfunctions.h ./src/utils/mbtransquant.c
2294 :     ./src/utils/mem_align.c ./src/utils/mem_align.h
2295 :     ./src/utils/mem_transfer.c ./src/utils/mem_transfer.h
2296 :     ./src/utils/ratecontrol.c ./src/utils/ratecontrol.h
2297 :     ./src/utils/timer.c ./src/utils/timer.h
2298 :     ./src/utils/x86_asm/.arch-ids/=id
2299 :     ./src/utils/x86_asm/.arch-ids/cpuid.asm.id
2300 :     ./src/utils/x86_asm/.arch-ids/mem_transfer_mmx.asm.id
2301 :     ./src/utils/x86_asm/cpuid.asm
2302 :     ./src/utils/x86_asm/mem_transfer_mmx.asm ./src/xvid.c
2303 :     ./src/xvid.h ./todo.txt
2304 : edgomez 475
2305 :    

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4