Parent Directory | 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 |