[svn] / trunk / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /trunk/xvidcore/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1582, Sun Dec 19 12:49:05 2004 UTC revision 1609, Mon Apr 4 23:49:37 2005 UTC
# Line 4  Line 4 
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:

Legend:
Removed from v.1582  
changed lines
  Added in v.1609

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