[cvs] / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /xvidcore/ChangeLog

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

revision 1.12, Mon Apr 4 23:49:37 2005 UTC revision 1.14.2.2, Thu Jun 28 15:16:37 2007 UTC
# Line 3  Line 3 
3  # also removed all my email adresses from the output because they are not  # also removed all my email adresses from the output because they are not
4  # relevant.  # relevant.
5    
6    user:   Isibaar
7    date:           Thu Jun 27 14:38:05 2007 +0100
8    files:  src/bitstream/mbcoding.c
9    description:
10    - patch for a potential vulnerability reported by Secunia
11    
12    
13    user:
14    date:        Tue Nov 22 21:08:50 2005 +0100
15    files:       examples/xvid_bench.c
16    description:
17    Typos in xvid_bench
18    
19    
20    date:        Tue Nov 15 00:01:06 2005 +0100
21    files:       src/decoder.c src/motion/estimation_rd_based.c src/motion/estimation_rd_based_bvop.c src/prediction/mbprediction.c src/utils/mbtransquant.c
22    description:
23    Pointer type mismatchs
24    
25    From ed.gomez:
26     * Pointer type mismatchs, correct casts do the trick.
27       Spotted by sparse.
28    
29    
30    date:        Wed Nov  2 01:28:25 2005 +0100
31    files:       src/bitstream/bitstream.c src/decoder.c src/image/colorspace.c src/image/font.c src/image/qpel.c src/prediction/mbprediction.c
32    description:
33    Fixed symbols scope
34    
35    From ed.gomez:
36     * Some symbols were defined with too wide scopes. These have
37       been narrowed to help the compiler. Spotted by sparse.
38    
39    
40    date:        Tue Nov  1 19:29:03 2005 +0100
41    files:       src/dct/idct.c src/image/qpel.c src/utils/emms.c src/xvid.c
42    description:
43    Fixed non ANSI C prototypes (bis)
44    
45    From ed.gomez:
46     * ANSI C requires explicit void arg. Spotted by sparse.
47    
48    
49    date:        Tue Nov  1 19:21:55 2005 +0100
50    files:       src/utils/timer.h
51    description:
52    Fixed non ANSI C prototypes
53    
54    From ed.gomez:
55     * ANSI C requires explicit void arg. Spotted by sparse.
56    
57    
58    date:        Tue Nov  1 19:14:46 2005 +0100
59    files:       src/encoder.c src/image/qpel.c src/prediction/mbprediction.c src/xvid.c
60    description:
61    Fixed using plain 0 instead of NULL
62    
63    From ed.gomez:
64     * Removed all occurences of plain 0 when dealing with pointers.
65       Use of NULL is the way to do this. Spotted by sparse.
66    
67    
68    date:        Wed Oct 26 21:04:18 2005 +0200
69    files:       examples/xvid_bench.c src/image/qpel.h
70    description:
71    Micro optimization in qpel code
72    
73    From skal:
74     * removed the x_Ref%4 in qpel.h, in favor of x_Ref>>2.
75       As suggested by Gruel, there might be a compiler problem for
76       some very very exotic platform. Hence, i've added a test_compiler()
77       in xvid_bench.c, to be sure everything are ok. Hope the test is
78       correct.
79    
80     * added benches for interlaced decoding, as supplied by Christoph
81       Kühnel (info at intek-darmstadt dot de).
82       Thanks a lot.
83    
84    
85    date:        Wed Oct 26 20:57:58 2005 +0200
86    files:       vfw/src/codec.c vfw/src/config.c vfw/src/config.h
87    description:
88    Renamed/extended VFW profiles
89    
90    From michael:
91     * Renamed and extended profiles declared in VFW GUI
92    
93    
94    date:        Sun Oct 16 12:41:34 2005 +0200
95    files:       vfw/src/codec.c vfw/src/config.c vfw/src/config.h vfw/src/resource.h vfw/src/resource.rc
96    description:
97    Added quality presets to VFW GUI
98    
99    From pete:
100     * Added quality presets to VFW GUI. Should help the beginner
101       users.
102    
103    
104    date:        Fri Oct 14 22:35:38 2005 +0200
105    files:       TODO
106    description:
107    Updated TODO
108    
109    
110    date:        Fri Oct 14 22:33:25 2005 +0200
111    files:       debian/README.Debian debian/changelog debian/control debian/copyright debian/libxvidcore4-dev.dirs debian/libxvidcore4-dev.docs debian/libxvidcore4-dev.install debian/libxvidcore4.dirs debian/libxvidcore4.docs debian/libxvidcore4.install debian/rules
112    description:
113    Added debian build directory.
114    
115    From ed.gomez:
116     * Added the debian build directory i used to maintain for 2 years now as
117       a separate source project.
118    
119    
120    date:        Fri Oct 14 22:25:17 2005 +0200
121    files:       dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
122    description:
123    Two updates to the DShow frontend
124    
125    From pete:
126     * Compatibility with haali media splitter:
127       + FORMAT_MPEG2Video support
128       + handle uppercase MP4V fourcc/clsid
129    
130    
131    date:        Fri Oct 14 22:21:52 2005 +0200
132    files:       vfw/src/resource.rc
133    description:
134    Label changers in vfw GUI
135    
136    From pete:
137     * Changed some labels in VFW GUI
138    
139    
140    date:        Fri Oct 14 22:19:29 2005 +0200
141    files:       build/win32/xvid_encraw.dsp build/win32/xvid_encraw_static.dsp examples/README examples/xvid_bench.c examples/xvid_decraw.c examples/xvid_encraw.c
142    description:
143    Updates to the example apps
144    
145    From pete:
146     * update example documentation to "newer" commandline arguments for
147       encraw/decraw (the arguments were changed ~2003).
148     * Added AVI/AVS input in xvid_encraw
149     * prevent endless loop when useful_bytes==1 within xvid_decraw.c
150     * fix clock resolution in xvid_enc/decraw (thanks yuri khan)
151     * link vfw32.lib for win32 avifile support in xvid_encraw
152     * honour avifile stream length
153    
154    
155    date:        Fri Oct 14 22:08:43 2005 +0200
156    files:       src/bitstream/x86_asm/cbp_mmx.asm
157    description:
158    Fixed calc_cbp_mmx
159    
160    From pete:
161    * calc_cbp_mmx was ignoring negative coeff case. have replaced "coeff_sum>0"
162      evaluation with "coeff_sum != 0"
163    
164    See:
165    http://forum.doom9.org/showthread.php?t=100275 for description of bug.
166    
167    
168    date:        Fri Oct 14 22:03:29 2005 +0200
169    files:       src/bitstream/bitstream.c src/xvid.h
170    description:
171    Removed last traces of reduced resolution code
172    
173    From michael:
174     * Removed last traces of reduced resolution support in thebitstream code
175       Marked the reduced flags as deprecated in the xvid.h header
176    
177    
178    date:        Mon Sep 19 18:08:35 2005 +0000
179    files:       ChangeLog build/generic/configure.in src/xvid.c src/xvid.h
180    description:
181    Marked release 1.1.0-beta3
182    
183    From ed.gomez:
184     * Marked release 1.1.0-beta3
185    
186    
187    date:        Mon Sep 19 17:47:45 2005 +0000
188    files:       src/decoder.c
189    description:
190    GCC 4.0.1 warning in decoder.c
191    
192    From ed.gomez:
193     * Fixed a gcc 4.0.1 warning
194    
195    
196    #########################################################################
197    # 1.1.0-beta3 (Bitstream Version 40)
198    #########################################################################
199    
200    2005-09-19 19:47:45 GMT                                         patch-39
201    
202        Summary:
203          GCC 4.0.1 warning in decoder.c
204        Revision:
205          xvidcore--head--0.0--patch-39
206    
207        From ed.gomez:
208         * Fixed a gcc 4.0.1 warning
209    
210        modified files:
211         src/decoder.c
212    
213    
214    2005-09-19 19:37:45 GMT                                         patch-38
215    
216        Summary:
217          Renamed dshow aspect ratio registry key
218        Revision:
219          xvidcore--head--0.0--patch-38
220    
221        From pete:
222         * Renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio",
223           in order to prevent conflict with vfw encoder registry key.
224    
225        modified files:
226         dshow/src/config.c
227    
228    
229    2005-09-15 16:30:59 GMT                                         patch-37
230    
231        Summary:
232          Field interlaced decoding
233        Revision:
234          xvidcore--head--0.0--patch-37
235    
236        From Christoph Kuehnel:
237    
238          * decoder.c
239            - Some new defines for DIV
240            - <decoder_mb_decode> modified: had wrong address offsets for
241              interlaced
242            - <decoder_mbinter_field> = new function for interlaced
243            - <get_motion_vector_interlaced> = new function for interlaced
244              motion vector prediction
245            - <decoder_pframe> modified so that it differs between frame and
246              field prediction
247    
248          * global.h
249            - For field motion prediction MACORBLOCK has new member that is the
250              average of field1 and field2 motion vector = <mvs_avg>
251    
252          * xvid.c
253            - For field predicted macroblocks we need new field oriented transfer
254              functions.
255              For colour calculations they may only process 4 lines (one field
256              from the colour macroblock that is 8x8). So I introduced 4 new
257              function pointers:
258              <transfer8x4_copy, interpolate8x4_ ...>
259    
260          * mbcoding.c
261            - _DEBUG code; index is checked against 64
262    
263          * interpolate8x8.[c,h,asm]
264            - New 8x4 functions
265    
266          * mbpredicition.[c,h]
267            - New function <get_pmv2_interlaced> for interlaced prediciton
268              according to spec
269    
270          * mem_transfer.[c,h,asm]
271            - New 8x4 function
272    
273        modified files:
274         AUTHORS src/bitstream/mbcoding.c src/decoder.c src/global.h
275         src/image/image.c src/image/image.h src/image/interpolate8x8.c
276         src/image/interpolate8x8.h
277         src/image/x86_asm/interpolate8x8_3dn.asm
278         src/image/x86_asm/interpolate8x8_3dne.asm
279         src/image/x86_asm/interpolate8x8_mmx.asm
280         src/image/x86_asm/interpolate8x8_xmm.asm
281         src/prediction/mbprediction.c src/prediction/mbprediction.h
282         src/utils/mem_transfer.c src/utils/mem_transfer.h
283         src/utils/x86_asm/mem_transfer_3dne.asm
284         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c
285         vfw/src/config.c vfw/src/driverproc.c
286    
287    
288    2005-09-15 16:27:07 GMT                                         patch-36
289    
290        Summary:
291          Optimiozed cbp operator on IA32
292        Revision:
293          xvidcore--head--0.0--patch-36
294    
295        From carlo dot bramix at libero dot it:
296         - Optimized CBP opeartor for ia32 arch
297    
298        modified files:
299         examples/xvid_bench.c src/bitstream/x86_asm/cbp_mmx.asm
300    
301    
302    2005-09-15 16:20:49 GMT                                         patch-35
303    
304        Summary:
305          OutputDebugStream cleanup
306        Revision:
307          xvidcore--head--0.0--patch-35
308    
309        From pete:
310         - OutputDebugStream cleanup
311    
312        modified files:
313         dshow/dshow.dsp dshow/sources.inc dshow/src/CXvidDecoder.cpp
314         dshow/src/debug.h
315    
316    
317    2005-07-26 23:32:52 GMT                                         patch-34
318    
319        Summary:
320          Long standing error in xvid_decraw for big endian hosts
321        Revision:
322          xvidcore--head--0.0--patch-34
323    
324        From ed.gomez, spoted by Paul Kurucz ptk9417 at ritvax.isc.rit.edu
325         * No width and height declared in write_tga bug.
326    
327        modified files:
328         examples/xvid_decraw.c
329    
330    
331    2005-07-25 19:45:25 GMT                                         patch-33
332    
333        Summary:
334          Fix big endian tga output for decraw.
335        Revision:
336          xvidcore--head--0.0--patch-33
337    
338        From ed.gomez:
339         * Writing pointed data is always better than memory
340           addresses
341    
342        modified files:
343         examples/xvid_decraw.c
344    
345    
346    2005-07-14 14:25:43 GMT                                         patch-32
347    
348        Summary:
349          Disable packed-bframes widget for dxn profile
350        Revision:
351          xvidcore--head--0.0--patch-32
352    
353        From pete:
354         * Disable packed-bframes widget for dxn profile
355    
356        modified files:
357         vfw/src/config.c
358    
359    
360    2005-07-14 14:22:53 GMT                                         patch-31
361    
362        Summary:
363          Fixed qpel for gcc4 and x86_64
364        Revision:
365          xvidcore--head--0.0--patch-31
366    
367        From Martin Drab <drab at kepler dot fjfi dot cvut dot cz>
368         * Incomplete type definitions are not supported in GCC4 and newer.
369           This was breaking x86_64.
370    
371        From ed.gomez:
372         * If both generic and x86_64 share 90% of the array declaration,
373           better use an extern macro. Makes teh code clearer.
374    
375        modified files:
376         src/image/qpel.c
377    
378    
379    2005-07-14 14:11:24 GMT                                         patch-30
380    
381        Summary:
382          Added VHQ support to xvid_encraw
383        Revision:
384          xvidcore--head--0.0--patch-30
385    
386        From skal:
387         * Added VHQ support to xvid_encraw
388    
389        modified files:
390         examples/xvid_encraw.c
391    
392    
393    2005-06-26 15:05:01 GMT                                         patch-29
394    
395        Summary:
396          Merge noise
397        Revision:
398          xvidcore--head--0.0--patch-29
399    
400        From ed.gomez:
401         - Merge noise forgotten bit. Other small differences exist with
402           the CVS tree, but i consider them to not fullfill the local
403           code style and thus don't fit well...
404    
405        modified files:
406         src/dct/idct.h
407    
408    
409    2005-06-26 15:02:05 GMT                                         patch-28
410    
411        Summary:
412          Bench updates
413        Revision:
414          xvidcore--head--0.0--patch-28
415    
416        From skal:
417         - Fixed bench for big endian platforms, updated tests
418    
419        modified files:
420         examples/bench.pl examples/bench_list.pl examples/xvid_bench.c
421    
422    
423    2005-06-26 14:59:17 GMT                                         patch-27
424    
425        Summary:
426          Optimized C mem transfer functions
427        Revision:
428          xvidcore--head--0.0--patch-27
429    
430        From skal:
431         - Optimized C mem transfer funcs, disabled for safety.
432           Enabled by undefining USE_REFERENCE_CODE at the top of
433           the mem_transfer.c file
434    
435        modified files:
436         src/utils/mem_transfer.c
437    
438    
439    2005-06-26 14:55:35 GMT                                         patch-26
440    
441        Summary:
442          Optimized gcd
443        Revision:
444          xvidcore--head--0.0--patch-26
445    
446        From skal:
447         - Optmized GCD, added test for gcd in xvid_bench
448    
449        modified files:
450         examples/xvid_bench.c src/encoder.c
451    
452    
453    2005-06-26 14:51:35 GMT                                         patch-25
454    
455        Summary:
456          Fixed write_video_packet_header
457        Revision:
458          xvidcore--head--0.0--patch-25
459    
460        From Sigdrak at free.fr:
461         - Fix write_video_packet_header() which was buggy and kind of obfuscated.
462    
463        From skal:
464         - Fixed log table
465         - Small cleanup
466    
467        modified files:
468         src/bitstream/bitstream.c
469    
470    
471    2005-06-26 14:46:23 GMT                                         patch-24
472    
473        Summary:
474          Added greyscale option support in xvid_encraw
475        Revision:
476          xvidcore--head--0.0--patch-24
477    
478        Added greyscale option support in xvid_encraw
479    
480    
481        modified files:
482         examples/xvid_encraw.c
483    
484    
485    2005-06-26 14:43:42 GMT                                         patch-23
486    
487        Summary:
488          IEEE-1180 SSE2 iDCT implementation
489        Revision:
490          xvidcore--head--0.0--patch-23
491    
492        From skal:
493         - Implemented IEEE-1180 SSE2 iDCT. Disabled for safety.
494    
495        modified files:
496         src/dct/x86_asm/fdct_sse2_skal.asm src/xvid.c
497    
498    
499    2005-05-18 22:08:12 GMT                                         patch-22
500    
501        Summary:
502          No executable shared objects installed
503        Revision:
504          xvidcore--head--0.0--patch-22
505    
506        From ed.gomez:
507         * Do not install the lib as executable. It's no use as the SO has no
508           main symbol anyway, and the static lib is not runnable anyway.
509    
510        modified files:
511         build/generic/Makefile
512    
513    
514    2005-05-18 22:05:09 GMT                                         patch-21
515    
516        Summary:
517          Statically link xvid_bench with libxvidcore.a
518        Revision:
519          xvidcore--head--0.0--patch-21
520    
521        Statically link xvid_bench with libxvidcore.a
522    
523    
524        modified files:
525         examples/Makefile
526    
527    
528    2005-05-18 21:59:27 GMT                                         patch-20
529    
530        Summary:
531          New autoconf garbage removal
532        Revision:
533          xvidcore--head--0.0--patch-20
534    
535        New autoconf garbage removal
536    
537    
538        modified files:
539         build/generic/bootstrap.sh
540    
541    
542    2005-05-18 21:58:16 GMT                                         patch-19
543    
544        Summary:
545          Quotes in configure.in
546        Revision:
547          xvidcore--head--0.0--patch-19
548    
549        Quotes in configure.in
550    
551    
552        modified files:
553         build/generic/configure.in
554    
555    
556    2005-05-18 19:40:18 GMT                                         patch-18
557    
558        Summary:
559          Added bitstream helper functions for packets.
560        Revision:
561          xvidcore--head--0.0--patch-18
562    
563        From Skal:
564         * Added helper functions for video packets, though they're still unused.
565    
566        modified files:
567         src/bitstream/bitstream.c src/bitstream/bitstream.h
568    
569    
570    2005-05-18 19:30:41 GMT                                         patch-17
571    
572        Summary:
573          A few more bench stuff
574        Revision:
575          xvidcore--head--0.0--patch-17
576    
577        From Skal:
578         * Added Perl scripts to automate benches.
579         * Worked on xvid_bench tests to cover more code.
580    
581        new files:
582         examples/.arch-ids/bench.pl.id
583         examples/.arch-ids/bench_list.pl.id examples/bench.pl
584         examples/bench_list.pl
585    
586        modified files:
587         examples/xvid_bench.c
588    
589    
590    2005-05-18 19:22:28 GMT                                         patch-16
591    
592        Summary:
593          Decoder cleanup for memory de/allocation
594        Revision:
595          xvidcore--head--0.0--patch-16
596    
597        From Skal:
598         * Memory de/allocation code refactored using goto.
599    
600        modified files:
601         src/decoder.c
602    
603    
604    2005-05-11 21:18:41 GMT                                         patch-15
605    
606        Summary:
607          Export only public API for GNU/Linux and Solaris
608        Revision:
609          xvidcore--head--0.0--patch-15
610    
611        From ed.gomez:
612         * Use ld version script to hide internal functions.
613    
614        new files:
615         build/generic/.arch-ids/libxvidcore.ld.id
616         build/generic/libxvidcore.ld
617    
618        modified files:
619         build/generic/Makefile build/generic/configure.in
620    
621    
622    2005-05-11 21:07:00 GMT                                         patch-14
623    
624        Summary:
625          Warnings GCC4
626        Revision:
627          xvidcore--head--0.0--patch-14
628    
629        From ed.gomez:
630         * Remove all GCC 4 warnings.
631    
632        modified files:
633         src/bitstream/bitstream.c src/bitstream/bitstream.h
634         src/decoder.c src/encoder.c src/image/image.c
635         src/image/image.h src/motion/estimation_common.c
636         src/utils/mbtransquant.c
637    
638    
639    2005-05-11 20:18:49 GMT                                         patch-13
640    
641        Summary:
642          Add support for gcc-4 in configure system
643        Revision:
644          xvidcore--head--0.0--patch-13
645    
646        From ed.gomez:
647         * Added gcc 4 detection and CFLAG option filtering for it.
648    
649        modified files:
650         build/generic/configure.in
651    
652    
653    2005-05-11 20:07:54 GMT                                         patch-12
654    
655        Summary:
656    
657        Revision:
658          xvidcore--head--0.0--patch-12
659    
660        From pete:
661         * bugfix: correct max bitrate display for slider
662           layout: "(kbps)" added to avgerage bitrate labels within calculator
663           dialog
664    
665        modified files:
666         vfw/src/config.c vfw/src/resource.rc
667    
668    
669    2005-05-11 20:06:04 GMT                                         patch-11
670    
671        Summary:
672          Fix alignment issue for mem tranfer
673        Revision:
674          xvidcore--head--0.0--patch-11
675    
676        From skal:
677         * Fix alignment issue (32 bit reading from non aligned memory)
678           likely for RISC CPUs using the C code.
679    
680        modified files:
681         src/utils/mem_transfer.c
682    
683    
684    2005-05-11 20:03:57 GMT                                         patch-10
685    
686        Summary:
687          Get time function right on win32
688        Revision:
689          xvidcore--head--0.0--patch-10
690    
691        From Skal:
692         * Get the time function right for win32 (ms precision)
693    
694        modified files:
695         examples/xvid_bench.c
696    
697    
698    2005-05-11 20:01:28 GMT                                         patch-9
699    
700        Summary:
701          Better ASP bitstream autodetection
702        Revision:
703          xvidcore--head--0.0--patch-9
704    
705        From pete:
706         - Use more flags to determine ASP activation or not.
707    
708        modified files:
709         src/bitstream/bitstream.c
710    
711    
712  #########################################################################  #########################################################################
713  # 1.1.0-beta2 (Bitstream Version 39)  # 1.1.0-beta2 (Bitstream Version 39)
714  #########################################################################  #########################################################################
715    
716    2005-04-03 20:16:22 GMT                                         patch-8
717    
718        Summary:
719          Marking 1.1.0-beta2
720        Revision:
721          xvidcore--head--0.0--patch-8
722    
723        Marking 1.1.0-beta2
724    
725    
726        modified files:
727         AUTHORS ChangeLog build/generic/configure.in
728         src/bitstream/mbcoding.c src/xvid.c src/xvid.h
729    
730    
731  2005-04-03 20:15:00 GMT                                         patch-7  2005-04-03 20:15:00 GMT                                         patch-7
732    
733      Summary:      Summary:

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.14.2.2

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