[svn] / branches / dev-api-4 / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/ChangeLog

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

revision 1242, Fri Dec 5 14:44:35 2003 UTC revision 1299, Sat Dec 27 10:50:50 2003 UTC
# Line 5  Line 5 
5  # relevant.  # relevant.
6  #  #
7    
8    2003-12-25 20:57:52 GMT                                         patch-161
9    
10        Summary:
11          Thread safe PP.
12        Revision:
13          xvidcore--devapi4--1.0--patch-161
14    
15        From Michael:
16         * Thread safe PP, context is now stored in DECODER struct.
17    
18        modified files:
19         src/decoder.c src/decoder.h src/image/postprocessing.c
20         src/image/postprocessing.h
21    
22    
23    2003-12-25 20:49:36 GMT                                         patch-160
24    
25        Summary:
26          Added Turbo option to VFW GUI
27        Revision:
28          xvidcore--devapi4--1.0--patch-160
29    
30        From Michael:
31         * Added turbo mode that enables all fast ME flags.
32    
33        modified files:
34         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
35         vfw/src/resource.h vfw/src/resource.rc
36    
37    
38    2003-12-25 20:46:16 GMT                                         patch-159
39    
40        Summary:
41          Cartoon mode usage written to stream.
42        Revision:
43          xvidcore--devapi4--1.0--patch-159
44    
45        From Michael:
46         * @encoding: write cartoon usage in the version user data.
47         * @decoding: detect cartoon flag appended to version string
48                      and force FILM PP disabling.
49    
50        modified files:
51         src/bitstream/bitstream.c src/bitstream/bitstream.h
52         src/decoder.c src/decoder.h src/encoder.c
53    
54    
55    2003-12-21 13:34:03 GMT                                         patch-158
56    
57        Summary:
58          Removed unused var in VFW GUI
59        Revision:
60          xvidcore--devapi4--1.0--patch-158
61    
62        Removed unused var in VFW GUI
63    
64    
65        modified files:
66         vfw/src/config.c
67    
68    
69    2003-12-21 13:32:52 GMT                                         patch-157
70    
71        Summary:
72          Two pass small update
73        Revision:
74          xvidcore--devapi4--1.0--patch-157
75    
76        from syskin:
77         * allow second pass to be bigger than 1st one
78           (not tested, the quant mapping formula may not be adapted for this
79            usage, so take this change as experimental, and prefer doing
80            second pass still smaller than 1st one)
81         * let ivops benefit from positive overflow.
82    
83        from me:
84         * set frame type in quant zones (was a buglet)
85    
86        modified files:
87         src/plugins/plugin_2pass2.c
88    
89    
90    2003-12-20 22:28:07 GMT                                         patch-156
91    
92        Summary:
93          New VFW defaults
94        Revision:
95          xvidcore--devapi4--1.0--patch-156
96    
97        From michael:
98         * new VFW default values
99    
100        modified files:
101         vfw/src/config.c
102    
103    
104    2003-12-20 22:12:38 GMT                                         patch-155
105    
106        Summary:
107          Added ARGB colorspace.
108        Revision:
109          xvidcore--devapi4--1.0--patch-155
110    
111        Christoph Nägeli naegelic(at)ee{dot}ethz<dot>ch asked me to add C
112        support for ARGB colorspace. He provided the encoding part, and i
113        extended the original patch in order to have full support for ARGB
114        both for encoding and decoding (though it's C only, read *slow*).
115    
116        modified files:
117         src/image/colorspace.c src/image/colorspace.h
118         src/image/image.c src/xvid.c src/xvid.h
119    
120    
121    2003-12-20 21:29:37 GMT                                         patch-154
122    
123        Summary:
124          Added 2pass1 comment about fast 1st pass.
125        Revision:
126          xvidcore--devapi4--1.0--patch-154
127    
128        Just added a comment on fast 1st pass, so it explains why
129        we do it that way and why some things are left aside.
130    
131        modified files:
132         src/plugins/plugin_2pass1.c
133    
134    
135    2003-12-20 20:03:51 GMT                                         patch-153
136    
137        Summary:
138          Win32 VC6 wrong libc linking.
139        Revision:
140          xvidcore--devapi4--1.0--patch-153
141    
142        From sysKin:
143         * Changed single thread libc linking to multithreaded version.
144    
145        modified files:
146         vfw/vfw.dsp
147    
148    
149    2003-12-20 15:28:53 GMT                                         patch-152
150    
151        Summary:
152          VOL flags updating -- take #2
153        Revision:
154          xvidcore--devapi4--1.0--patch-152
155    
156        From sysKin:
157         * VOL flags updates fix take #2
158    
159        modified files:
160         src/encoder.c
161    
162    
163    2003-12-20 15:10:30 GMT                                         patch-151
164    
165        Summary:
166          Fast ME tunings.
167        Revision:
168          xvidcore--devapi4--1.0--patch-151
169    
170        From michael:
171         * fast refinement for 8x8 blocks
172         * more reliable behavior for all fast ME decisions
173    
174        modified files:
175         src/motion/estimation_bvop.c src/motion/estimation_pvop.c
176         src/xvid.h
177    
178    
179    2003-12-20 14:59:58 GMT                                         patch-150
180    
181        Summary:
182          VFW AR revamping -- take #2
183        Revision:
184          xvidcore--devapi4--1.0--patch-150
185    
186        From sysKin:
187         * more AR revamping
188    
189        modified files:
190         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
191         vfw/src/resource.h vfw/src/resource.rc
192    
193    
194    2003-12-20 14:57:40 GMT                                         patch-149
195    
196        Summary:
197          Unbuffured IO for 1st pass stat files
198        Revision:
199          xvidcore--devapi4--1.0--patch-149
200    
201        Unbuffured IO for 1st pass stat files
202    
203    
204        modified files:
205         src/plugins/plugin_2pass1.c
206    
207    
208    2003-12-18 17:44:07 GMT                                         patch-148
209    
210        Summary:
211          Forgotten bit of patch-141
212        Revision:
213          xvidcore--devapi4--1.0--patch-148
214    
215        Damn i forgot to merge the 1st pass changes... so lame, i tested the
216        original patch but not the merged one.
217    
218        modified files:
219         src/plugins/plugin_2pass1.c
220    
221    
222    2003-12-18 14:45:39 GMT                                         patch-147
223    
224        Summary:
225          More postprocessing.
226        Revision:
227          xvidcore--devapi4--1.0--patch-147
228    
229        From michael:
230         * added film noise effect.
231         * moved postproc initialization to decoder initialization.
232         * added support for this postproc filter into DShow.
233    
234        modified files:
235         dshow/src/CAbout.cpp dshow/src/CAbout.h
236         dshow/src/CXvidDecoder.cpp dshow/src/resource.h
237         dshow/src/xvid.ax.rc src/decoder.c src/image/postprocessing.c
238         src/image/postprocessing.h src/xvid.c src/xvid.h
239    
240    
241    2003-12-18 14:38:19 GMT                                         patch-146
242    
243        Summary:
244          BFrames ME speed up flags.
245        Revision:
246          xvidcore--devapi4--1.0--patch-146
247    
248        From michael:
249         * Added 3 ME flags to skip some bvop ME steps and thus speed up
250           ME for bvops (at the expense of quality loss).
251            - skip delta search
252            - fast interpolate mode
253            - early stop
254    
255        modified files:
256         src/motion/estimation.h src/motion/estimation_bvop.c
257         src/motion/estimation_common.c src/motion/estimation_pvop.c
258         src/xvid.h
259    
260    
261    2003-12-18 14:11:01 GMT                                         patch-145
262    
263        Summary:
264          VFW defaults changed
265        Revision:
266          xvidcore--devapi4--1.0--patch-145
267    
268        From michael:
269         * disabled DXN profiles. Better not say we are compatible to avoid
270           problems with DXN. Mostly because of VBV lacking.
271         * Changed overflow defaults to 5/5/5 with new 2pass code.
272    
273        modified files:
274         vfw/src/config.c
275    
276    
277    2003-12-17 16:45:59 GMT                                         patch-144
278    
279        Summary:
280          Forgotten bit for AR support in VFW
281        Revision:
282          xvidcore--devapi4--1.0--patch-144
283    
284        Koepi might have forgotten to send me this change:
285         * added resource id to the resource header
286    
287        modified files:
288         vfw/src/resource.h
289    
290    
291    2003-12-17 15:11:37 GMT                                         patch-143
292    
293        Summary:
294          Lower starting quantizer for CBR encoding
295        Revision:
296          xvidcore--devapi4--1.0--patch-143
297    
298        From christoph:
299         * Lower starting quantizer for CBR encodings.
300    
301        modified files:
302         src/plugins/plugin_single.c
303    
304    
305    2003-12-17 15:04:33 GMT                                         patch-142
306    
307        Summary:
308          Small xvid_encraw updates
309        Revision:
310          xvidcore--devapi4--1.0--patch-142
311    
312        From christoph:
313         * set upper frame size limit to 4096 pixels
314         * GME refinement flag set where it belongs to.
315    
316        modified files:
317         examples/xvid_encraw.c
318    
319    
320    2003-12-17 15:01:52 GMT                                         patch-141
321    
322        Summary:
323          Two pass update.
324        Revision:
325          xvidcore--devapi4--1.0--patch-141
326    
327        This patch improves the two pass code, quantizer distribution is
328        smoother and results seem to be better.
329    
330        * Two pass now scales only a specific part of the frame length.
331          This required changing the stats file format (added a header+MV
332          length field) and the xvid_plg_data_t structure (binary compatible).
333        * Overflow improvement and degradation set to 10% instead of 60%
334          Assymetric values may help...
335        * Some cleanup work done on the encoder part of the API header.
336    
337        NB: plg data struct will be cleaned up before 1.0 so if you rely on it
338            please read the header file to know which part will disappear.
339    
340        modified files:
341         src/encoder.c src/plugins/plugin_2pass1.c
342         src/plugins/plugin_2pass2.c src/xvid.h
343    
344    
345    2003-12-17 13:53:34 GMT                                         patch-140
346    
347        Summary:
348          VOL flags fix.
349        Revision:
350          xvidcore--devapi4--1.0--patch-140
351    
352        From sysKin:
353         * VOL flags updated as they should
354    
355        modified files:
356         src/encoder.c
357    
358    
359    2003-12-17 11:07:15 GMT                                         patch-139
360    
361        Summary:
362          VFW GUI Update.
363        Revision:
364          xvidcore--devapi4--1.0--patch-139
365    
366        From Koepi:
367         * typo in GMC description
368         * Added AR widget (experimental)
369    
370        modified files:
371         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
372         vfw/src/resource.rc
373    
374    
375    2003-12-14 12:44:36 GMT                                         patch-138
376    
377        Summary:
378          Fix PP crash
379        Revision:
380          xvidcore--devapi4--1.0--patch-138
381    
382        Fix PP crash
383    
384    
385        modified files:
386         src/decoder.c
387    
388    
389    2003-12-14 12:43:21 GMT                                         patch-137
390    
391        Summary:
392          Texture bit counting for bframes
393        Revision:
394          xvidcore--devapi4--1.0--patch-137
395    
396        Texture bit counting for bframes
397    
398    
399        modified files:
400         src/bitstream/mbcoding.c
401    
402    
403    2003-12-12 23:58:18 GMT                                         patch-136
404    
405        Summary:
406          SSE2 code enabled.
407        Revision:
408          xvidcore--devapi4--1.0--patch-136
409    
410        * SSE2 code enabled by default (only sane ones, _no_ idct)
411        * Aligned data in xvid_bench to avoid crashes with SSE2 code
412          because of unaligned read accesses.
413    
414        modified files:
415         examples/xvid_bench.c src/xvid.c
416    
417    
418    2003-12-12 22:50:33 GMT                                         patch-135
419    
420        Summary:
421          DShow update.
422        Revision:
423          xvidcore--devapi4--1.0--patch-135
424    
425        From michael (from nic):
426         * Dshow updates (colorspace etc...)
427         * Deblocking option.
428    
429        modified files:
430         dshow/src/CAbout.cpp dshow/src/CAbout.h
431         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
432         dshow/src/resource.h dshow/src/xvid.ax.rc
433    
434    
435    2003-12-12 14:18:13 GMT                                         patch-134
436    
437        Summary:
438          Added missing postproc init
439        Revision:
440          xvidcore--devapi4--1.0--patch-134
441    
442        Added missing postproc init
443    
444    
445        modified files:
446         src/xvid.c
447    
448    
449    2003-12-12 14:16:29 GMT                                         patch-133
450    
451        Summary:
452          YUV space clarifications and fix.
453        Revision:
454          xvidcore--devapi4--1.0--patch-133
455    
456        From christoph:
457         * Put some comments
458         * fixed UV swapping in USER case.
459    
460        modified files:
461         src/image/image.c
462    
463    
464    2003-12-12 14:01:52 GMT                                         patch-132
465    
466        Summary:
467          Default compilation flags change.
468        Revision:
469          xvidcore--devapi4--1.0--patch-132
470    
471        from christoph:
472         - -fgcse was causing trouble on Suse9 gcc
473         - -01->-02
474    
475        modified files:
476         build/generic/configure.in
477    
478    
479    2003-12-12 13:43:35 GMT                                         patch-131
480    
481        Summary:
482          Pixel Aspect Ratio support improvement.
483        Revision:
484          xvidcore--devapi4--1.0--patch-131
485    
486        * 1:1 VGA is default now (old behavior)
487        * When passed EXT PAR type, we now (try to) sanityse the
488          par_width/par_height value:
489           - make it positive
490           - using 0 (typical memset reseting) defaults to 1
491           - simplify the PAR (using gcd)
492           - then range it in [1..255] (can be lossy)
493        * Specify valid range in API header
494    
495        Bitstream version bumped to 24.
496    
497        PS: this patch supersedes sysKin's one in CVS.
498    
499        modified files:
500         src/encoder.c src/xvid.h
501    
502    
503    2003-12-10 22:57:50 GMT                                         patch-130
504    
505        Summary:
506          xvid_decraw cmdline changes.
507        Revision:
508          xvidcore--devapi4--1.0--patch-130
509    
510        * -nframes -> -frames (why did i put a 'n' there ?)
511        * -save changed its meaning, it now controls per frame Elementary
512          Stream saving.
513        * -o string is now independent from -save.
514    
515        So now it's possible to save both a ES file per frame + a ES file for the
516        sequence.
517    
518        modified files:
519         examples/xvid_encraw.c
520    
521    
522    2003-12-10 15:08:20 GMT                                         patch-129
523    
524        Summary:
525          Decoder bugfixes.
526        Revision:
527          xvidcore--devapi4--1.0--patch-129
528    
529        From syskin:
530         * bvops MBs were going banana from time to time because they were
531           referencing wrong future ref MBs.
532         * decoder now informs the client app about bvop lag, returning
533           XVID_TYPE_NOTHING, up to the client app to display (or not)
534           the bvop lag frame (black with error message).
535    
536        Fixing previous patch a bit:
537         * added $Id: ChangeLog,v 1.1.2.5 2003-12-27 10:50:50 edgomez Exp $ fields
538         * Fixed copyright
539    
540        modified files:
541         dshow/src/CXvidDecoder.cpp src/decoder.c
542         src/image/postprocessing.c src/image/postprocessing.h
543    
544    
545    2003-12-10 14:53:58 GMT                                         patch-128
546    
547        Summary:
548          Deblocking code.
549        Revision:
550          xvidcore--devapi4--1.0--patch-128
551    
552        Patch from michael:
553         * added deblocking code
554    
555        Merge work:
556         * Added postprocessing.[ch] to project files
557         * added #include "image/postprocessing.h" directive in decoder.c
558         * new lines missing (gcc is so pedantic)
559    
560        NB: slice rendering + postprocessing is impossible. Slice rendering is
561            somewhat abandoned.
562    
563        new files:
564         src/image/.arch-ids/postprocessing.c.id
565         src/image/.arch-ids/postprocessing.h.id
566         src/image/postprocessing.c src/image/postprocessing.h
567    
568        modified files:
569         build/generic/sources.inc build/win32/libxvidcore.dsp
570         src/decoder.c src/xvid.h
571    
572    
573    2003-12-08 18:33:26 GMT                                         patch-127
574    
575        Summary:
576          Don't read out of bounds
577        Revision:
578          xvidcore--devapi4--1.0--patch-127
579    
580        Don't read out of bounds
581    
582    
583        modified files:
584         src/plugins/plugin_2pass2.c
585    
586    
587    2003-12-08 18:31:41 GMT                                         patch-126
588    
589        Summary:
590          Macroblock structure cleanup
591        Revision:
592          xvidcore--devapi4--1.0--patch-126
593    
594        Macroblock structure cleanup
595    
596    
597        modified files:
598         src/global.h
599    
600    
601    2003-12-07 15:09:41 GMT                                         patch-125
602    
603        Summary:
604          Small fixes.
605        Revision:
606          xvidcore--devapi4--1.0--patch-125
607    
608        From gruel:
609         * xvid.h: Minor color space correction.
610    
611        From sysKin:
612         * codec.c: Zones fix
613    
614        modified files:
615         src/xvid.h vfw/src/codec.c
616    
617    
618    2003-12-07 14:57:14 GMT                                         patch-124
619    
620        Summary:
621          HUGE file handling in twopass.
622        Revision:
623          xvidcore--devapi4--1.0--patch-124
624    
625        Because of a lacking cast, two pass did not handle well some very
626        large target size (bitrate mode is not affected).
627    
628        It should now be safe specifying target sizes up to 2^31kB which
629        represents 2TB. Someone using XviD in studios ? ;-)
630    
631        modified files:
632         src/plugins/plugin_2pass2.c
633    
634    #########################################################################
635    # 1.0.0 beta2
636    #########################################################################
637    
638    2003-12-05 14:43:53 GMT                                         patch-123
639    
640        Summary:
641          Marking 1.0.0 Beta2
642        Revision:
643          xvidcore--devapi4--1.0--patch-123
644    
645        Marking 1.0.0 Beta2
646    
647    
648        modified files:
649         ChangeLog TODO build/generic/configure.in
650    
651    
652  2003-12-05 14:35:22 GMT                                         patch-122  2003-12-05 14:35:22 GMT                                         patch-122
653    
654      Summary:      Summary:

Legend:
Removed from v.1242  
changed lines
  Added in v.1299

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