4 |
# relevant. |
# relevant. |
5 |
|
|
6 |
|
|
7 |
|
######################################################################### |
8 |
|
# 1.1.0-beta2 (Bitstream Version 39) |
9 |
|
######################################################################### |
10 |
|
|
11 |
|
2005-04-03 20:15:00 GMT patch-7 |
12 |
|
|
13 |
|
Summary: |
14 |
|
Makefile credits and whitespace cleaning |
15 |
|
Revision: |
16 |
|
xvidcore--head--0.0--patch-7 |
17 |
|
|
18 |
|
Makefile credits and whitespace cleaning |
19 |
|
|
20 |
|
|
21 |
|
modified files: |
22 |
|
dshow/Makefile vfw/bin/Makefile |
23 |
|
|
24 |
|
|
25 |
|
2005-04-03 19:52:35 GMT patch-6 |
26 |
|
|
27 |
|
Summary: |
28 |
|
Various small things to vbv conformance and divx5 compatibility. |
29 |
|
Revision: |
30 |
|
xvidcore--head--0.0--patch-6 |
31 |
|
|
32 |
|
From pete: |
33 |
|
xvidcore |
34 |
|
======== |
35 |
|
* added XVID_GLOBAL_DIVX5_USERDATA global flag |
36 |
|
* removed the bvop delay warning text ("warning: nothing to output), |
37 |
|
as this often confuses joe user. |
38 |
|
* minor changed to closed gop image_printf statement: |
39 |
|
s/"DX50 BVOP->PVOP"/"CLOSED GOP BVOP->PVOP" |
40 |
|
* additional comments for low_delay_default mode within decoder_decode() |
41 |
|
* divx userdata string: s/DivX999b000/DivX503b1393. this has been |
42 |
|
suggested by dxn for improved hardware compatibility [nb: i dont |
43 |
|
have a hardware player to confirm this] |
44 |
|
* vbv_peakrate constraint is ignored if <= 0 |
45 |
|
|
46 |
|
vfw frontend |
47 |
|
============ |
48 |
|
* dxn profiles now confirm to "DivX Certified Profile Compatibility v1.1", |
49 |
|
February 2005. this document was provided by DivXNetworks, USA. when a |
50 |
|
dxn profile is selected, strict conformance is enabled: |
51 |
|
- force 1:1 picture aspect ratio |
52 |
|
- disable bframes if interlacing is enabled |
53 |
|
- force maximum of 1 consecutive bvops for the portable and ht profiles, |
54 |
|
2 bvops for the hd profile |
55 |
|
- always write divx 5 userdata string to bitstream |
56 |
|
- force packed bitstream option |
57 |
|
- updated dxn vbv parameters |
58 |
|
* added PROFILE_4MV flag. 4mv is now disabled for the dxn handheld profile. |
59 |
|
* moved PROFILE_AS/PROFILE_ARTS/PROFILE_S to config.c |
60 |
|
* profile[].max_bitrate now measured in bit/sec (not kbps) |
61 |
|
* profile->level box: widgets are now greyed-out if they are not used. |
62 |
|
* increase vertical size of profile drop down list. |
63 |
|
* about box button: s/Dismiss/OK |
64 |
|
|
65 |
|
modified files: |
66 |
|
src/bitstream/bitstream.c src/decoder.c src/encoder.c |
67 |
|
src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c |
68 |
|
vfw/src/config.c vfw/src/config.h vfw/src/resource.h |
69 |
|
vfw/src/resource.rc |
70 |
|
|
71 |
|
|
72 |
|
2005-04-03 19:50:05 GMT patch-5 |
73 |
|
|
74 |
|
Summary: |
75 |
|
Fixed bug in cartoon mode. |
76 |
|
Revision: |
77 |
|
xvidcore--head--0.0--patch-5 |
78 |
|
|
79 |
|
From Isiibar: |
80 |
|
- Fixed cartoon bug as described by CrunCher. |
81 |
|
|
82 |
|
modified files: |
83 |
|
src/motion/estimation_pvop.c |
84 |
|
|
85 |
|
|
86 |
|
2005-03-22 20:40:47 GMT patch-4 |
87 |
|
|
88 |
|
Summary: |
89 |
|
Added MPEG quant support for PPC |
90 |
|
Revision: |
91 |
|
xvidcore--head--0.0--patch-4 |
92 |
|
|
93 |
|
From Christoph Nageli: |
94 |
|
* Added support for MPEG quant functions for PPC. |
95 |
|
|
96 |
|
new files: |
97 |
|
src/quant/ppc_asm/.arch-ids/quant_mpeg_altivec.c.id |
98 |
|
src/quant/ppc_asm/quant_mpeg_altivec.c |
99 |
|
|
100 |
|
modified files: |
101 |
|
build/generic/sources.inc src/quant/quant.h src/xvid.c |
102 |
|
|
103 |
|
|
104 |
|
2005-03-18 18:00:13 GMT patch-3 |
105 |
|
|
106 |
|
Summary: |
107 |
|
Updated ChangeLog |
108 |
|
Revision: |
109 |
|
xvidcore--head--0.0--patch-3 |
110 |
|
|
111 |
|
Updated ChangeLog |
112 |
|
|
113 |
|
|
114 |
|
modified files: |
115 |
|
ChangeLog |
116 |
|
|
117 |
|
|
118 |
|
2005-03-18 17:53:24 GMT patch-2 |
119 |
|
|
120 |
|
Summary: |
121 |
|
Colorspace code for PPC |
122 |
|
Revision: |
123 |
|
xvidcore--head--0.0--patch-2 |
124 |
|
|
125 |
|
From Christoph Nageli: |
126 |
|
- Colorspace function fixes for non 16bytes aligned target adresses. |
127 |
|
|
128 |
|
modified files: |
129 |
|
src/image/ppc_asm/colorspace_altivec.c |
130 |
|
|
131 |
|
|
132 |
|
2005-03-18 17:39:00 GMT patch-1 |
133 |
|
|
134 |
|
Summary: |
135 |
|
Fix for 64bit interlacing |
136 |
|
Revision: |
137 |
|
xvidcore--head--0.0--patch-1 |
138 |
|
|
139 |
|
From Andrew Dunstan: |
140 |
|
* Fixed bug where 64bit mov shoud have been 32bit |
141 |
|
|
142 |
|
modified files: |
143 |
|
src/utils/x86_64_asm/interlacing_mmx.asm |
144 |
|
|
145 |
|
|
146 |
|
2005-03-18 17:28:00 GMT base-0 |
147 |
|
|
148 |
|
Summary: |
149 |
|
tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-121 |
150 |
|
Revision: |
151 |
|
xvidcore--head--0.0--base-0 |
152 |
|
|
153 |
|
(automatically generated log message) |
154 |
|
|
155 |
|
# Change of arch/tla archive, explains the patch number wraparound |
156 |
|
|
157 |
|
2005-03-18 16:58:08 GMT patch-121 |
158 |
|
|
159 |
|
Summary: |
160 |
|
ME work |
161 |
|
Revision: |
162 |
|
xvidcore--head--0.0--patch-121 |
163 |
|
|
164 |
|
From Isiibar: |
165 |
|
- Cartoon mode bugfix |
166 |
|
- New lambda tables for R-D motion search. The old tables were |
167 |
|
obviously taken from h.264, which uses a logarithmic quantizer |
168 |
|
scale. This lead to bad results at very low bit-rates. With this |
169 |
|
patch, compression efficiency at low bit-rates is greatly improved. |
170 |
|
|
171 |
|
modified files: |
172 |
|
src/motion/estimation.h src/motion/estimation_bvop.c |
173 |
|
src/motion/estimation_common.c src/motion/estimation_pvop.c |
174 |
|
|
175 |
|
|
176 |
|
2005-03-18 16:56:13 GMT patch-120 |
177 |
|
|
178 |
|
Summary: |
179 |
|
Better instruction pairing in sad mmx |
180 |
|
Revision: |
181 |
|
xvidcore--head--0.0--patch-120 |
182 |
|
|
183 |
|
From Dark sylinc (dark_sylinc at yahoo dor com dor ar), commited by Isiibar: |
184 |
|
* Better instruction pairing in sad_mmx.asm, improves speed. |
185 |
|
|
186 |
|
modified files: |
187 |
|
src/motion/x86_asm/sad_mmx.asm src/utils/emms.c |
188 |
|
|
189 |
|
|
190 |
|
2005-03-18 16:53:00 GMT patch-119 |
191 |
|
|
192 |
|
Summary: |
193 |
|
Fixed resource leak in Dshow |
194 |
|
Revision: |
195 |
|
xvidcore--head--0.0--patch-119 |
196 |
|
|
197 |
|
From antonz, commited by Isiibar: |
198 |
|
* Fixed resource leaking caused by poor xvidcore initialization tracking. |
199 |
|
|
200 |
|
modified files: |
201 |
|
dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h |
202 |
|
|
203 |
|
|
204 |
|
2005-03-18 16:50:44 GMT patch-118 |
205 |
|
|
206 |
|
Summary: |
207 |
|
Debug flag support in vfw |
208 |
|
Revision: |
209 |
|
xvidcore--head--0.0--patch-118 |
210 |
|
|
211 |
|
From pete: |
212 |
|
* debug flag support for vfw decoder. |
213 |
|
|
214 |
|
modified files: |
215 |
|
vfw/src/codec.c |
216 |
|
|
217 |
|
|
218 |
|
######################################################################### |
219 |
|
# 1.1.0-beta1 (Bitstream Version 38) |
220 |
|
######################################################################### |
221 |
|
|
222 |
|
|
223 |
|
2005-01-16 10:27:41 GMT patch-117 |
224 |
|
|
225 |
|
Summary: |
226 |
|
License was using wrong linefeeds for vfw |
227 |
|
Revision: |
228 |
|
xvidcore--head--0.0--patch-117 |
229 |
|
|
230 |
|
License was using wrong linefeeds for vfw |
231 |
|
|
232 |
|
|
233 |
|
new files: |
234 |
|
vfw/.arch-ids/LICENSE.id vfw/LICENSE |
235 |
|
|
236 |
|
modified files: |
237 |
|
vfw/src/resource.rc |
238 |
|
|
239 |
|
|
240 |
|
2005-01-10 22:59:46 GMT patch-116 |
241 |
|
|
242 |
|
Summary: |
243 |
|
Last minutes vfw bugfixes/improvements |
244 |
|
Revision: |
245 |
|
xvidcore--head--0.0--patch-116 |
246 |
|
|
247 |
|
From sysKin: |
248 |
|
* last minute fixes and improvements to vfw frontend. |
249 |
|
|
250 |
|
modified files: |
251 |
|
vfw/src/codec.c vfw/src/config.c vfw/src/config.h |
252 |
|
vfw/src/resource.rc |
253 |
|
|
254 |
|
|
255 |
|
2005-01-09 20:37:32 GMT patch-115 |
256 |
|
|
257 |
|
Summary: |
258 |
|
Marking 1.1.0 beta1 |
259 |
|
Revision: |
260 |
|
xvidcore--head--0.0--patch-115 |
261 |
|
|
262 |
|
From ed.gomez: |
263 |
|
* Marking xvid 1.1.0 beta1 release. |
264 |
|
|
265 |
|
modified files: |
266 |
|
ChangeLog build/generic/configure.in src/xvid.c src/xvid.h |
267 |
|
|
268 |
|
|
269 |
|
2005-01-09 20:15:14 GMT patch-114 |
270 |
|
|
271 |
|
Summary: |
272 |
|
Moved cartoon mode to zones in vfw. |
273 |
|
Revision: |
274 |
|
xvidcore--head--0.0--patch-114 |
275 |
|
|
276 |
|
From sysKin: |
277 |
|
* Moved cartoon mode to zones in vfw frontend. |
278 |
|
|
279 |
|
modified files: |
280 |
|
vfw/src/codec.c vfw/src/config.c vfw/src/config.h |
281 |
|
vfw/src/resource.rc |
282 |
|
|
283 |
|
|
284 |
|
2005-01-09 20:09:27 GMT patch-113 |
285 |
|
|
286 |
|
Summary: |
287 |
|
|
288 |
|
Revision: |
289 |
|
xvidcore--head--0.0--patch-113 |
290 |
|
|
291 |
|
From algern0n (#xvid@freenode): |
292 |
|
* Avoid infinite loop when updating audio size. |
293 |
|
|
294 |
|
modified files: |
295 |
|
vfw/src/config.c |
296 |
|
|
297 |
|
|
298 |
|
2005-01-09 11:32:41 GMT patch-112 |
299 |
|
|
300 |
|
Summary: |
301 |
|
Long standing bug in 2pass2 code. Double overflow accumulation. |
302 |
|
Revision: |
303 |
|
xvidcore--head--0.0--patch-112 |
304 |
|
|
305 |
|
From pengvado (x264 developer, sorry i don't have your realname): |
306 |
|
* rc_2pass2_after accumulates overflow twice, once in each I/PB subcase |
307 |
|
and then in a common code path. The common path was just supposed to |
308 |
|
store the stat struct entry error for statistics (even if they're unused) |
309 |
|
|
310 |
|
modified files: |
311 |
|
src/plugins/plugin_2pass2.c |
312 |
|
|
313 |
|
|
314 |
|
2005-01-06 23:42:12 GMT patch-111 |
315 |
|
|
316 |
|
Summary: |
317 |
|
Merged amd64 branch fix |
318 |
|
Revision: |
319 |
|
xvidcore--head--0.0--patch-111 |
320 |
|
|
321 |
|
Merged amd64 branch fix |
322 |
|
|
323 |
|
Patches applied: |
324 |
|
|
325 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12 |
326 |
|
Merged upstream |
327 |
|
|
328 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13 |
329 |
|
Bug fix for qpel problem from Andrew Dunstan |
330 |
|
|
331 |
|
|
332 |
|
modified files: |
333 |
|
src/image/x86_64_asm/qpel_mmx.asm |
334 |
|
|
335 |
|
new patches: |
336 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12 |
337 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13 |
338 |
|
|
339 |
|
|
340 |
|
2005-01-05 22:53:12 GMT patch-110 |
341 |
|
|
342 |
|
Summary: |
343 |
|
Merged x86_64 Linux port |
344 |
|
Revision: |
345 |
|
xvidcore--head--0.0--patch-110 |
346 |
|
|
347 |
|
Merged x86_64 Linux port |
348 |
|
|
349 |
|
Patches applied: |
350 |
|
|
351 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0 |
352 |
|
tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-96 |
353 |
|
|
354 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1 |
355 |
|
Merged mainline up to patch-101 |
356 |
|
|
357 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2 |
358 |
|
Merged mainline again for hotfixes |
359 |
|
|
360 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3 |
361 |
|
Added x86_64 detection in configure system |
362 |
|
|
363 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4 |
364 |
|
Added src/utils/x86_64_asm files |
365 |
|
|
366 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5 |
367 |
|
Added /src/quant/x86_64_asm files |
368 |
|
|
369 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6 |
370 |
|
Added src/motion/x86_64_asm files |
371 |
|
|
372 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7 |
373 |
|
Added src/dct/x86_64_asm |
374 |
|
|
375 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8 |
376 |
|
Added halfpel part of src/image/x86_64_asm files |
377 |
|
|
378 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9 |
379 |
|
Merged mainline |
380 |
|
|
381 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10 |
382 |
|
Ported the new mem transfer function |
383 |
|
|
384 |
|
* ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11 |
385 |
|
Added src/image/x86_4 qpel code |
386 |
|
|
387 |
|
|
388 |
|
new files: |
389 |
|
src/dct/x86_64_asm/.arch-ids/=id |
390 |
|
src/dct/x86_64_asm/.arch-ids/fdct_mmx_skal.asm.id |
391 |
|
src/dct/x86_64_asm/.arch-ids/idct_mmx.asm.id |
392 |
|
src/dct/x86_64_asm/fdct_mmx_skal.asm |
393 |
|
src/dct/x86_64_asm/idct_mmx.asm |
394 |
|
src/image/x86_64_asm/.arch-ids/=id |
395 |
|
src/image/x86_64_asm/.arch-ids/interpolate8x8_mmx.asm.id |
396 |
|
src/image/x86_64_asm/.arch-ids/interpolate8x8_xmm.asm.id |
397 |
|
src/image/x86_64_asm/.arch-ids/qpel_mmx.asm.id |
398 |
|
src/image/x86_64_asm/interpolate8x8_mmx.asm |
399 |
|
src/image/x86_64_asm/interpolate8x8_xmm.asm |
400 |
|
src/image/x86_64_asm/qpel_mmx.asm |
401 |
|
src/motion/x86_64_asm/.arch-ids/=id |
402 |
|
src/motion/x86_64_asm/.arch-ids/sad_mmx.asm.id |
403 |
|
src/motion/x86_64_asm/.arch-ids/sad_xmm.asm.id |
404 |
|
src/motion/x86_64_asm/sad_mmx.asm |
405 |
|
src/motion/x86_64_asm/sad_xmm.asm |
406 |
|
src/quant/x86_64_asm/.arch-ids/=id |
407 |
|
src/quant/x86_64_asm/.arch-ids/quantize_h263_mmx.asm.id |
408 |
|
src/quant/x86_64_asm/.arch-ids/quantize_mpeg_xmm.asm.id |
409 |
|
src/quant/x86_64_asm/quantize_h263_mmx.asm |
410 |
|
src/quant/x86_64_asm/quantize_mpeg_xmm.asm |
411 |
|
src/utils/x86_64_asm/.arch-ids/=id |
412 |
|
src/utils/x86_64_asm/.arch-ids/cpuid.asm.id |
413 |
|
src/utils/x86_64_asm/.arch-ids/interlacing_mmx.asm.id |
414 |
|
src/utils/x86_64_asm/.arch-ids/mem_transfer_mmx.asm.id |
415 |
|
src/utils/x86_64_asm/cpuid.asm |
416 |
|
src/utils/x86_64_asm/interlacing_mmx.asm |
417 |
|
src/utils/x86_64_asm/mem_transfer_mmx.asm |
418 |
|
|
419 |
|
modified files: |
420 |
|
build/generic/configure.in build/generic/sources.inc |
421 |
|
examples/xvid_bench.c src/dct/fdct.h src/dct/idct.h |
422 |
|
src/image/interpolate8x8.h src/image/qpel.c src/image/qpel.h |
423 |
|
src/motion/sad.h src/portab.h src/quant/quant.h |
424 |
|
src/utils/emms.h src/utils/mbfunctions.h |
425 |
|
src/utils/mem_transfer.h src/xvid.c |
426 |
|
|
427 |
|
new directories: |
428 |
|
src/dct/x86_64_asm src/dct/x86_64_asm/.arch-ids |
429 |
|
src/image/x86_64_asm src/image/x86_64_asm/.arch-ids |
430 |
|
src/motion/x86_64_asm src/motion/x86_64_asm/.arch-ids |
431 |
|
src/quant/x86_64_asm src/quant/x86_64_asm/.arch-ids |
432 |
|
src/utils/x86_64_asm src/utils/x86_64_asm/.arch-ids |
433 |
|
|
434 |
|
new patches: |
435 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0 |
436 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1 |
437 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2 |
438 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3 |
439 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4 |
440 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5 |
441 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6 |
442 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7 |
443 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8 |
444 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9 |
445 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10 |
446 |
|
ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11 |
447 |
|
|
448 |
|
|
449 |
|
2004-12-19 16:58:13 GMT patch-109 |
450 |
|
|
451 |
|
Summary: |
452 |
|
bvhq speedup. |
453 |
|
Revision: |
454 |
|
xvidcore--head--0.0--patch-109 |
455 |
|
|
456 |
|
From sysKin: |
457 |
|
* Add cbp cost as soon as possible, so it saves a few candidates |
458 |
|
testing. |
459 |
|
|
460 |
|
modified files: |
461 |
|
src/motion/estimation_rd_based_bvop.c |
462 |
|
|
463 |
|
|
464 |
|
2004-12-19 16:55:47 GMT patch-108 |
465 |
|
|
466 |
|
Summary: |
467 |
|
Added ia32 optimized code for new mem transfer operator. |
468 |
|
Revision: |
469 |
|
xvidcore--head--0.0--patch-108 |
470 |
|
|
471 |
|
From sysKin: |
472 |
|
* Added ia32 (xmm) optimized code for new mem transfer operator. |
473 |
|
|
474 |
|
modified files: |
475 |
|
src/utils/mem_transfer.c src/utils/mem_transfer.h |
476 |
|
src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c |
477 |
|
|
478 |
|
|
479 |
|
2004-12-19 13:39:58 GMT patch-107 |
480 |
|
|
481 |
|
Summary: |
482 |
|
Added missing license header |
483 |
|
Revision: |
484 |
|
xvidcore--head--0.0--patch-107 |
485 |
|
|
486 |
|
From ed.gomez: |
487 |
|
* The GPL header was missing |
488 |
|
|
489 |
|
|
490 |
|
|
491 |
|
modified files: |
492 |
|
src/motion/estimation_rd_based_bvop.c |
493 |
|
|
494 |
|
|
495 |
|
2004-12-19 12:41:02 GMT patch-106 |
496 |
|
|
497 |
|
Summary: |
498 |
|
Updated ChangeLog |
499 |
|
Revision: |
500 |
|
xvidcore--head--0.0--patch-106 |
501 |
|
|
502 |
|
Updated ChangeLog |
503 |
|
|
504 |
|
|
505 |
|
modified files: |
506 |
|
ChangeLog |
507 |
|
|
508 |
|
|
509 |
2004-12-19 12:38:15 GMT patch-105 |
2004-12-19 12:38:15 GMT patch-105 |
510 |
|
|
511 |
Summary: |
Summary: |