[cvs] / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /xvidcore/ChangeLog

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

revision 1.1.2.3, Sat Nov 29 17:59:28 2003 UTC revision 1.1.2.4, Fri Dec 5 14:44:35 2003 UTC
# Line 5  Line 5 
5  # relevant.  # relevant.
6  #  #
7    
8    2003-12-05 14:35:22 GMT                                         patch-122
9    
10        Summary:
11          Cap quants correctly (the best we can at least)
12        Revision:
13          xvidcore--devapi4--1.0--patch-122
14    
15        Cap quants correctly (the best we can at least)
16    
17    
18        modified files:
19         src/plugins/plugin_single.c
20    
21    
22    2003-12-05 14:33:48 GMT                                         patch-121
23    
24        Summary:
25          Small glitch
26        Revision:
27          xvidcore--devapi4--1.0--patch-121
28    
29        Small glitch
30    
31    
32        modified files:
33         src/motion/vop_type_decision.c
34    
35    
36    2003-12-05 14:06:19 GMT                                         patch-120
37    
38        Summary:
39          KFthresholding changes.
40        Revision:
41          xvidcore--devapi4--1.0--patch-120
42    
43        As user reports proved, the logic behind the min_key_interval was
44         1/ misleading because the parameter is kfthreshold indeed and not
45            a minimum keyframe interval
46         2/ the formula was a bit too aggressive (removing 20% of bitrate
47            per frame until distance to next iframe was 1)
48    
49        I posted a RFC to try to settle a decision on what behavior this
50        setting should have. We have still have no clear answer so i prefer
51        just fixing the misleading name right now and wait for a common
52        position about its behavior later.
53    
54        Libraries are *binary* compatible, but *source code* compatibility
55        is broken (rename rc_2pass2_t->min_key_interval to kfthreshold).
56        This is probably the last API change.
57    
58        NB: fixes a type problem during scaling parameter computing which
59            was causing insane pb_iboost_tax_ratio values.
60    
61        modified files:
62         src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c
63         vfw/src/config.c vfw/src/config.h
64    
65    
66    2003-12-05 00:20:28 GMT                                         patch-119
67    
68        Summary:
69          ivop decision tuning.
70        Revision:
71          xvidcore--devapi4--1.0--patch-119
72    
73        ivop decision tuning from sysKin.
74    
75        modified files:
76         src/motion/vop_type_decision.c
77    
78    
79    2003-12-03 18:55:29 GMT                                         patch-118
80    
81        Summary:
82          VOSH header always written.
83        Revision:
84          xvidcore--devapi4--1.0--patch-118
85    
86        * profile is set to sane default value in BitstreamWriteVolHeaders
87        * VOSH is now always written (note that the ending code is never
88          written)
89        * doubled variable removed from bvop estimation file.
90    
91        bitstream version set to 23
92        Version 22 was used in CVS by a fix from michael for VOSH, it was just
93        lacking the sane default value setting when profile is 0x00 from user.
94        0x00 is a reserved profile ID in the spec so it wasn't making much sense
95        to write 0x00.
96    
97        modified files:
98         src/bitstream/bitstream.c src/motion/estimation_bvop.c
99         src/xvid.h
100    
101    
102    2003-12-03 15:29:30 GMT                                         patch-117
103    
104        Summary:
105          VFW GUI fixes.
106        Revision:
107          xvidcore--devapi4--1.0--patch-117
108    
109        min key was misleading because it was legacy code from dev-api-3.
110    
111        modified files:
112         vfw/src/codec.c vfw/src/config.c vfw/src/resource.rc
113    
114    
115    2003-12-03 15:22:25 GMT                                         patch-116
116    
117        Summary:
118          ME fixes.
119        Revision:
120          xvidcore--devapi4--1.0--patch-116
121    
122        From syskin:
123        - small typo in chroma sad reset
124        - code tweaking
125          + adv diamond search used intead of mainsearch
126          + and some other stuff
127        - thresholds tuned.
128    
129        modified files:
130         src/motion/estimation.h src/motion/estimation_bvop.c
131         src/motion/estimation_pvop.c
132    
133    
134    2003-12-01 11:17:20 GMT                                         patch-115
135    
136        Summary:
137          Small changes and interlacing bugfix.
138        Revision:
139          xvidcore--devapi4--1.0--patch-115
140    
141        * Interlacing bugfix, code got swapped in a very old patch
142          (back in March)
143        * xvid_encraw forces VOSH writing.
144        * VFW GUI fixes.
145    
146        modified files:
147         examples/Makefile examples/xvid_encraw.c
148         src/utils/mbtransquant.c vfw/src/config.c vfw/src/resource.rc
149    
150    
151    2003-11-30 15:47:41 GMT                                         patch-114
152    
153        Summary:
154          Thread safe MPEG4 quantization functions + xvid_bench update
155        Revision:
156          xvidcore--devapi4--1.0--patch-114
157    
158        * Thread safe MPEG4 quantization functions.
159          Cleaned up version of patch provided by Michael
160           - fixed compiling problems on gcc
161           - added const qualifiers every where it was possible to help C compiler
162             optimization.
163           - added the mpeg_quant_matrices param to all ASM function prototype
164             in comments (even if it's not used, that shows we do it deliberatly)
165           - forces m[intra][0][0] = 8, otherwise XviD could write invalid streams.
166        * Added real CRC computing in xvid_bench.c
167    
168        modified files:
169         TODO examples/xvid_bench.c src/bitstream/bitstream.c
170         src/decoder.c src/decoder.h src/encoder.c src/encoder.h
171         src/motion/estimation.h src/motion/estimation_pvop.c
172         src/motion/estimation_rd_based.c src/quant/quant.h
173         src/quant/quant_h263.c src/quant/quant_matrix.c
174         src/quant/quant_matrix.h src/quant/quant_mpeg.c
175         src/quant/x86_asm/quantize_h263_3dne.asm
176         src/quant/x86_asm/quantize_h263_mmx.asm
177         src/quant/x86_asm/quantize_mpeg_mmx.asm
178         src/quant/x86_asm/quantize_mpeg_xmm.asm
179         src/utils/mbtransquant.c src/xvid.c
180    
181    
182    2003-11-29 18:10:25 GMT                                         patch-113
183    
184        Summary:
185          Fixed csp asm rules for real?
186        Revision:
187          xvidcore--devapi4--1.0--patch-113
188    
189        Fixed csp asm rules for real?
190    
191    
192        modified files:
193         build/win32/libxvidcore.dsp
194    
195    
196    2003-11-29 17:58:09 GMT                                         patch-112
197    
198        Summary:
199          TODO/ChangeLog updated
200        Revision:
201          xvidcore--devapi4--1.0--patch-112
202    
203        TODO/ChangeLog updated
204    
205    
206        modified files:
207         ChangeLog TODO
208    
209    
210    #########################################################################
211    # 1.0.0 beta1
212    #########################################################################
213    
214  2003-11-29 17:21:08 GMT                                         patch-111  2003-11-29 17:21:08 GMT                                         patch-111
215    

Legend:
Removed from v.1.1.2.3  
changed lines
  Added in v.1.1.2.4

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