[cvs] / xvidcore / changelog.txt Repository:
ViewVC logotype

Diff of /xvidcore/changelog.txt

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

revision 1.4, Tue Sep 10 23:15:31 2002 UTC revision 1.5, Sun Sep 22 20:40:47 2002 UTC
# Line 1  Line 1 
1  *****************************************************************************  *****************************************************************************
2    *
3    * Probably last series of small cleanings, updates before first release :-)
4    *
5    *****************************************************************************
6    
7    First change:      2002/09/12 18:53:11 (GMT)
8    Last change:       2002/09/22 20:34:05 (GMT)
9    Files changed:     49
10    Number of changes: 81
11    
12    ===[ authors.txt ]===
13      1.3 (edgomez) - Added main contributors
14      1.2 (suxen_drol) pross email address updates
15    
16    ===[ todo.txt ]===
17      1.8 (edgomez) Updated
18    
19    ===[ build/generic/Makefile.cygwin ]===
20      1.5 (edgomez) Changed header
21      1.4 (edgomez) Synced with last Makefile.linux changes
22      1.3 (edgomez) Fixed a remaining endif statetement forgoten in the file
23      1.2 (edgomez) Updated, creates a dll and its import lib too
24    
25    ===[ build/generic/Makefile.irix64 ]===
26      1.2 (edgomez) Updated
27    
28    ===[ build/generic/Makefile.linux ]===
29      1.10 (edgomez) Renamed file Makefile.linux->Makefile.linxuxx86
30      1.9 (edgomez) Changed profiling option, added arcs profiling, branch probabilities, and test coverage
31      1.8 (edgomez) Removed SMP cflag and added BFRAMES_DEC (lacks real testing).
32    
33    ===[ build/generic/Makefile.linuxppc ]===
34      1.7 (edgomez) Updated
35    
36    ===[ build/generic/Makefile.linuxppc_altivec ]===
37      1.6 (edgomez) Updated
38    
39    ===[ build/generic/Makefile.linuxx86 ]===
40      1.1 (edgomez) Renamed file Makefile.linux->Makefile.linxuxx86
41    
42    ===[ build/generic/Makefile.sparc ]===
43      1.2 (edgomez) Updated
44    
45    ===[ build/generic/libxvidcore.def ]===
46      1.1 (edgomez) Used by cygwin
47    
48    ===[ build/win32/core.dsp ]===
49      1.14 (edgomez) renamed to libxvidcore.dsp
50    
51    ===[ build/win32/core.dsw ]===
52      1.2 (edgomez) Removed in favour of xvidcore.dsw
53    
54    ===[ build/win32/libxvidcore.dsp ]===
55      1.3 (suxen_drol) msvc dsp fix
56      1.2 (suxen_drol) removed smb_motionest.h reference
57      1.1 (edgomez) Old files renamed
58    
59    ===[ build/win32/xvid_stat.dsp ]===
60      1.1 (edgomez) renamed to libxvidcore.dsp
61    
62    ===[ build/win32/xvidcore.dsw ]===
63      1.2 (suxen_drol) msvc dsp fix
64      1.1 (edgomez) Old files renamed
65    
66    ===[ examples/xvid_stat.c ]===
67      1.11 (edgomez) Fix fps report (this patch has been lost somewhere, i'm pretty sure to have fixed that a few days ago)
68      1.10 (edgomez) - Removed LUMIMASKING test for quality 6
69      1.9 (edgomez) - Fixed a problem where when using fixed quantizer, xvid_stat was reporting the use of q default_bitrate
70      1.8 (edgomez) Fixed PSNR (Was only calculated for Y channel)
71      1.7 (edgomez) Fixed a bug in pgm writing (we must interleave data from u and v channels)
72      1.6 (edgomez) - Added command line parsing (for ease of use)
73                   - Basic win32 compatibility (I had to lose precision to make it win32 compatible using clock() ... the manual page says POSIX fixes CLOCK_PER_SEC at 1000000, so it should give us millisecond precision, i think it's enough)
74                   - Make things static, and const when necessary
75                   - Fixed some bugs in pgmreader when stream was != stdin
76                   - My usual cosmetic and cleaning work.
77      1.5 (chl) - header cleanup
78                   - removed bframe-support
79    
80    ===[ examples/ex1/YUVplayer.exe ]===
81      1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
82    
83    ===[ examples/ex1/ex1.c ]===
84      1.8 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
85    
86    ===[ examples/ex1/ex1.dsp ]===
87      1.3 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
88    
89    ===[ examples/ex1/ex1.dsw ]===
90      1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
91    
92    ===[ examples/ex1/ex1.h ]===
93      1.3 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
94    
95    ===[ examples/ex1/readme.txt ]===
96      1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
97    
98    ===[ examples/ex1/test_dec.bat ]===
99      1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
100    
101    ===[ examples/ex1/test_enc.bat ]===
102      1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
103    
104    ===[ src/decoder.c ]===
105      1.39 (edgomez) Removed DEBUGXXXs calls
106      1.38 (suxen_drol) pross email address updates
107    
108    ===[ src/divx4.c ]===
109      1.19 (suxen_drol) pross email address updates
110    
111    ===[ src/encoder.c ]===
112      1.83 (edgomez) Fixed a VC++ compiler warning
113    
114    ===[ src/portab.h ]===
115      1.32 (edgomez) - First sparcs have a 32bit address bus. If one day we plan to have sparc 64 support, then we'll add ARCH_USPARC.
116      1.31 (h) fixed msvc compilation
117      1.30 (edgomez) - Fixed MIPS and SPARC macros/constants
118      1.29 (edgomez) - Changed DECLARE_ALIGNED_MATRIX
119      1.28 (edgomez) Cleaned (hopefully)
120    
121    ===[ src/xvid.c ]===
122      1.37 (suxen_drol) pross email address updates
123    
124    ===[ src/bitstream/bitstream.c ]===
125      1.33 (edgomez) Removed DEBUGXXXs calls
126      1.32 (suxen_drol) pross email address updates
127      1.31 (edgomez) - Removed last bits of BFRAMES #ifdefs
128      1.30 (edgomez) Fixed an uninitialized variable (gcc 3.1)
129    
130    ===[ src/bitstream/bitstream.h ]===
131      1.13 (suxen_drol) pross email address updates
132    
133    ===[ src/bitstream/mbcoding.c ]===
134      1.32 (edgomez) Removed DEBUGXXXs calls
135      1.31 (suxen_drol) msvc6 static vlc tables fix
136    
137    ===[ src/bitstream/x86_asm/cbp_mmx.asm ]===
138      1.6 (suxen_drol) pross email address updates
139    
140    ===[ src/image/font.c ]===
141      1.3 (edgomez) Was only used by bframe encoder
142    
143    ===[ src/image/font.h ]===
144      1.3 (edgomez) Was only used by bframe encoder
145    
146    ===[ src/motion/motion_est.c ]===
147      1.51 (edgomez) - Removed definitively bframe ME code
148      1.50 (edgomez) - Disabled bframe specific code and macros. My tests seem to confirm this patch does not hurt but i keep these #if 0 #endif just in case i have to revert things easily.
149      1.49 (edgomez) - Removed code from Christoph that should have never been there.
150      1.48 (edgomez) Fixed lot of VC++ compiler warnings
151    
152    ===[ src/motion/sad.h ]===
153      1.15 (suxen_drol) pross email address updates
154    
155    ===[ src/motion/smp_motion_est.c ]===
156      1.5 (edgomez) This stable version will not include smp support
157    
158    ===[ src/motion/smp_motion_est.h ]===
159      1.3 (edgomez) This stable version will not include smp support
160    
161    ===[ src/prediction/mbprediction.c ]===
162      1.9 (suxen_drol) pross email address updates
163    
164    ===[ src/quant/adapt_quant.c ]===
165      1.10 (suxen_drol) pross email address updates
166      1.9 (edgomez) - Possible memory leak if second malloc fails
167      1.8 (edgomez) Stupid bug for a stupid guy like me, sorry
168      1.6.2.1 (suxen_drol) gom's adapt quant free() fix
169    
170    ===[ src/quant/quant_h263.c ]===
171      1.3 (suxen_drol) pross email address updates
172    
173    ===[ src/quant/quant_matrix.c ]===
174      1.9 (h) bugfix - custom matrix mode used to force vol header for every frame
175      1.5.2.1 (h) bugfix - custom matrix mode previously forced vol header for every frame
176    
177    ===[ src/quant/quant_mpeg4.c ]===
178      1.5 (suxen_drol) pross email address updates
179    
180    ===[ src/quant/quant_mpeg4.h ]===
181      1.5 (suxen_drol) pross email address updates
182    
183    ===[ src/utils/mbtransquant.c ]===
184      1.13 (suxen_drol) pross email address updates
185    
186    ===[ src/utils/mem_transfer.c ]===
187      1.6 (suxen_drol) pross email address updates
188    
189    ===[ src/utils/ratecontrol.c ]===
190      1.16 (edgomez) Udated copyright holders
191      1.15 (edgomez) Removed DEBUGXXXs calls
192    
193    ===[ src/utils/x86_asm/mem_transfer_mmx.asm ]===
194      1.7 (suxen_drol) pross email address updates
195    
196    *****************************************************************************
197  * Long list of very basic changes :  * Long list of very basic changes :
198  *  *
199  * The aim is simple, make sure we take care of GPL headers, copyrights, and  * The aim is simple, make sure we take care of GPL headers, copyrights, and
# Line 7  Line 202 
202  * We'll do better source cleaning once this first step is finnished  * We'll do better source cleaning once this first step is finnished
203  *****************************************************************************  *****************************************************************************
204    
205    First change:      2002/08/?? ??:??:?? (GMT)
206    Last change:       2002/09/12 ??:??:?? (GMT)
207    Files changed:     ??
208    Number of changes: ??
209    
210  ===[ todo.txt ]===  ===[ todo.txt ]===
211    1.7 (edgomez) Updated    1.7 (edgomez) Updated
212    1.6 (edgomez) Updated    1.6 (edgomez) Updated

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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