1 |
***************************************************************************** |
# |
2 |
* |
# This ChangeLog is generated from my(edgomez) personal tree maintained |
3 |
* Release is ready, we just need to have feedback on possible stupid errors. |
# under the arch version control tool. That's why dates may be wrong and |
4 |
* |
# so may are patch submitters |
5 |
***************************************************************************** |
# |
6 |
|
|
7 |
First change: 2002/09/23 20:36:01 (GMT) |
2003-06-27 13:42:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-80 |
8 |
Last change: 2002/09/28 16:01:15 (GMT) |
|
9 |
|
Summary: |
10 |
===[ todo.txt ]=== |
Still fixes and improvements to motion estimation |
11 |
1.9 (edgomez) Updated |
Revision: |
12 |
|
xvidcore--devapi4--1.0--patch-80 |
13 |
===[ build/generic/Makefile.cygwin ]=== |
|
14 |
1.7 (suxen_drol) cygwin mingw-runtime notice |
Still fixes and improvements to motion estimation. |
15 |
1.6 (edgomez) Fix typo mistake |
|
16 |
|
modified files: |
17 |
===[ build/generic/Makefile.irix64 ]=== |
src/motion/motion_est.c src/motion/motion_est.h |
18 |
1.3 (edgomez) Fix typo mistake |
|
19 |
|
|
20 |
===[ build/generic/Makefile.linuxppc ]=== |
2003-06-27 13:35:20 GMT Edouard Gomez <ed.gomez@free.fr> patch-79 |
21 |
1.8 (edgomez) Fix typo mistake |
|
22 |
|
Summary: |
23 |
===[ build/generic/Makefile.linuxppc_altivec ]=== |
Added compile time PNM reading |
24 |
1.7 (edgomez) Fix typo mistake |
Revision: |
25 |
|
xvidcore--devapi4--1.0--patch-79 |
26 |
===[ build/generic/Makefile.linuxx86 ]=== |
|
27 |
1.2 (edgomez) Fix typo mistake |
Added compile time PNM reading. It can be useful to test RGB<->YV12 |
28 |
|
conversions inside XviD. |
29 |
===[ build/generic/Makefile.sparc ]=== |
|
30 |
1.3 (edgomez) Fix typo mistake |
modified files: |
31 |
|
examples/xvid_encraw.c |
32 |
===[ build/generic/libxvidcore.def ]=== |
|
33 |
1.2 (suxen_drol) added decore and encore exports |
|
34 |
|
2003-06-24 12:19:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-78 |
35 |
===[ build/win32/xvid_decraw.dsp ]=== |
|
36 |
1.1 (edgomez) Updated - unix2dos applied |
Summary: |
37 |
|
Fixes to the RD ME |
38 |
===[ build/win32/xvid_encraw.dsp ]=== |
Revision: |
39 |
1.1 (edgomez) Added to project |
xvidcore--devapi4--1.0--patch-78 |
40 |
|
|
41 |
===[ build/win32/xvid_stat.dsp ]=== |
Fixes to the RD ME. |
42 |
1.2 (edgomez) Updated - unix2dos applied |
|
43 |
|
modified files: |
44 |
===[ examples/Makefile ]=== |
src/motion/motion_est.c src/motion/motion_est.h |
45 |
1.1 (edgomez) Added to project |
|
46 |
|
|
47 |
===[ examples/README ]=== |
2003-06-14 09:14:11 GMT Edouard Gomez <ed.gomez@free.fr> patch-77 |
48 |
1.2 (edgomez) - Updated |
|
49 |
- Added all examples here |
Summary: |
50 |
|
Zone update. |
51 |
===[ examples/xvid_decraw.c ]=== |
Revision: |
52 |
1.4 (edgomez) Fixes |
xvidcore--devapi4--1.0--patch-77 |
53 |
1.3 (edgomez) - Fixed a typo error in unix mseconds |
|
54 |
1.2 (edgomez) - Added command line |
Removed zone warning boxes (they are counter productive) |
55 |
- Added simple mp4 video stream container support (header + :size,data: + ... + :size,data:) |
Added zone-based force key frame option. |
56 |
- Fixed PGM saving |
|
57 |
- Win32/MSVC compatibility |
modified files: |
58 |
|
vfw/src/codec.c vfw/src/config.c vfw/src/config.h |
59 |
===[ examples/xvid_enc_dec.c ]=== |
vfw/src/config.rc vfw/src/resource.h |
60 |
1.4 (edgomez) Outdated, and not needed anymore |
|
61 |
|
|
62 |
===[ examples/xvid_encraw.c ]=== |
2003-06-14 09:06:37 GMT Edouard Gomez <ed.gomez@free.fr> patch-76 |
63 |
1.4 (edgomez) - Added string.h so gcc does not complain about an undeclared strcmp function. |
|
64 |
1.3 (edgomez) Last small fixes |
Summary: |
65 |
1.2 (edgomez) Updated - MSVC compatibility - MP4U support - Single m4v file support |
Fixes a bug where type was not respected in a BEFORE plugin. |
66 |
|
Revision: |
67 |
===[ examples/xvid_stat.c ]=== |
xvidcore--devapi4--1.0--patch-76 |
68 |
1.15 (edgomez) Last small fixes |
|
69 |
1.14 (edgomez) Fixes |
Fixes a bug where type was not respected in a BEFORE plugin. |
70 |
1.13 (edgomez) - Oops the unix mseconds had a typo mistake |
|
71 |
1.12 (edgomez) Some trivial fixes |
The plugin framework was not copying what was passed to the |
72 |
|
call_plugins function. |
73 |
===[ examples/xvid_stat.examples ]=== |
|
74 |
1.2 (edgomez) All the txt went to README |
modified files: |
75 |
|
src/encoder.c |
76 |
===[ src/decoder.c ]=== |
|
77 |
1.41 (h) removed incomplete field-mv support |
|
78 |
1.40 (edgomez) Removed DEBUG and DEBUG1/2 calls |
2003-06-12 23:03:38 GMT Edouard Gomez <ed.gomez@free.fr> patch-75 |
79 |
|
|
80 |
===[ src/encoder.c ]=== |
Summary: |
81 |
1.84 (h) removed incomplete field-mv support |
Fixed the old "yellow line on left" with rgb output. |
82 |
|
Revision: |
83 |
===[ src/encoder.h ]=== |
xvidcore--devapi4--1.0--patch-75 |
84 |
1.22 (h) removed incomplete field-mv support |
|
85 |
|
Fixed the old "yellow line on left" with rgb output. |
86 |
===[ src/image/image.c ]=== |
|
87 |
1.23 (h) removed incomplete field-mv support |
modified files: |
88 |
|
src/image/x86_asm/colorspace_rgb_mmx.asm |
89 |
===[ src/image/image.h ]=== |
|
90 |
1.9 (h) removed incomplete field-mv support |
|
91 |
|
2003-06-12 23:02:10 GMT Edouard Gomez <ed.gomez@free.fr> patch-74 |
92 |
===[ src/utils/mbtransquant.c ]=== |
|
93 |
1.14 (h) field-dct decision bias (thanks to Michael Niedermayer for the idea!) |
Summary: |
94 |
|
Removed log2bin ia32 optimization. |
95 |
===[ src/utils/ratecontrol.c ]=== |
Revision: |
96 |
1.17 (h) amended copyright |
xvidcore--devapi4--1.0--patch-74 |
97 |
|
|
98 |
***************************************************************************** |
Removed log2bin ia32 optimization. |
99 |
* |
|
100 |
* Probably last series of small cleanings, updates before first release :-) |
modified files: |
101 |
* |
src/bitstream/bitstream.c |
102 |
***************************************************************************** |
|
103 |
|
|
104 |
First change: 2002/09/12 18:53:11 (GMT) |
2003-06-12 22:55:10 GMT Edouard Gomez <ed.gomez@free.fr> patch-73 |
105 |
Last change: 2002/09/22 20:34:05 (GMT) |
|
106 |
Files changed: 49 |
Summary: |
107 |
Number of changes: 81 |
Fixed some small things in encoder. |
108 |
|
Revision: |
109 |
===[ authors.txt ]=== |
xvidcore--devapi4--1.0--patch-73 |
110 |
1.3 (edgomez) - Added main contributors |
|
111 |
1.2 (suxen_drol) pross email address updates |
Removed definitively the Hint stuff. |
112 |
|
|
113 |
===[ todo.txt ]=== |
Fixed some XXX thingies nad some cleanup. |
114 |
1.8 (edgomez) Updated |
|
115 |
|
modified files: |
116 |
===[ build/generic/Makefile.cygwin ]=== |
src/encoder.c |
117 |
1.5 (edgomez) Changed header |
|
118 |
1.4 (edgomez) Synced with last Makefile.linux changes |
|
119 |
1.3 (edgomez) Fixed a remaining endif statetement forgoten in the file |
2003-06-12 22:51:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-72 |
120 |
1.2 (edgomez) Updated, creates a dll and its import lib too |
|
121 |
|
Summary: |
122 |
===[ build/generic/Makefile.irix64 ]=== |
Back to Walken's Idct |
123 |
1.2 (edgomez) Updated |
Revision: |
124 |
|
xvidcore--devapi4--1.0--patch-72 |
125 |
===[ build/generic/Makefile.linux ]=== |
|
126 |
1.10 (edgomez) Renamed file Makefile.linux->Makefile.linxuxx86 |
The simple_idct idea was not so good as is. Waiting for a better |
127 |
1.9 (edgomez) Changed profiling option, added arcs profiling, branch probabilities, and test coverage |
solution from michael. |
128 |
1.8 (edgomez) Removed SMP cflag and added BFRAMES_DEC (lacks real testing). |
|
129 |
|
modified files: |
130 |
===[ build/generic/Makefile.linuxppc ]=== |
src/xvid.c src/xvid.h |
131 |
1.7 (edgomez) Updated |
|
132 |
|
|
133 |
===[ build/generic/Makefile.linuxppc_altivec ]=== |
2003-06-10 22:45:57 GMT Edouard Gomez <ed.gomez@free.fr> patch-71 |
134 |
1.6 (edgomez) Updated |
|
135 |
|
Summary: |
136 |
===[ build/generic/Makefile.linuxx86 ]=== |
VFW front end update (New live quant histogram window) |
137 |
1.1 (edgomez) Renamed file Makefile.linux->Makefile.linxuxx86 |
Revision: |
138 |
|
xvidcore--devapi4--1.0--patch-71 |
139 |
===[ build/generic/Makefile.sparc ]=== |
|
140 |
1.2 (edgomez) Updated |
Update to the VFW frontend. It includes a new window that shows |
141 |
|
live quantizer histogram during encoding session. |
142 |
===[ build/generic/libxvidcore.def ]=== |
|
143 |
1.1 (edgomez) Used by cygwin |
new files: |
144 |
|
vfw/src/.arch-ids/status.c.id vfw/src/.arch-ids/status.h.id |
145 |
===[ build/win32/core.dsp ]=== |
vfw/src/status.c vfw/src/status.h |
146 |
1.14 (edgomez) renamed to libxvidcore.dsp |
|
147 |
|
modified files: |
148 |
===[ build/win32/core.dsw ]=== |
vfw/src/codec.c vfw/src/codec.h vfw/src/config.c |
149 |
1.2 (edgomez) Removed in favour of xvidcore.dsw |
vfw/src/config.h vfw/src/config.rc vfw/src/driverproc.c |
150 |
|
vfw/src/resource.h vfw/vfw.dsp |
151 |
===[ build/win32/libxvidcore.dsp ]=== |
|
152 |
1.3 (suxen_drol) msvc dsp fix |
|
153 |
1.2 (suxen_drol) removed smb_motionest.h reference |
2003-06-10 20:58:09 GMT Edouard Gomez <ed.gomez@free.fr> patch-70 |
154 |
1.1 (edgomez) Old files renamed |
|
155 |
|
Summary: |
156 |
===[ build/win32/xvid_stat.dsp ]=== |
Fixed the win32 project file because of patch-64 |
157 |
1.1 (edgomez) renamed to libxvidcore.dsp |
Revision: |
158 |
|
xvidcore--devapi4--1.0--patch-70 |
159 |
===[ build/win32/xvidcore.dsw ]=== |
|
160 |
1.2 (suxen_drol) msvc dsp fix |
Removed adapt_quant.[ch] files from the libxvidcore win32 project |
161 |
1.1 (edgomez) Old files renamed |
file. |
162 |
|
|
163 |
===[ examples/xvid_stat.c ]=== |
modified files: |
164 |
1.11 (edgomez) Fix fps report (this patch has been lost somewhere, i'm pretty sure to have fixed that a few days ago) |
build/win32/libxvidcore.dsp |
165 |
1.10 (edgomez) - Removed LUMIMASKING test for quality 6 |
|
166 |
1.9 (edgomez) - Fixed a problem where when using fixed quantizer, xvid_stat was reporting the use of q default_bitrate |
|
167 |
1.8 (edgomez) Fixed PSNR (Was only calculated for Y channel) |
2003-06-10 20:53:31 GMT Edouard Gomez <ed.gomez@free.fr> patch-69 |
168 |
1.7 (edgomez) Fixed a bug in pgm writing (we must interleave data from u and v channels) |
|
169 |
1.6 (edgomez) - Added command line parsing (for ease of use) |
Summary: |
170 |
- 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) |
Added direct target frame size support + cosmetic. |
171 |
- Make things static, and const when necessary |
Revision: |
172 |
- Fixed some bugs in pgmreader when stream was != stdin |
xvidcore--devapi4--1.0--patch-69 |
173 |
- My usual cosmetic and cleaning work. |
|
174 |
1.5 (chl) - header cleanup |
If the target bitrate is < 0, it is now interpreted as a target |
175 |
- removed bframe-support |
size in kbytes. |
176 |
|
|
177 |
===[ examples/ex1/YUVplayer.exe ]=== |
I did also some cosmetic work to remove all space indents ^_^. |
178 |
1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them |
|
179 |
|
modified files: |
180 |
===[ examples/ex1/ex1.c ]=== |
src/plugins/plugin_2pass2.c |
181 |
1.8 (edgomez) These examples do not show no more things than xvid_stat... so i remove them |
|
182 |
|
|
183 |
===[ examples/ex1/ex1.dsp ]=== |
2003-06-10 09:13:40 GMT Edouard Gomez <ed.gomez@free.fr> patch-68 |
184 |
1.3 (edgomez) These examples do not show no more things than xvid_stat... so i remove them |
|
185 |
|
Summary: |
186 |
===[ examples/ex1/ex1.dsw ]=== |
xvid_bench updates and corresponding Makefile changes. |
187 |
1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them |
Revision: |
188 |
|
xvidcore--devapi4--1.0--patch-68 |
189 |
===[ examples/ex1/ex1.h ]=== |
|
190 |
1.3 (edgomez) These examples do not show no more things than xvid_stat... so i remove them |
As mentionned on the devel mailing list, xvid_bench did not even |
191 |
|
compile anymore. |
192 |
===[ examples/ex1/readme.txt ]=== |
|
193 |
1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them |
This patch updates xvid_bench to the new API. xvid_bench is now |
194 |
|
compiled with other examples by the Makefile, this makes mandatory |
195 |
===[ examples/ex1/test_dec.bat ]=== |
to include ../build/generic/platform.inc to have the ARCH_IS_xxxx |
196 |
1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them |
constants. Dunno if it has an impact on Win32 project files. |
197 |
|
|
198 |
===[ examples/ex1/test_enc.bat ]=== |
modified files: |
199 |
1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them |
examples/Makefile examples/xvid_bench.c |
200 |
|
|
201 |
===[ src/decoder.c ]=== |
|
202 |
1.39 (edgomez) Removed DEBUGXXXs calls |
2003-06-10 09:05:14 GMT Edouard Gomez <ed.gomez@free.fr> patch-67 |
203 |
1.38 (suxen_drol) pross email address updates |
|
204 |
|
Summary: |
205 |
===[ src/divx4.c ]=== |
Probably a small copy/paste error |
206 |
1.19 (suxen_drol) pross email address updates |
Revision: |
207 |
|
xvidcore--devapi4--1.0--patch-67 |
208 |
===[ src/encoder.c ]=== |
|
209 |
1.83 (edgomez) Fixed a VC++ compiler warning |
XVID_CSP_BGR was advertised as being a 32bit packed format -> 24bit |
210 |
|
is the right pixel size |
211 |
===[ src/portab.h ]=== |
|
212 |
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. |
modified files: |
213 |
1.31 (h) fixed msvc compilation |
src/xvid.h |
214 |
1.30 (edgomez) - Fixed MIPS and SPARC macros/constants |
|
215 |
1.29 (edgomez) - Changed DECLARE_ALIGNED_MATRIX |
|
216 |
1.28 (edgomez) Cleaned (hopefully) |
2003-06-09 19:39:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-66 |
217 |
|
|
218 |
===[ src/xvid.c ]=== |
Summary: |
219 |
1.37 (suxen_drol) pross email address updates |
Activated simple_idct_mmx. |
220 |
|
Revision: |
221 |
===[ src/bitstream/bitstream.c ]=== |
xvidcore--devapi4--1.0--patch-66 |
222 |
1.33 (edgomez) Removed DEBUGXXXs calls |
|
223 |
1.32 (suxen_drol) pross email address updates |
This patch activates simple_idct_mmx use. However it tries to |
224 |
1.31 (edgomez) - Removed last bits of BFRAMES #ifdefs |
make sure old streams (< version 10) are decoded using the mmx |
225 |
1.30 (edgomez) Fixed an uninitialized variable (gcc 3.1) |
Walten's version. |
226 |
|
|
227 |
===[ src/bitstream/bitstream.h ]=== |
A noticeable bitstream version change, it is now numbered 11. |
228 |
1.13 (suxen_drol) pross email address updates |
The number 10 is used on the cvs_head version for the same code |
229 |
|
change. |
230 |
===[ src/bitstream/mbcoding.c ]=== |
|
231 |
1.32 (edgomez) Removed DEBUGXXXs calls |
modified files: |
232 |
1.31 (suxen_drol) msvc6 static vlc tables fix |
src/bitstream/bitstream.c src/dct/simple_idct.c |
233 |
|
src/dct/x86_asm/simple_idct_mmx.asm src/decoder.c |
234 |
===[ src/bitstream/x86_asm/cbp_mmx.asm ]=== |
src/decoder.h src/xvid.c src/xvid.h |
235 |
1.6 (suxen_drol) pross email address updates |
|
236 |
|
|
237 |
===[ src/image/font.c ]=== |
2003-06-09 19:15:18 GMT Edouard Gomez <ed.gomez@free.fr> patch-65 |
238 |
1.3 (edgomez) Was only used by bframe encoder |
|
239 |
|
Summary: |
240 |
===[ src/image/font.h ]=== |
Remaining include of adapt_quant.h |
241 |
1.3 (edgomez) Was only used by bframe encoder |
Revision: |
242 |
|
xvidcore--devapi4--1.0--patch-65 |
243 |
===[ src/motion/motion_est.c ]=== |
|
244 |
1.51 (edgomez) - Removed definitively bframe ME code |
encoder.c was still including adapt_quant.h. Removed. |
245 |
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. |
|
246 |
1.49 (edgomez) - Removed code from Christoph that should have never been there. |
modified files: |
247 |
1.48 (edgomez) Fixed lot of VC++ compiler warnings |
src/encoder.c |
248 |
|
|
249 |
===[ src/motion/sad.h ]=== |
|
250 |
1.15 (suxen_drol) pross email address updates |
2003-06-09 17:49:44 GMT Edouard Gomez <ed.gomez@free.fr> patch-64 |
251 |
|
|
252 |
===[ src/motion/smp_motion_est.c ]=== |
Summary: |
253 |
1.5 (edgomez) This stable version will not include smp support |
Moved code from adapt_quant.c to the lumimasking plugin. |
254 |
|
Revision: |
255 |
===[ src/motion/smp_motion_est.h ]=== |
xvidcore--devapi4--1.0--patch-64 |
256 |
1.3 (edgomez) This stable version will not include smp support |
|
257 |
|
The lumimasking plugin was using functions from outside. As I understand |
258 |
===[ src/prediction/mbprediction.c ]=== |
what plugins are, they should not rely on code outside their module as |
259 |
1.9 (suxen_drol) pross email address updates |
much as it is possible to achieve. |
260 |
|
|
261 |
===[ src/quant/adapt_quant.c ]=== |
Here it was clear, the plugin could be made standalone. |
262 |
1.10 (suxen_drol) pross email address updates |
|
263 |
1.9 (edgomez) - Possible memory leak if second malloc fails |
PS: it seems lumimasking is a no-op plugin, it's probably a bug in the |
264 |
1.8 (edgomez) Stupid bug for a stupid guy like me, sorry |
plugin framework. No time to track this. |
265 |
1.6.2.1 (suxen_drol) gom's adapt quant free() fix |
|
266 |
|
removed files: |
267 |
===[ src/quant/quant_h263.c ]=== |
src/quant/.arch-ids/adapt_quant.c.id |
268 |
1.3 (suxen_drol) pross email address updates |
src/quant/.arch-ids/adapt_quant.h.id src/quant/adapt_quant.c |
269 |
|
src/quant/adapt_quant.h |
270 |
===[ src/quant/quant_matrix.c ]=== |
|
271 |
1.9 (h) bugfix - custom matrix mode used to force vol header for every frame |
modified files: |
272 |
1.5.2.1 (h) bugfix - custom matrix mode previously forced vol header for every frame |
build/generic/sources.inc src/plugins/plugin_lumimasking.c |
273 |
|
|
274 |
===[ src/quant/quant_mpeg4.c ]=== |
|
275 |
1.5 (suxen_drol) pross email address updates |
2003-06-09 13:45:29 GMT Edouard Gomez <ed.gomez@free.fr> patch-63 |
276 |
|
|
277 |
===[ src/quant/quant_mpeg4.h ]=== |
Summary: |
278 |
1.5 (suxen_drol) pross email address updates |
Legal GNU GPL Headers and copyright holders. |
279 |
|
Revision: |
280 |
===[ src/utils/mbtransquant.c ]=== |
xvidcore--devapi4--1.0--patch-63 |
281 |
1.13 (suxen_drol) pross email address updates |
|
282 |
|
Added Legal GNU GPL headers and copyright holders as defined in |
283 |
===[ src/utils/mem_transfer.c ]=== |
XviD 0.9.x. |
284 |
1.6 (suxen_drol) pross email address updates |
|
285 |
|
There are still some wrong copyright (atm noted 'Anonymous') and i |
286 |
===[ src/utils/ratecontrol.c ]=== |
missed probably some old headers that contain the GNU GPL pattern my |
287 |
1.16 (edgomez) Udated copyright holders |
script searched for. |
288 |
1.15 (edgomez) Removed DEBUGXXXs calls |
|
289 |
|
modified files: |
290 |
===[ src/utils/x86_asm/mem_transfer_mmx.asm ]=== |
dshow/src/CAbout.cpp dshow/src/CAbout.h |
291 |
1.7 (suxen_drol) pross email address updates |
dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h |
292 |
|
dshow/src/IXvidDecoder.h examples/xvid_bench.c |
293 |
***************************************************************************** |
examples/xvid_decraw.c examples/xvid_encraw.c |
294 |
* Long list of very basic changes : |
examples/xvid_stat.c rawdec/rawdec.c src/bitstream/bitstream.c |
295 |
* |
src/bitstream/bitstream.h src/bitstream/cbp.c |
296 |
* The aim is simple, make sure we take care of GPL headers, copyrights, and |
src/bitstream/cbp.h src/bitstream/mbcoding.c |
297 |
* easy compiler warnings |
src/bitstream/mbcoding.h src/bitstream/vlc_codes.h |
298 |
* |
src/bitstream/zigzag.h src/dct/fdct.c src/dct/fdct.h |
299 |
* We'll do better source cleaning once this first step is finnished |
src/dct/idct.c src/dct/idct.h src/dct/simple_idct.c |
300 |
***************************************************************************** |
src/decoder.c src/decoder.h src/divx4.c src/divx4.h |
301 |
|
src/encoder.c src/encoder.h src/global.h |
302 |
First change: 2002/08/?? ??:??:?? (GMT) |
src/image/colorspace.c src/image/colorspace.h src/image/font.c |
303 |
Last change: 2002/09/12 ??:??:?? (GMT) |
src/image/font.h src/image/image.c src/image/image.h |
304 |
Files changed: ?? |
src/image/interpolate8x8.c src/image/interpolate8x8.h |
305 |
Number of changes: ?? |
src/image/reduced.c src/image/reduced.h src/motion/motion.h |
306 |
|
src/motion/motion_comp.c src/motion/motion_est.c |
307 |
===[ todo.txt ]=== |
src/motion/motion_est.h src/motion/ppc_asm/sad_altivec.c |
308 |
1.7 (edgomez) Updated |
src/motion/sad.c src/motion/sad.h src/motion/smp_motion_est.c |
309 |
1.6 (edgomez) Updated |
src/motion/smp_motion_est.h src/plugins/plugin_2pass1.c |
310 |
1.5 (edgomez) - Added new item |
src/plugins/plugin_2pass2.c src/plugins/plugin_dump.c |
311 |
- Moved the $id$ keyword out of the box |
src/plugins/plugin_fixed.c src/plugins/plugin_lumimasking.c |
312 |
1.4 (edgomez) Stable tree ToDo List |
src/plugins/plugin_psnr.c src/plugins/plugin_single.c |
313 |
|
src/portab.h src/prediction/mbprediction.h |
314 |
===[ build/generic/Makefile.inc ]=== |
src/quant/adapt_quant.c src/quant/adapt_quant.h |
315 |
1.17 (edgomez) Removed font.c from Makefile (only used in bframe) |
src/quant/quant_h263.h src/quant/quant_matrix.c |
316 |
1.16 (chl) Removed SMP |
src/quant/quant_matrix.h src/quant/quant_mpeg4.c |
317 |
|
src/quant/quant_mpeg4.h src/utils/emms.c src/utils/emms.h |
318 |
===[ build/generic/Makefile.linux ]=== |
src/utils/mbfunctions.h src/utils/mbtransquant.c |
319 |
1.7 (edgomez) Removed BFRAMES options |
src/utils/mem_align.c src/utils/mem_align.h |
320 |
1.6.2.1 (chl) Adding installing of xvid.h to /usr/local/include (just to test branching) |
src/utils/mem_transfer.c src/utils/mem_transfer.h |
321 |
|
src/utils/timer.c src/utils/timer.h src/xvid.c src/xvid.h |
322 |
===[ src/decoder.c ]=== |
vfw/src/2pass.h vfw/src/codec.h vfw/src/config.h |
323 |
1.37 (h) interlacing bugfix (inter cbp behaviour) |
vfw/src/debug.h vfw/src/resource.h vfw/src/vfwext.h |
324 |
|
|
325 |
===[ src/divx4.c ]=== |
|
326 |
1.18 (edgomez) - Removed History from file header. |
2003-06-09 01:13:50 GMT Edouard Gomez <ed.gomez@free.fr> patch-62 |
327 |
- Moved Peter copyright to the top of the file. |
|
328 |
1.17 (edgomez) Removed BFRAMES parts of the code |
Summary: |
329 |
|
ANSI C comments. |
330 |
===[ src/encoder.c ]=== |
Revision: |
331 |
1.82 (edgomez) - Compiler warning fixed. |
xvidcore--devapi4--1.0--patch-62 |
332 |
1.81 (chl) Call MBPrediction only of INTRA/INTRA_Q blocks |
|
333 |
1.80 (edgomez) Thanks to christoph i removed this nasty horrible bug ! Kidding of course :-) |
Turned all // ISO C99 comments into ISO C89 (aka ANSI C) coment style. |
334 |
1.79 (edgomez) Added $Id: changelog.txt,v 1.6 2002-09-28 16:12:19 edgomez Exp $ keyword again |
|
335 |
1.78 (edgomez) Removed BFRAMES parts of the code. |
Now XviD compiles fine with gcc 3.x -std=iso89 option. This should help |
336 |
1.77 (edgomez) - Removed history header |
those people who want to get XviD working on DSPs or any other exotic |
337 |
- File Copyright to Michael until we find who wrote this file |
hardware. This type of exotic hardware is usually shipped with a very |
338 |
|
spartiate ANSI C compiler. |
339 |
===[ src/encoder.h ]=== |
|
340 |
1.21 (edgomez) Added $Id: changelog.txt,v 1.6 2002-09-28 16:12:19 edgomez Exp $ keyword again. |
NB: Big patch that breaks all kind of cherry picking merges. |
341 |
1.20 (edgomez) Removed BFRAMES part of the code |
|
342 |
1.19 (edgomez) - Removed History Header |
modified files: |
343 |
- Added Michael Militzer Copyright (well Michael seems to be the first contributor) |
examples/odivx_enc_dec.c examples/xvid_bench.c |
344 |
|
src/bitstream/bitstream.c src/bitstream/mbcoding.c |
345 |
===[ src/global.h ]=== |
src/bitstream/mbcoding.h src/bitstream/zigzag.h src/dct/fdct.c |
346 |
1.14 (edgomez) - Added legal header |
src/dct/idct.c src/dct/simple_idct.c src/decoder.c |
347 |
- Added copyright (temporary set to Michael) |
src/decoder.h src/encoder.c src/encoder.h src/global.h |
348 |
|
src/image/colorspace.c src/image/font.c src/image/image.c |
349 |
===[ src/portab.h ]=== |
src/image/interpolate8x8.c src/image/interpolate8x8.h |
350 |
1.27 (edgomez) - Added legal header |
src/image/reduced.c src/motion/motion.h |
351 |
- Temporary copyright |
src/motion/motion_comp.c src/motion/motion_est.c |
352 |
|
src/motion/motion_est.h src/motion/sad.c |
353 |
===[ src/xvid.c ]=== |
src/plugins/plugin_2pass2.c src/prediction/mbprediction.c |
354 |
1.36 (edgomez) Added $Id: changelog.txt,v 1.6 2002-09-28 16:12:19 edgomez Exp $ keyword again |
src/prediction/mbprediction.h src/quant/adapt_quant.c |
355 |
1.35 (edgomez) Removed BFRAME code |
src/quant/adapt_quant.h src/quant/quant_h263.c |
356 |
1.34 (edgomez) Removed History, moved copyright. |
src/quant/quant_h263.h src/quant/quant_mpeg4.c |
357 |
|
src/quant/quant_mpeg4.h src/utils/mbtransquant.c |
358 |
===[ src/xvid.h ]=== |
src/utils/mem_transfer.c src/utils/timer.c src/xvid.c |
359 |
1.19 (edgomez) - Removed simple BFRAMES part of structures |
vfw/src/2pass.c vfw/src/codec.c vfw/src/codec.h |
360 |
|
vfw/src/config.c vfw/src/config.h vfw/src/driverproc.c |
361 |
ToDo : remove last BFRAMES bits once bframe code has been removed from the stable tree |
|
362 |
1.18 (edgomez) - Fixed header to mention possible patent infringement |
|
363 |
- Removed History |
2003-06-04 18:19:56 GMT Edouard Gomez <ed.gomez@free.fr> patch-61 |
364 |
|
|
365 |
===[ src/bitstream/bitstream.c ]=== |
Summary: |
366 |
1.29 (edgomez) Added headers, removed unused code |
Removed AltCC from VFW frontend |
367 |
|
Revision: |
368 |
===[ src/bitstream/bitstream.h ]=== |
xvidcore--devapi4--1.0--patch-61 |
369 |
1.12 (edgomez) Added headers, removed unused code |
|
370 |
1.11 (edgomez) - Changed header |
A previous patch removed AltCC from the 2pass plugin. Thus we |
371 |
- Extended peter's copyright to 2002 |
remove the frontend panels for AltCC and corresponding code. |
372 |
- Cosmetic separation between logical sections |
|
373 |
|
modified files: |
374 |
===[ src/bitstream/cbp.c ]=== |
src/xvid.h vfw/src/codec.c vfw/src/config.c vfw/src/config.h |
375 |
1.7 (edgomez) - hey this file is mine :-) Apply my copyright. |
vfw/src/config.rc |
376 |
1.6 (edgomez) - Legal header |
|
377 |
- Cosmetic |
|
378 |
|
2003-05-29 14:47:28 GMT Edouard Gomez <ed.gomez@free.fr> patch-60 |
379 |
===[ src/bitstream/cbp.h ]=== |
|
380 |
1.7 (edgomez) - Added legal headers |
Summary: |
381 |
- Cosmetic |
Lot of two pass updates. |
382 |
|
Revision: |
383 |
===[ src/bitstream/mbcoding.c ]=== |
xvidcore--devapi4--1.0--patch-60 |
384 |
1.30 (edgomez) Added headers, removed unused code |
|
385 |
1.29 (edgomez) - Respect const qualifier changes in vlc_codes.h |
* Removed Alt curve treatment |
386 |
1.28 (edgomez) - Little mistake in previous commit fixed, all bframe functions have been disabled |
|
387 |
1.27 (edgomez) - Moved get_coeff from vlc_codes.h |
* After reading VFW code, i found out that it was using the blocks stats |
388 |
- Disabled MBCodingBVOP with #ifdef 0 #endif (Will be removed completly when i'm sure it doesn't hurt) |
fields to retrieve the number of MBs in a frame. So all this |
389 |
1.26 (edgomez) - Changed header |
min_size[] was not meant to discover a min_size for each frame |
390 |
- Added static qualifier to local arrays |
according to its intra MBs but rather an hardcoded minimum for all |
391 |
- Cosmetic |
frames as advertised in earlier cvs revisions. It would be easier if |
392 |
1.25 (h) interlacing bugfix (inter cbp behaviour) |
original code was commented :-( |
393 |
|
|
394 |
===[ src/bitstream/mbcoding.h ]=== |
* Some comment changes |
395 |
1.9 (edgomez) Added headers, removed unused code |
* bquant_error and pquant_error have been replaced by an array |
396 |
|
quant_error[3][32] indexed by frame type and quantizer value. |
397 |
===[ src/bitstream/vlc_codes.h ]=== |
* Moved some initialization stuff |
398 |
1.10 (edgomez) - Changed const type qualifiers |
|
399 |
1.9 (edgomez) - Pure cosmetic - tabs->spaces |
* I read VFW and noticed that min_length was supposed to be: |
400 |
1.8 (edgomez) moved get_coeff inlined function to mbcoding.c |
min{hard coded length, min{observed lengths}} |
401 |
1.7 (edgomez) - Added GPL Header + patent infringement |
|
402 |
- Cosmetic |
* Force frame type during the second pass. |
403 |
- The inlined function will be moved later |
|
404 |
|
* Simplified equations. |
405 |
===[ src/bitstream/zigzag.h ]=== |
|
406 |
1.3 (edgomez) Added legal header |
Scaling was needed because of the non linear formulas used in AltCC but |
407 |
|
now we can directly use avg_length[s->type-1] instead of "first prescaling |
408 |
===[ src/dct/README.IJG ]=== |
bframes to pframes lengths then use pframe stats and at last prescaling back |
409 |
1.1 (chl) Original README file from Intependent JPEG Group software as required by |
frame length to bframe lengths" |
410 |
their license since we use parts of their code for integer (i)DCT |
|
411 |
|
See my new XXX: question about the overflow. |
412 |
===[ src/dct/fdct.c ]=== |
|
413 |
1.3 (chl) updated copyright header |
modified files: |
414 |
|
src/plugins/plugin_2pass2.c |
415 |
===[ src/dct/idct.c ]=== |
|
416 |
1.3 (chl) updated copyright header |
|
417 |
|
2003-05-25 10:01:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-59 |
418 |
===[ src/dct/ia64_asm/fdct_ia64.s ]=== |
|
419 |
1.4 (chl) - Update license/copyright header |
Summary: |
420 |
- Removed history header |
Function reordering, fix minimum "hardcoded" frame sizes in internal_sacle(). |
421 |
|
Revision: |
422 |
===[ src/dct/ppc_asm/fdct_altivec.s ]=== |
xvidcore--devapi4--1.0--patch-59 |
423 |
1.3 (edgomez) Adde legal header + canard copyright |
|
424 |
|
Fixed a bug where hardcoded miminum frame lengths were computed only for |
425 |
===[ src/dct/ppc_asm/idct_altivec.s ]=== |
first frame (IFrame) and was applied for al frames. I just moved the formulas |
426 |
1.4 (edgomez) Added legal header + copyright (go canard, go !) :-)</private joke> |
into the frame loop. |
427 |
|
|
428 |
===[ src/dct/x86_asm/fdct_mmx.asm ]=== |
Lot of cosmetic work, function reodrering etc etc so the plugin function |
429 |
1.5 (chl) updated copyright headers |
come first, and then we have sub function and helper functions. Some fixes |
430 |
1.4 (chl) - Update license/copyright header |
in my previous comments. |
431 |
- Removed history header |
|
432 |
|
modified files: |
433 |
===[ src/dct/x86_asm/idct_mmx.asm ]=== |
src/plugins/plugin_2pass2.c |
434 |
1.4 (chl) updated copyright headers |
|
435 |
|
|
436 |
===[ src/image/colorspace.c ]=== |
2003-05-22 23:11:21 GMT Edouard Gomez <ed.gomez@free.fr> patch-58 |
437 |
1.4 (chl) - Update license/copyright header |
|
438 |
- Removed history header |
Summary: |
439 |
|
Added the container_frame_overhead field to the 2pass2 RC structure. |
440 |
===[ src/image/font.c ]=== |
Revision: |
441 |
1.2 (chl) - Update license/copyright header |
xvidcore--devapi4--1.0--patch-58 |
442 |
- Removed history header |
|
443 |
|
In my previous patches, i disabled container format overhead compensation |
444 |
===[ src/image/font.h ]=== |
because xvidcore can be used for other things than AVI. However this |
445 |
1.2 (edgomez) - Added newline at eof to shut up gcc 3.x compilers |
compensation is usefull, so it's back with its own structure field that |
446 |
|
specifies how much bytes the container uses for a frame (average value). |
447 |
===[ src/image/image.c ]=== |
|
448 |
1.22 (chl) Removed B-frames |
We can now do some direct ogm, matroska encodings without loosing a single |
449 |
1.21 (chl) - Update license/copyright header |
byte... :-) |
450 |
- Removed history header |
|
451 |
1.20 (h) branches: 1.20.2; |
modified files: |
452 |
interlacing bugfix (edging behaviour) |
src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c |
453 |
1.20.2.1 (suxen_drol) block-based encoder interpolation/compensation for normal & bframes. |
|
454 |
|
|
455 |
===[ src/image/interpolate8x8.c ]=== |
2003-05-22 22:22:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-57 |
456 |
1.5 (chl) - Update license/copyright header |
|
457 |
- Removed history header |
Summary: |
458 |
|
Fixed an overflow bug in target filesize computation. |
459 |
===[ src/image/interpolate8x8.h ]=== |
Revision: |
460 |
1.6 (chl) - Update license/copyright header |
xvidcore--devapi4--1.0--patch-57 |
461 |
- Removed history header |
|
462 |
|
rc->target was an uint64_t data to avoid overflow when dealing |
463 |
===[ src/image/x86_asm/interpolate8x8_3dn.asm ]=== |
with long movies and/or high bitrates. The problem is that its |
464 |
1.2 (chl) - Update license/copyright header |
initialization was using int32 data, thus this was resulting |
465 |
- Removed history header |
in an overflow in its initial computation. Quite silly, but this |
466 |
|
bug drived me crazy during 4 hours... |
467 |
===[ src/image/x86_asm/interpolate8x8_mmx.asm ]=== |
|
468 |
1.9 (chl) - Update license/copyright header |
modified files: |
469 |
- Removed history header |
src/plugins/plugin_2pass2.c |
470 |
|
|
471 |
===[ src/image/x86_asm/interpolate8x8_xmm.asm ]=== |
|
472 |
1.2 (chl) - Update license/copyright header |
2003-05-22 18:53:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-56 |
473 |
- Removed history header |
|
474 |
|
Summary: |
475 |
===[ src/image/x86_asm/rgb_to_yv12_mmx.asm ]=== |
Added the mrproper Makefile target. |
476 |
1.2 (chl) - Update license/copyright header |
Revision: |
477 |
- Removed history header |
xvidcore--devapi4--1.0--patch-56 |
478 |
|
|
479 |
===[ src/image/x86_asm/yuv_to_yv12_mmx.asm ]=== |
Added the mrproper Makefile target that deletes even bootstrapped |
480 |
1.6 (chl) - Update license/copyright header |
files. mrproper name comes from the linux kernel makefile, i was |
481 |
- Removed history header |
out of inspiration. |
482 |
|
|
483 |
===[ src/image/x86_asm/yuyv_to_yv12_mmx.asm ]=== |
modified files: |
484 |
1.2 (chl) - Update license/copyright header |
build/generic/Makefile |
485 |
- Removed history header |
|
486 |
|
|
487 |
===[ src/image/x86_asm/yv12_to_rgb24_mmx.asm ]=== |
2003-05-22 17:30:15 GMT Edouard Gomez <ed.gomez@free.fr> patch-55 |
488 |
1.3 (chl) - Update license/copyright header |
|
489 |
- Removed history header |
Summary: |
490 |
|
Fix a nasty bug due to a typo mistake. |
491 |
===[ src/image/x86_asm/yv12_to_rgb32_mmx.asm ]=== |
Revision: |
492 |
1.3 (chl) - Update license/copyright header |
xvidcore--devapi4--1.0--patch-55 |
493 |
- Removed history header |
|
494 |
|
We were comparing frame length with a wrong min_size[index] |
495 |
===[ src/image/x86_asm/yv12_to_yuyv_mmx.asm ]=== |
that was out of bounds (in internal_scale). |
496 |
1.2 (chl) - Update license/copyright header |
|
497 |
- Removed history header |
modified files: |
498 |
|
src/plugins/plugin_2pass2.c |
499 |
===[ src/motion/motion.h ]=== |
|
500 |
1.16 (chl) Removed SMP |
|
501 |
1.15 (chl) Removed B-frames |
2003-05-22 17:24:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-54 |
502 |
1.14 (chl) - Update license/copyright header |
|
503 |
- Removed history header |
Summary: |
504 |
|
Removed automatic \n in DPRINTF calls. |
505 |
===[ src/motion/motion_comp.c ]=== |
Revision: |
506 |
1.13 (chl) Removed B-frames |
xvidcore--devapi4--1.0--patch-54 |
507 |
1.12 (chl) - Update license/copyright header |
|
508 |
- Removed history header |
Removed automatic \n in DPRINTF calls. |
509 |
1.11.2.1 (suxen_drol) block-based encoder interpolation/compensation for normal & bframes. |
|
510 |
|
modified files: |
511 |
===[ src/motion/motion_est.c ]=== |
src/bitstream/bitstream.c src/bitstream/mbcoding.c |
512 |
1.47 (edgomez) Removed old get_pmv calls |
src/decoder.c src/encoder.c src/image/image.c |
513 |
1.46 (chl) Removed B-frames |
src/plugins/plugin_2pass2.c src/portab.h |
514 |
1.45 (chl) - Update license/copyright header |
src/prediction/mbprediction.c |
515 |
- Removed history header |
|
516 |
|
|
517 |
===[ src/motion/sad.c ]=== |
2003-05-22 17:03:38 GMT Edouard Gomez <ed.gomez@free.fr> patch-53 |
518 |
1.8 (chl) - Update license/copyright header |
|
519 |
- Removed history header |
Summary: |
520 |
|
Cleaned up a bit, added comments. |
521 |
===[ src/motion/sad.h ]=== |
Revision: |
522 |
1.14 (chl) - Update license/copyright header |
xvidcore--devapi4--1.0--patch-53 |
523 |
- Removed history header |
|
524 |
|
I Cleaned up the plugin_before function. I added some comments at the |
525 |
===[ src/motion/ia64_asm/sad_ia64.s ]=== |
same time, so now it should be more easy to understand the meaning of |
526 |
1.6 (chl) - Update license/copyright header |
all these if/else thingies :-) |
527 |
- Removed history header |
|
528 |
|
modified files: |
529 |
===[ src/motion/ppc_asm/sad_altivec.c ]=== |
src/plugins/plugin_2pass2.c |
530 |
1.4 (chl) - Update license/copyright header |
|
531 |
- Removed history header |
|
532 |
|
2003-05-18 12:12:49 GMT Edouard Gomez <ed.gomez@free.fr> patch-52 |
533 |
===[ src/motion/x86_asm/sad_3dn.asm ]=== |
|
534 |
1.3 (chl) typo |
Summary: |
535 |
1.2 (chl) - Update license/copyright header |
Update of xvid_encraw (vop_debug, debug, max key frame) |
536 |
- Removed history header |
Revision: |
537 |
|
xvidcore--devapi4--1.0--patch-52 |
538 |
===[ src/motion/x86_asm/sad_mmx.asm ]=== |
|
539 |
1.9 (chl) typo |
Added a -vop_debug option. This makes xvidcore to print out frame |
540 |
1.8 (chl) - Update license/copyright header |
information directly into the encoded frame. |
541 |
- Removed history header |
|
542 |
|
Changed the meaning of the -debug option. It activates now the |
543 |
===[ src/motion/x86_asm/sad_sse2.asm ]=== |
internal xvidcore debug output. |
544 |
1.4 (chl) typo |
|
545 |
1.3 (chl) - Update license/copyright header |
Added a -max_key_interval. |
546 |
- Removed history header |
|
547 |
|
modified files: |
548 |
===[ src/motion/x86_asm/sad_xmm.asm ]=== |
examples/xvid_encraw.c |
549 |
1.4 (chl) updated license header |
|
550 |
1.3 (chl) - Update license/copyright header |
|
551 |
- Removed history header |
2003-05-18 12:01:31 GMT Edouard Gomez <ed.gomez@free.fr> patch-51 |
552 |
|
|
553 |
===[ src/prediction/mbprediction.c ]=== |
Summary: |
554 |
1.8 (edgomez) - Added headers |
Missing RateControl removal from Win32 visual project. |
555 |
- Added copyrights |
Revision: |
556 |
- Removed old getpmv functions |
xvidcore--devapi4--1.0--patch-51 |
557 |
|
|
558 |
===[ src/prediction/mbprediction.h ]=== |
RateControl removal was missing in the visual c project. |
559 |
1.15 (edgomez) - Fixed compilers warnings |
|
560 |
- Clarified a comment |
modified files: |
561 |
1.14 (edgomez) - Added headers |
build/win32/libxvidcore.dsp |
562 |
- Added copyrights |
|
563 |
- Removed old getpmv functions |
|
564 |
|
2003-05-18 00:08:46 GMT Edouard Gomez <ed.gomez@free.fr> patch-50 |
565 |
===[ src/quant/adapt_quant.c ]=== |
|
566 |
1.7 (edgomez) - Added Legal header |
Summary: |
567 |
- Cosmetic |
Removed legacy RateControl module. |
568 |
- Added Copyrigths |
Revision: |
569 |
1.6 (edgomez) Reentrancy problem fixed in adaptive code |
xvidcore--devapi4--1.0--patch-50 |
570 |
|
|
571 |
===[ src/quant/adapt_quant.h ]=== |
Removed all code related to the old RateControl module. |
572 |
1.4 (edgomez) Added legal header + copyright (definitive) |
|
573 |
|
removed files: |
574 |
===[ src/quant/quant_h263.h ]=== |
src/utils/.arch-ids/ratecontrol.h.id |
575 |
1.7 (edgomez) - Legal header |
src/utils/.arch-ids/ratecontrol.c.id src/utils/ratecontrol.h |
576 |
- Copyright |
src/utils/ratecontrol.c |
577 |
|
|
578 |
===[ src/quant/quant_matrix.c ]=== |
modified files: |
579 |
1.8 (edgomez) - removed const qualifiers because the functions do not return const matrices |
build/generic/sources.inc src/encoder.h |
580 |
(i'll change that in a later time) |
|
581 |
1.7 (edgomez) - Hmmm, i've been obliged to revert the previous patch because ofthe mmx code using the same arrays, so they need to be global. We'll have to fix that, because it's not *thread safe*. |
|
582 |
1.6 (edgomez) - Header |
2003-05-17 23:54:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-49 |
583 |
- Copyright |
|
584 |
- Warning about tread safeness in this module |
Summary: |
585 |
|
VFW Update. |
586 |
===[ src/quant/quant_mpeg4.c ]=== |
Revision: |
587 |
1.4 (edgomez) - header fixed |
xvidcore--devapi4--1.0--patch-49 |
588 |
- removed history from file |
|
589 |
- moved peter's copyright to top of file |
Added support for the debug option. The registry key debug has been |
590 |
|
changed to vop_debug. The reg key debug is now used for the codec |
591 |
===[ src/quant/quant_mpeg4.h ]=== |
debugging output. |
592 |
1.4 (edgomez) - Added Legal header |
|
593 |
- Cosmetic |
Some work on zones and mispellings. |
594 |
- Added Copyrigths |
|
595 |
|
modified files: |
596 |
===[ src/quant/x86_asm/quantize4_mmx.asm ]=== |
vfw/src/codec.c vfw/src/config.c vfw/src/config.h |
597 |
1.6 (chl) updated copyright headers |
vfw/src/config.rc vfw/src/resource.h |
598 |
|
|
599 |
===[ src/quant/x86_asm/quantize_mmx.asm ]=== |
|
600 |
1.6 (chl) updated copyright headers |
2003-05-17 23:50:38 GMT Edouard Gomez <ed.gomez@free.fr> patch-48 |
601 |
|
|
602 |
===[ src/utils/emms.c ]=== |
Summary: |
603 |
1.5 (edgomez) Added copyright |
2pass plugin updates for zone support. |
604 |
1.4 (edgomez) Removed history |
Revision: |
605 |
|
xvidcore--devapi4--1.0--patch-48 |
606 |
===[ src/utils/emms.h ]=== |
|
607 |
1.8 (edgomez) - Removed history |
A bit more work on zones support in the 2Pass2 plugin. |
608 |
- Added copyright (definitive) |
|
609 |
|
Simple cleanup in the 2Pass1 plugin. |
610 |
===[ src/utils/mbfunctions.h ]=== |
|
611 |
1.12 (edgomez) Little mistake |
modified files: |
612 |
1.11 (edgomez) - Header changed |
src/plugins/plugin_2pass1.c src/plugins/plugin_2pass2.c |
613 |
- Small cosmetic schanges |
|
614 |
|
|
615 |
===[ src/utils/mbtransquant.c ]=== |
2003-05-17 21:07:43 GMT Edouard Gomez <ed.gomez@free.fr> patch-47 |
616 |
1.12 (edgomez) - Changed header |
|
617 |
- Removed history from file |
Summary: |
618 |
1.11 (h) interlacing bug fix - to comply with spec, no field blocks at boundary |
Debug is now controled through xvid_global + INIT |
619 |
|
Revision: |
620 |
===[ src/utils/mem_align.c ]=== |
xvidcore--devapi4--1.0--patch-47 |
621 |
1.9 (edgomez) - Added copyrights (yeehaw, my only copyrighted file in XviD :-) |
|
622 |
- Removed history from file |
Debug is now controlled through a global variable. It can be set thanx |
623 |
|
to the API using the new xvid_gbl_init_t.debug field. |
624 |
===[ src/utils/mem_align.h ]=== |
|
625 |
1.4 (edgomez) - Added legal header |
All DPRINTF constants have been turned into XVID_DEBUG_xxxx. They have |
626 |
- Michael's copyright (until we find who is the origibal author) |
been moved to xvid.h. |
627 |
|
|
628 |
===[ src/utils/mem_transfer.c ]=== |
modified files: |
629 |
1.5 (edgomez) - Updated legal header with Peter's copyright for 2002 |
src/bitstream/bitstream.c src/bitstream/mbcoding.c |
630 |
|
src/decoder.c src/encoder.c src/image/image.c |
631 |
===[ src/utils/mem_transfer.h ]=== |
src/plugins/plugin_2pass2.c src/plugins/plugin_single.c |
632 |
1.9 (edgomez) - Fixed copyright |
src/portab.h src/prediction/mbprediction.c |
633 |
- Removed history |
src/utils/ratecontrol.c src/xvid.c src/xvid.h |
634 |
|
|
635 |
===[ src/utils/ratecontrol.c ]=== |
|
636 |
1.14 (edgomez) Added patent infringement notice |
2003-05-17 20:32:59 GMT Edouard Gomez <ed.gomez@free.fr> patch-46 |
637 |
|
|
638 |
===[ src/utils/ratecontrol.h ]=== |
Summary: |
639 |
1.6 (edgomez) Added legal header |
Fix for the patch-44. |
640 |
|
Revision: |
641 |
===[ src/utils/timer.c ]=== |
xvidcore--devapi4--1.0--patch-46 |
642 |
1.4 (edgomez) - Added information about possible patent infringements |
|
643 |
- Added NotaBene about the non thread safe state of the code |
The fix from pete was breaking lot of other stuff, or at least it was |
644 |
|
outlining it. |
645 |
===[ src/utils/timer.h ]=== |
|
646 |
1.5 (edgomez) - Added header |
Now it works reliably. |
647 |
- Cosmetic |
|
648 |
|
modified files: |
649 |
|
src/encoder.c |
650 |
|
|
651 |
|
|
652 |
|
2003-05-15 17:31:04 GMT Edouard Gomez <ed.gomez@free.fr> patch-45 |
653 |
|
|
654 |
|
Summary: |
655 |
|
Removed XVID_VOP_DYNAMIC_BFRAMES flag. |
656 |
|
Revision: |
657 |
|
xvidcore--devapi4--1.0--patch-45 |
658 |
|
|
659 |
|
The encoder loop bugfix removed this flag, so it's now being removed |
660 |
|
from xvid_encraw. |
661 |
|
|
662 |
|
modified files: |
663 |
|
examples/xvid_encraw.c |
664 |
|
|
665 |
|
|
666 |
|
2003-05-15 17:24:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-44 |
667 |
|
|
668 |
|
Summary: |
669 |
|
Fix to the encoder loop (was not respecting dynamic decision). |
670 |
|
Revision: |
671 |
|
xvidcore--devapi4--1.0--patch-44 |
672 |
|
|
673 |
|
The long awaited fix to the encoder loop that was not respecting the |
674 |
|
dynamic decision performed by the MEAnlyse function. |
675 |
|
|
676 |
|
modified files: |
677 |
|
src/encoder.c src/xvid.h |
678 |
|
|
679 |
|
|
680 |
|
2003-05-14 23:27:59 GMT Edouard Gomez <ed.gomez@free.fr> patch-43 |
681 |
|
|
682 |
|
Summary: |
683 |
|
Added module building for MacOSX. |
684 |
|
Revision: |
685 |
|
xvidcore--devapi4--1.0--patch-43 |
686 |
|
|
687 |
|
Added the --enable-macosx_module option to the configure script. |
688 |
|
It allows module building on that platform as it differenciates |
689 |
|
loadable modules (a la dlopen) and dynamic libs that are simply |
690 |
|
linked at compile time. |
691 |
|
|
692 |
|
This was needed for transcode. |
693 |
|
|
694 |
|
Patch contributed by Tilmann Bitterberg <transcode at tibit.org> |
695 |
|
|
696 |
|
modified files: |
697 |
|
build/generic/configure.in |
698 |
|
|
699 |
|
|
700 |
|
2003-05-14 20:21:30 GMT Edouard Gomez <ed.gomez@free.fr> patch-42 |
701 |
|
|
702 |
|
Summary: |
703 |
|
Merged RD ME from cvs_head. |
704 |
|
Revision: |
705 |
|
xvidcore--devapi4--1.0--patch-42 |
706 |
|
|
707 |
|
Syskin has changed a bit the ME algorithm, so now it does a kind of |
708 |
|
RD optimization of Vector search. |
709 |
|
|
710 |
|
modified files: |
711 |
|
src/motion/motion_est.c src/motion/motion_est.h |
712 |
|
|
713 |
|
|
714 |
|
2003-05-14 18:40:40 GMT Edouard Gomez <ed.gomez@free.fr> patch-41 |
715 |
|
|
716 |
|
Summary: |
717 |
|
Merged syskin ME changes. |
718 |
|
Revision: |
719 |
|
xvidcore--devapi4--1.0--patch-41 |
720 |
|
|
721 |
|
Merged last syskin ME changes. Matches motion_est.c:1.69 and motion_est.h:1.7 |
722 |
|
minus unneeded code plus some changes due to new API. |
723 |
|
|
724 |
|
modified files: |
725 |
|
src/motion/motion_est.c src/motion/motion_est.h |
726 |
|
|
727 |
|
|
728 |
|
2003-05-14 17:28:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-40 |
729 |
|
|
730 |
|
Summary: |
731 |
|
Small update to xvid_encraw. |
732 |
|
Revision: |
733 |
|
xvidcore--devapi4--1.0--patch-40 |
734 |
|
|
735 |
|
I added an help message to mention the fact we can repeat the zone options. |
736 |
|
|
737 |
|
modified files: |
738 |
|
examples/xvid_encraw.c |
739 |
|
|
740 |
|
|
741 |
|
2003-05-14 14:19:12 GMT Edouard Gomez <ed.gomez@free.fr> patch-39 |
742 |
|
|
743 |
|
Summary: |
744 |
|
VFW Update (zone support, profile support) |
745 |
|
Revision: |
746 |
|
xvidcore--devapi4--1.0--patch-39 |
747 |
|
|
748 |
|
VFW Update (zone support, profile support) |
749 |
|
|
750 |
|
new files: |
751 |
|
vfw/src/.arch-ids/vfwext.h.id vfw/src/.arch-ids/debug.h.id |
752 |
|
vfw/src/vfwext.h vfw/src/debug.h |
753 |
|
|
754 |
|
modified files: |
755 |
|
vfw/src/codec.c vfw/src/config.c vfw/src/config.h |
756 |
|
vfw/src/config.rc vfw/src/driverproc.c vfw/src/driverproc.def |
757 |
|
vfw/src/resource.h vfw/vfw.dsp |
758 |
|
|
759 |
|
|
760 |
|
2003-05-14 14:02:05 GMT Edouard Gomez <ed.gomez@free.fr> patch-38 |
761 |
|
|
762 |
|
Summary: |
763 |
|
Add support for single RC and zones to xvid_encraw. |
764 |
|
Revision: |
765 |
|
xvidcore--devapi4--1.0--patch-38 |
766 |
|
|
767 |
|
Adds support for single RC and zones to xvid_encraw. |
768 |
|
|
769 |
|
modified files: |
770 |
|
examples/xvid_encraw.c |
771 |
|
|
772 |
|
|
773 |
|
2003-05-14 13:58:56 GMT Edouard Gomez <ed.gomez@free.fr> patch-37 |
774 |
|
|
775 |
|
Summary: |
776 |
|
Fixes for Win32 build of libxvidcore. |
777 |
|
Revision: |
778 |
|
xvidcore--devapi4--1.0--patch-37 |
779 |
|
|
780 |
|
A previous patch left the Win32 build process incomplete and not up |
781 |
|
to date. |
782 |
|
|
783 |
|
modified files: |
784 |
|
build/generic/libxvidcore.def.in build/win32/libxvidcore.dsp |
785 |
|
|
786 |
|
|
787 |
|
2003-05-13 00:10:12 GMT Edouard Gomez <ed.gomez@free.fr> patch-36 |
788 |
|
|
789 |
|
Summary: |
790 |
|
Small fixes. |
791 |
|
Revision: |
792 |
|
xvidcore--devapi4--1.0--patch-36 |
793 |
|
|
794 |
|
data->quant fix. |
795 |
|
|
796 |
|
Fixed some coding bugs in trellis code. Used __inline and not inline. |
797 |
|
|
798 |
|
modified files: |
799 |
|
src/encoder.c src/utils/mbtransquant.c |
800 |
|
|
801 |
|
|
802 |
|
2003-05-13 00:05:03 GMT Edouard Gomez <ed.gomez@free.fr> patch-35 |
803 |
|
|
804 |
|
Summary: |
805 |
|
CBR plugin is renamed Single pass. Fixed Quant plugin is disabled. |
806 |
|
Revision: |
807 |
|
xvidcore--devapi4--1.0--patch-35 |
808 |
|
|
809 |
|
With the zones feature, the CBR plugin could be used for all type |
810 |
|
of one pass RC. The better thing to do would be to include fixed |
811 |
|
quant to this new single pass plugin. |
812 |
|
|
813 |
|
Btw, a (clean) solution has not been found yet. I am obliged to |
814 |
|
disable the fixed quant plugin. This breaks xvid_encraw :-( |
815 |
|
|
816 |
|
modified files: |
817 |
|
build/generic/sources.inc src/plugins/plugin_single.c |
818 |
|
src/xvid.h |
819 |
|
|
820 |
|
renamed files: |
821 |
|
src/plugins/.arch-ids/plugin_cbr.c.id |
822 |
|
==> src/plugins/.arch-ids/plugin_single.c.id |
823 |
|
src/plugins/plugin_cbr.c |
824 |
|
==> src/plugins/plugin_single.c |
825 |
|
|
826 |
|
|
827 |
|
2003-05-12 23:49:14 GMT Edouard Gomez <ed.gomez@free.fr> patch-34 |
828 |
|
|
829 |
|
Summary: |
830 |
|
Removed quant limits per RC plugin, moved to global settings. |
831 |
|
Revision: |
832 |
|
xvidcore--devapi4--1.0--patch-34 |
833 |
|
|
834 |
|
The I/P/B Frames' min/max quantizers have moved from RC plugins' interface |
835 |
|
to the general encoding interface. |
836 |
|
|
837 |
|
The CBR plugin has been updated for zones and the quent limits move. |
838 |
|
|
839 |
|
modified files: |
840 |
|
src/encoder.c src/encoder.h src/plugins/plugin_2pass2.c |
841 |
|
src/plugins/plugin_cbr.c src/xvid.h |
842 |
|
|
843 |
|
|
844 |
|
2003-05-12 23:25:54 GMT Edouard Gomez <ed.gomez@free.fr> patch-33 |
845 |
|
|
846 |
|
Summary: |
847 |
|
Added encoding zones |
848 |
|
Revision: |
849 |
|
xvidcore--devapi4--1.0--patch-33 |
850 |
|
|
851 |
|
Added encoding zones in 2pass plugins. The idea behind "zones" is |
852 |
|
to define frame ranges for which we change the plugin's behavior. |
853 |
|
|
854 |
|
modified files: |
855 |
|
src/encoder.c src/encoder.h src/plugins/plugin_2pass1.c |
856 |
|
src/xvid.h |
857 |
|
|
858 |
|
|
859 |
|
2003-05-12 23:10:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-32 |
860 |
|
|
861 |
|
Summary: |
862 |
|
Added the profile setting. |
863 |
|
Revision: |
864 |
|
xvidcore--devapi4--1.0--patch-32 |
865 |
|
|
866 |
|
Added the profile setting to user API. |
867 |
|
|
868 |
|
modified files: |
869 |
|
src/bitstream/bitstream.c src/bitstream/bitstream.h |
870 |
|
src/encoder.c src/encoder.h src/xvid.h |
871 |
|
|
872 |
|
|
873 |
|
2003-05-11 23:59:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-31 |
874 |
|
|
875 |
|
Summary: |
876 |
|
Changed quality presets. |
877 |
|
Revision: |
878 |
|
xvidcore--devapi4--1.0--patch-31 |
879 |
|
|
880 |
|
The presets have been changed so now we should have better PSNR with |
881 |
|
higher quality presets in all cases. |
882 |
|
|
883 |
|
I changed a bit the way we treat quality overflow or overflow, now i |
884 |
|
just clip the value to allowed range. |
885 |
|
|
886 |
|
modified files: |
887 |
|
examples/xvid_encraw.c |
888 |
|
|
889 |
|
|
890 |
|
2003-05-11 20:47:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-30 |
891 |
|
|
892 |
|
Summary: |
893 |
|
Some cleanups in the trellis code. |
894 |
|
Revision: |
895 |
|
xvidcore--devapi4--1.0--patch-30 |
896 |
|
|
897 |
|
Some cleanup work on trellis code. Should compile file on Visual C++ now. |
898 |
|
|
899 |
|
modified files: |
900 |
|
src/utils/mbtransquant.c |
901 |
|
|
902 |
|
|
903 |
|
2003-05-10 23:53:28 GMT Edouard Gomez <ed.gomez@free.fr> patch-29 |
904 |
|
|
905 |
|
Summary: |
906 |
|
New trellis code |
907 |
|
Revision: |
908 |
|
xvidcore--devapi4--1.0--patch-29 |
909 |
|
|
910 |
|
New trellis code from skal. It should be reworked a bit so it integrates |
911 |
|
better into XviD code. |
912 |
|
|
913 |
|
modified files: |
914 |
|
src/bitstream/mbcoding.c src/bitstream/mbcoding.h |
915 |
|
src/utils/mbtransquant.c |
916 |
|
|
917 |
|
|
918 |
|
2003-05-10 23:43:11 GMT Edouard Gomez <ed.gomez@free.fr> patch-28 |
919 |
|
|
920 |
|
Summary: |
921 |
|
Intra frame decision. |
922 |
|
Revision: |
923 |
|
xvidcore--devapi4--1.0--patch-28 |
924 |
|
|
925 |
|
These are syskin's words: hopefully, intra frame at every scene |
926 |
|
change (we really need it to cut things). |
927 |
|
|
928 |
|
|
929 |
|
modified files: |
930 |
|
src/motion/motion_est.c |
931 |
|
|
932 |
|
|
933 |
|
2003-05-05 21:50:25 GMT Edouard Gomez <ed.gomez@free.fr> patch-27 |
934 |
|
|
935 |
|
Summary: |
936 |
|
Fixed double last calculation in trellis quantization. |
937 |
|
Revision: |
938 |
|
xvidcore--devapi4--1.0--patch-27 |
939 |
|
|
940 |
|
chl changelog message: Removed double calculation of "last" => +0.02dB |
941 |
|
|
942 |
|
modified files: |
943 |
|
src/bitstream/mbcoding.c |
944 |
|
|
945 |
|
|
946 |
|
2003-05-05 21:46:29 GMT Edouard Gomez <ed.gomez@free.fr> patch-26 |
947 |
|
|
948 |
|
Summary: |
949 |
|
Added config.status to the distclean target. |
950 |
|
Revision: |
951 |
|
xvidcore--devapi4--1.0--patch-26 |
952 |
|
|
953 |
|
The target distclean is supposed to clean all files so the remaining |
954 |
|
ones are those supposed to be found in a distribution tarball... |
955 |
|
config.status is not one of them, so let's add this to the distclean |
956 |
|
target. |
957 |
|
|
958 |
|
modified files: |
959 |
|
build/generic/Makefile |
960 |
|
|
961 |
|
|
962 |
|
2003-05-05 21:39:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-25 |
963 |
|
|
964 |
|
Summary: |
965 |
|
configure.in tuning (API number and lib sonames). |
966 |
|
Revision: |
967 |
|
xvidcore--devapi4--1.0--patch-25 |
968 |
|
|
969 |
|
I fixed a typo which prevented SPECIFIC_CFLAGS to be properly set by |
970 |
|
the configure script. |
971 |
|
|
972 |
|
I also bumped the API version number as API 3.0 is current cvs_head |
973 |
|
and this branch is the next major API version |
974 |
|
|
975 |
|
While trying to build my own debian package out of xvidcore, i ran into |
976 |
|
trouble with the soname not respecting some basic rules that prevented |
977 |
|
having different library revisions running alongside (with different major |
978 |
|
APIs). This has been fixed adding the major API number to the library |
979 |
|
SONAME. |
980 |
|
|
981 |
|
modified files: |
982 |
|
build/generic/configure.in |
983 |
|
|
984 |
|
|
985 |
|
2003-04-27 23:22:30 GMT Edouard Gomez <ed.gomez@free.fr> patch-24 |
986 |
|
|
987 |
|
Summary: |
988 |
|
Cleaned CBR plugin a bit, adds structure for a better initial quant. |
989 |
|
Revision: |
990 |
|
xvidcore--devapi4--1.0--patch-24 |
991 |
|
|
992 |
|
Just a clean up turning default values to preprocessor constants. I added |
993 |
|
a get_initial_quant for trying to retrieve support in a near future, a good |
994 |
|
quantizer according to the desired target bitrate. This will be done thanks |
995 |
|
to a simple LUT where we'll have lut[quant] = average_bitrate;. This seems |
996 |
|
stupid but it'll be better than starting with an hardcoded value. |
997 |
|
|
998 |
|
modified files: |
999 |
|
src/plugins/plugin_cbr.c |
1000 |
|
|
1001 |
|
|
1002 |
|
2003-04-27 23:18:20 GMT Edouard Gomez <ed.gomez@free.fr> patch-23 |
1003 |
|
|
1004 |
|
Summary: |
1005 |
|
b-frames look good in still motion, after all. |
1006 |
|
Revision: |
1007 |
|
xvidcore--devapi4--1.0--patch-23 |
1008 |
|
|
1009 |
|
b-frames look good in still motion, after all. |
1010 |
|
|
1011 |
|
modified files: |
1012 |
|
src/motion/motion_est.c |
1013 |
|
|
1014 |
|
|
1015 |
|
2003-04-27 23:14:39 GMT Edouard Gomez <ed.gomez@free.fr> patch-22 |
1016 |
|
|
1017 |
|
Summary: |
1018 |
|
Add initial trellis quantization to inter+h263 frames. |
1019 |
|
Revision: |
1020 |
|
xvidcore--devapi4--1.0--patch-22 |
1021 |
|
|
1022 |
|
This is the initial support of trellis quantization for inter frames |
1023 |
|
+ h263 quantization method. |
1024 |
|
|
1025 |
|
Complete support is on the way. |
1026 |
|
|
1027 |
|
modified files: |
1028 |
|
examples/xvid_encraw.c src/bitstream/mbcoding.c |
1029 |
|
src/bitstream/mbcoding.h src/utils/mbtransquant.c src/xvid.h |
1030 |
|
|
1031 |
|
|
1032 |
|
2003-04-27 22:59:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-21 |
1033 |
|
|
1034 |
|
Summary: |
1035 |
|
Fixes 2 memory leaks. |
1036 |
|
Revision: |
1037 |
|
xvidcore--devapi4--1.0--patch-21 |
1038 |
|
|
1039 |
|
After a valgrind pass I fixed these 2 leaks. We have still to fix |
1040 |
|
an MEAnalysis on unitialized data. |
1041 |
|
|
1042 |
|
modified files: |
1043 |
|
src/encoder.c src/utils/mem_align.c |
1044 |
|
|
1045 |
|
|
1046 |
|
2003-04-27 22:50:27 GMT Edouard Gomez <ed.gomez@free.fr> patch-20 |
1047 |
|
|
1048 |
|
Summary: |
1049 |
|
Adds Avg PSNR output to xvid_encraw. |
1050 |
|
Revision: |
1051 |
|
xvidcore--devapi4--1.0--patch-20 |
1052 |
|
|
1053 |
|
Adds Avg PSNR output to xvid_encraw. |
1054 |
|
|
1055 |
|
modified files: |
1056 |
|
examples/xvid_encraw.c |
1057 |
|
|
1058 |
|
|
1059 |
|
2003-04-27 22:40:45 GMT Edouard Gomez <ed.gomez@free.fr> patch-19 |
1060 |
|
|
1061 |
|
Summary: |
1062 |
|
Fixes the vfw Visual Project. |
1063 |
|
Revision: |
1064 |
|
xvidcore--devapi4--1.0--patch-19 |
1065 |
|
|
1066 |
|
A missing file has been removed from the project file. |
1067 |
|
|
1068 |
|
modified files: |
1069 |
|
vfw/vfw.dsp |
1070 |
|
|
1071 |
|
|
1072 |
|
2003-04-14 20:07:47 GMT Edouard Gomez <ed.gomez@free.fr> patch-18 |
1073 |
|
|
1074 |
|
Summary: |
1075 |
|
Fixes plugin initialization in xvid_encraw. |
1076 |
|
Revision: |
1077 |
|
xvidcore--devapi4--1.0--patch-18 |
1078 |
|
|
1079 |
|
We were initializing plugins' versions before a memset... |
1080 |
|
<homer>Doh...</homer> |
1081 |
|
|
1082 |
|
modified files: |
1083 |
|
examples/xvid_encraw.c |
1084 |
|
|
1085 |
|
|
1086 |
|
2003-04-14 15:28:57 GMT Edouard Gomez <ed.gomez@free.fr> patch-17 |
1087 |
|
|
1088 |
|
Summary: |
1089 |
|
Fixed function prototypes <-> definitions mismatching. |
1090 |
|
Revision: |
1091 |
|
xvidcore--devapi4--1.0--patch-17 |
1092 |
|
|
1093 |
|
Fixed function prototypes <-> definitions mismatching. |
1094 |
|
|
1095 |
|
modified files: |
1096 |
|
src/utils/mbfunctions.h src/utils/mbtransquant.c |
1097 |
|
|
1098 |
|
|
1099 |
|
2003-04-14 15:23:15 GMT Edouard Gomez <ed.gomez@free.fr> patch-16 |
1100 |
|
|
1101 |
|
Summary: |
1102 |
|
VFW frontend update |
1103 |
|
Revision: |
1104 |
|
xvidcore--devapi4--1.0--patch-16 |
1105 |
|
|
1106 |
|
The VFW frontend has been updated. |
1107 |
|
|
1108 |
|
modified files: |
1109 |
|
vfw/src/codec.c vfw/src/codec.h vfw/src/config.c |
1110 |
|
vfw/src/config.h vfw/src/config.rc vfw/src/driverproc.c |
1111 |
|
vfw/src/resource.h vfw/vfw.dsp |
1112 |
|
|
1113 |
|
|
1114 |
|
2003-04-14 15:05:20 GMT Edouard Gomez <ed.gomez@free.fr> patch-15 |
1115 |
|
|
1116 |
|
Summary: |
1117 |
|
Fixed BITS decision for low quants, reworked p/b/i decision. |
1118 |
|
Revision: |
1119 |
|
xvidcore--devapi4--1.0--patch-15 |
1120 |
|
|
1121 |
|
sysKin's log message: improved vhq (does not decrease psnr anymore - at least |
1122 |
|
for low quants) and tweaked p/b/i decision again. |
1123 |
|
|
1124 |
|
I Added a fix to this CVS commit to avoid ALU Exception (division by zero). It |
1125 |
|
has been commited to cvs_head as well by sysKin. |
1126 |
|
|
1127 |
|
modified files: |
1128 |
|
src/motion/motion_est.c |
1129 |
|
|
1130 |
|
|
1131 |
|
2003-04-10 13:01:07 GMT Edouard Gomez <ed.gomez@free.fr> patch-14 |
1132 |
|
|
1133 |
|
Summary: |
1134 |
|
Removed all ABS() macros. |
1135 |
|
Revision: |
1136 |
|
xvidcore--devapi4--1.0--patch-14 |
1137 |
|
|
1138 |
|
All ABS macros have been replace with their stdlib.h/math.h |
1139 |
|
equivalent. This gives a 33% overall speedup for the plain C encoder, |
1140 |
|
while the ia32 one seems to suffer a small speed loss. However this |
1141 |
|
speed loss is very small and it seems it depends on the CPU type as |
1142 |
|
the abs/fabs usage is impacting badly on sad functions but impacting |
1143 |
|
well on interpolate functions ... weird inst'it ? |
1144 |
|
|
1145 |
|
modified files: |
1146 |
|
src/bitstream/mbcoding.c src/global.h src/image/image.c |
1147 |
|
src/motion/motion_comp.c src/motion/motion_est.c |
1148 |
|
src/motion/sad.c src/prediction/mbprediction.c |
1149 |
|
src/utils/mbtransquant.c src/xvid.c |
1150 |
|
|
1151 |
|
|
1152 |
|
2003-04-09 18:44:24 GMT Edouard Gomez <ed.gomez@free.fr> patch-13 |
1153 |
|
|
1154 |
|
Summary: |
1155 |
|
Added GNU profiling option to the configure script. |
1156 |
|
Revision: |
1157 |
|
xvidcore--devapi4--1.0--patch-13 |
1158 |
|
|
1159 |
|
In order to allow easy profiling using GNU tools (gprof, gcov), I |
1160 |
|
added the --enable-gnuprofile to the configure.in template. This |
1161 |
|
modifies the SPECIFIC_LDFLAGS and SPECIFIC_CFLAGS for library building |
1162 |
|
so they include all needed options for profiling and test coverage. |
1163 |
|
|
1164 |
|
/!\ When compiling your own program, don't forget to use these |
1165 |
|
options: |
1166 |
|
-pg -fprofile-arcs -ftest-coverage |
1167 |
|
|
1168 |
|
When linking your program, you MUST use the -pg option too, else |
1169 |
|
your binary will not use/create profiling informations. |
1170 |
|
|
1171 |
|
modified files: |
1172 |
|
build/generic/configure.in |
1173 |
|
|
1174 |
|
|
1175 |
|
2003-04-09 16:09:33 GMT Edouard Gomez <ed.gomez@free.fr> patch-12 |
1176 |
|
|
1177 |
|
Summary: |
1178 |
|
Build fix from release-0_9_1-fixes@cvs.xvid.org |
1179 |
|
Revision: |
1180 |
|
xvidcore--devapi4--1.0--patch-12 |
1181 |
|
|
1182 |
|
MacOSX build process was wrong on the linking stage as it was ignoring |
1183 |
|
the equivalent of the linux soname thingy. |
1184 |
|
|
1185 |
|
modified files: |
1186 |
|
build/generic/configure.in |
1187 |
|
|
1188 |
|
|
1189 |
|
2003-04-09 13:44:06 GMT Edouard Gomez <ed.gomez@free.fr> patch-11 |
1190 |
|
|
1191 |
|
Summary: |
1192 |
|
Syncing arch tree with xvid.org cvs. |
1193 |
|
Revision: |
1194 |
|
xvidcore--devapi4--1.0--patch-11 |
1195 |
|
|
1196 |
|
Synced with all the work done in the xvid.org cvs repository. I could |
1197 |
|
not maintain a complete list of all items but here is a kind of |
1198 |
|
digest. |
1199 |
|
|
1200 |
|
+ Merged build files fixes from the release-0_9_1-fixes branch. |
1201 |
|
+ Synced all motion estimation changes from the cvs_head branch. |
1202 |
|
+ Added rate control plugins. |
1203 |
|
+ Added lumimasking plugin. |
1204 |
|
+ Synced optimizations from cvs_head in interpolate and cbp |
1205 |
|
functions. |
1206 |
|
+ xvid_encraw improvements. |
1207 |
|
+ new mbtransquant set of functions. |
1208 |
|
+ Fixed bframe SSE calculation. |
1209 |
|
|
1210 |
|
new files: |
1211 |
|
src/plugins/.arch-ids/plugin_2pass1.c.id |
1212 |
|
src/plugins/.arch-ids/plugin_2pass2.c.id |
1213 |
|
src/plugins/.arch-ids/plugin_cbr.c.id |
1214 |
|
src/plugins/.arch-ids/plugin_fixed.c.id |
1215 |
|
src/plugins/.arch-ids/plugin_lumimasking.c.id |
1216 |
|
vfw/src/.arch-ids/XviD_logo.bmp.id src/plugins/plugin_2pass1.c |
1217 |
|
src/plugins/plugin_2pass2.c src/plugins/plugin_cbr.c |
1218 |
|
src/plugins/plugin_fixed.c src/plugins/plugin_lumimasking.c |
1219 |
|
vfw/src/XviD_logo.bmp |
1220 |
|
|
1221 |
|
modified files: |
1222 |
|
build/generic/Makefile build/generic/bootstrap.sh |
1223 |
|
build/generic/configure.in build/generic/libxvidcore.def.in |
1224 |
|
build/generic/platform.inc.in build/generic/sources.inc |
1225 |
|
build/win32/libxvidcore.dsp examples/xvid_decraw.c |
1226 |
|
examples/xvid_encraw.c examples/xvid_stat.c |
1227 |
|
src/bitstream/bitstream.c src/bitstream/bitstream.h |
1228 |
|
src/bitstream/cbp.c src/bitstream/mbcoding.c |
1229 |
|
src/bitstream/vlc_codes.h src/decoder.c src/divx4.c |
1230 |
|
src/encoder.c src/encoder.h src/global.h src/image/image.c |
1231 |
|
src/image/interpolate8x8.c src/motion/motion.h |
1232 |
|
src/motion/motion_comp.c src/motion/motion_est.c |
1233 |
|
src/motion/motion_est.h src/motion/sad.c |
1234 |
|
src/plugins/plugin_dump.c src/plugins/plugin_psnr.c |
1235 |
|
src/portab.h src/prediction/mbprediction.c |
1236 |
|
src/utils/mbfunctions.h src/utils/mbtransquant.c src/xvid.c |
1237 |
|
src/xvid.h vfw/src/2pass.c vfw/src/codec.c |
1238 |
|
|
1239 |
|
|
1240 |
|
2003-03-16 00:21:32 GMT Edouard Gomez <ed.gomez@free.fr> patch-10 |
1241 |
|
|
1242 |
|
Summary: |
1243 |
|
Added suxen plugin system (Synced with CVS) |
1244 |
|
Revision: |
1245 |
|
xvidcore--devapi4--1.0--patch-10 |
1246 |
|
|
1247 |
|
Sync with the CVS and thus adds the plugin framework. |
1248 |
|
|
1249 |
|
new files: |
1250 |
|
src/plugins/.arch-ids/=id |
1251 |
|
src/plugins/.arch-ids/plugin_dump.c.id |
1252 |
|
src/plugins/.arch-ids/plugin_psnr.c.id |
1253 |
|
src/plugins/plugin_dump.c src/plugins/plugin_psnr.c |
1254 |
|
|
1255 |
|
modified files: |
1256 |
|
build/win32/libxvidcore.dsp examples/Makefile |
1257 |
|
examples/xvid_decraw.c examples/xvid_encraw.c |
1258 |
|
src/bitstream/bitstream.c src/encoder.c src/encoder.h |
1259 |
|
src/portab.h src/utils/mbtransquant.c src/xvid.h |
1260 |
|
|
1261 |
|
new directories: |
1262 |
|
src/plugins/.arch-ids src/plugins |
1263 |
|
|
1264 |
|
|
1265 |
|
2003-03-11 23:37:06 GMT Edouard Gomez <ed.gomez@free.fr> patch-9 |
1266 |
|
|
1267 |
|
Summary: |
1268 |
|
Changed xvid_decraw option handling for -d/-m. |
1269 |
|
Revision: |
1270 |
|
xvidcore--devapi4--1.0--patch-9 |
1271 |
|
|
1272 |
|
-d and -m options were boolean so option values were not needed. |
1273 |
|
|
1274 |
|
modified files: |
1275 |
|
examples/xvid_decraw.c |
1276 |
|
|
1277 |
|
|
1278 |
|
2003-03-11 23:30:16 GMT Edouard Gomez <ed.gomez@free.fr> patch-8 |
1279 |
|
|
1280 |
|
Summary: |
1281 |
|
Fixed frame counting in xvid_encraw. |
1282 |
|
Revision: |
1283 |
|
xvidcore--devapi4--1.0--patch-8 |
1284 |
|
|
1285 |
|
We were branching before incrementing the frame counter when core was |
1286 |
|
buffering frames. This was resulting in wrong frame counting during |
1287 |
|
the buffering phase. |
1288 |
|
|
1289 |
|
modified files: |
1290 |
|
examples/xvid_encraw.c |
1291 |
|
|
1292 |
|
|
1293 |
|
2003-03-11 23:07:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-7 |
1294 |
|
|
1295 |
|
Summary: |
1296 |
|
Ported xvid_decraw to new API. |
1297 |
|
Revision: |
1298 |
|
xvidcore--devapi4--1.0--patch-7 |
1299 |
|
|
1300 |
|
xvid_decraw has been ported to new API. It basically works fine, |
1301 |
|
however i'm not completly staisfied. If I do a step by step run then i |
1302 |
|
can see that second frame is reported as a VOL decoding though the |
1303 |
|
first IFrame has been consumed. This makes xvid_decraw does not report |
1304 |
|
correctly frames' length. |
1305 |
|
|
1306 |
|
Except that, xvid_decraw works well enough to activate it in the |
1307 |
|
makefile. |
1308 |
|
|
1309 |
|
modified files: |
1310 |
|
examples/Makefile examples/xvid_decraw.c |
1311 |
|
|
1312 |
|
|
1313 |
|
2003-03-11 20:19:44 GMT Edouard Gomez <ed.gomez@free.fr> patch-6 |
1314 |
|
|
1315 |
|
Summary: |
1316 |
|
Fix an important API comment in main header. |
1317 |
|
Revision: |
1318 |
|
xvidcore--devapi4--1.0--patch-6 |
1319 |
|
|
1320 |
|
This patch fixes a comment in xvid.h which was simply wrong and |
1321 |
|
could lead to uneeded code. |
1322 |
|
|
1323 |
|
modified files: |
1324 |
|
src/xvid.h |
1325 |
|
|
1326 |
|
|
1327 |
|
2003-03-11 00:36:34 GMT Edouard Gomez <ed.gomez@free.fr> patch-5 |
1328 |
|
|
1329 |
|
Summary: |
1330 |
|
PSNR is now an option. More consistent -m/-s option handling. |
1331 |
|
Revision: |
1332 |
|
xvidcore--devapi4--1.0--patch-5 |
1333 |
|
|
1334 |
|
I turned PSNR stats into an option (-s). I fixed the handling of the |
1335 |
|
-m option that required only a bool. |
1336 |
|
|
1337 |
|
I could say in french "ma stupidité dans toute sa grandeur". |
1338 |
|
|
1339 |
|
-m presence is enough to significate "save _m_peg stream", we don't |
1340 |
|
need the boolean value. |
1341 |
|
|
1342 |
|
modified files: |
1343 |
|
examples/xvid_encraw.c |
1344 |
|
|
1345 |
|
|
1346 |
|
2003-03-10 00:36:15 GMT Edouard Gomez <ed.gomez@free.fr> patch-4 |
1347 |
|
|
1348 |
|
Summary: |
1349 |
|
Adds extended stats support even for bframes in xvidcore. |
1350 |
|
Revision: |
1351 |
|
xvidcore--devapi4--1.0--patch-4 |
1352 |
|
|
1353 |
|
This patch enables core extended stats support even for bframes. It |
1354 |
|
modifies the way the MBTransQuantBVOP function does its work. It used |
1355 |
|
to not dequant, idct the MB because bframes are never used as reference |
1356 |
|
frames. However if we want to compute stats, then we must perform these |
1357 |
|
inverse transformations. |
1358 |
|
|
1359 |
|
modified files: |
1360 |
|
src/encoder.c src/utils/mbfunctions.h src/utils/mbtransquant.c |
1361 |
|
|
1362 |
|
|
1363 |
|
2003-03-09 16:42:27 GMT Edouard Gomez <ed.gomez@free.fr> patch-3 |
1364 |
|
|
1365 |
|
Summary: |
1366 |
|
Adds extended stats support. |
1367 |
|
Revision: |
1368 |
|
xvidcore--devapi4--1.0--patch-3 |
1369 |
|
|
1370 |
|
This patch enables core extended stats support. It seems that xvidcore |
1371 |
|
does not compute sse for BFrames, I have tried to adds this by an ugly |
1372 |
|
hack but it did not work as expected, i suppose core does not |
1373 |
|
decompress bframes as they are not used as reference frames (unlike P |
1374 |
|
and I frames). |
1375 |
|
|
1376 |
|
If we succeed in enabling sse calculation in core for bframes, then |
1377 |
|
xvid_stat will not be needed anymore. This will save lot of trouble |
1378 |
|
with frame matching in PSNR computation when bframes are enabled. |
1379 |
|
|
1380 |
|
modified files: |
1381 |
|
examples/xvid_encraw.c |
1382 |
|
|
1383 |
|
|
1384 |
|
2003-03-09 00:23:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-2 |
1385 |
|
|
1386 |
|
Summary: |
1387 |
|
Updated xvid_encraw for new API. |
1388 |
|
Revision: |
1389 |
|
xvidcore--devapi4--1.0--patch-2 |
1390 |
|
|
1391 |
|
This patch updates the xvid_encraw example to support the |
1392 |
|
new API. As it's the first patch for API 4 support, I |
1393 |
|
disabled all other examples. |
1394 |
|
|
1395 |
|
BUG: first frame type is Unknown, I suppose I'm missing |
1396 |
|
a subtility of the new API. |
1397 |
|
|
1398 |
|
modified files: |
1399 |
|
examples/Makefile examples/xvid_encraw.c src/encoder.c |
1400 |
|
|
1401 |
|
|
1402 |
|
2003-03-06 22:08:43 GMT Edouard Gomez <ed.gomez@free.fr> patch-1 |
1403 |
|
|
1404 |
|
Summary: |
1405 |
|
Synced with dev-api-4 XviD branch. |
1406 |
|
Revision: |
1407 |
|
xvidcore--devapi4--1.0--patch-1 |
1408 |
|
|
1409 |
|
Synced with dev-api-4 XviD branch. My branching was done at a later |
1410 |
|
point than CVS. This resulted in version skew, now this branch is |
1411 |
|
synced with CVS. |
1412 |
|
|
1413 |
|
new files: |
1414 |
|
vfw/.arch-ids/=id vfw/bin/.arch-ids/=id vfw/src/.arch-ids/=id |
1415 |
|
vfw/.arch-ids/vfw.dsp.id vfw/bin/.arch-ids/xvid.inf.id |
1416 |
|
vfw/src/.arch-ids/2pass.c.id vfw/src/.arch-ids/2pass.h.id |
1417 |
|
vfw/src/.arch-ids/codec.c.id vfw/src/.arch-ids/codec.h.id |
1418 |
|
vfw/src/.arch-ids/config.c.id vfw/src/.arch-ids/config.h.id |
1419 |
|
vfw/src/.arch-ids/config.rc.id |
1420 |
|
vfw/src/.arch-ids/driverproc.c.id |
1421 |
|
vfw/src/.arch-ids/driverproc.def.id |
1422 |
|
vfw/src/.arch-ids/resource.h.id rawdec/.arch-ids/rawdec.c.id |
1423 |
|
rawdec/.arch-ids/rawdec.dsp.id rawdec/.arch-ids/=id |
1424 |
|
dshow/.arch-ids/=id dshow/.arch-ids/authors.txt.id |
1425 |
|
dshow/.arch-ids/dshow.dsp.id dshow/src/.arch-ids/=id |
1426 |
|
dshow/src/.arch-ids/CAbout.cpp.id |
1427 |
|
dshow/src/.arch-ids/CAbout.h.id |
1428 |
|
dshow/src/.arch-ids/CXvidDecoder.cpp.id |
1429 |
|
dshow/src/.arch-ids/CXvidDecoder.h.id |
1430 |
|
dshow/src/.arch-ids/IXvidDecoder.h.id |
1431 |
|
dshow/src/.arch-ids/resource.h.id |
1432 |
|
dshow/src/.arch-ids/xvid.ax.def.id |
1433 |
|
dshow/src/.arch-ids/xvid.ax.rc.id vfw/vfw.dsp vfw/bin/xvid.inf |
1434 |
|
vfw/src/2pass.c vfw/src/2pass.h vfw/src/codec.c |
1435 |
|
vfw/src/codec.h vfw/src/config.c vfw/src/config.h |
1436 |
|
vfw/src/config.rc vfw/src/driverproc.c vfw/src/driverproc.def |
1437 |
|
vfw/src/resource.h rawdec/rawdec.c rawdec/rawdec.dsp |
1438 |
|
dshow/authors.txt dshow/dshow.dsp dshow/src/CAbout.cpp |
1439 |
|
dshow/src/CAbout.h dshow/src/CXvidDecoder.cpp |
1440 |
|
dshow/src/CXvidDecoder.h dshow/src/IXvidDecoder.h |
1441 |
|
dshow/src/resource.h dshow/src/xvid.ax.def |
1442 |
|
dshow/src/xvid.ax.rc |
1443 |
|
|
1444 |
|
modified files: |
1445 |
|
build/generic/Makefile build/generic/bootstrap.sh |
1446 |
|
build/generic/configure.in build/generic/platform.inc.in |
1447 |
|
build/win32/libxvidcore.dsp examples/Makefile |
1448 |
|
examples/xvid_bench.c examples/xvid_decraw.c |
1449 |
|
examples/xvid_encraw.c examples/xvid_stat.c |
1450 |
|
src/bitstream/bitstream.c src/bitstream/bitstream.h |
1451 |
|
src/bitstream/mbcoding.c src/bitstream/vlc_codes.h |
1452 |
|
src/decoder.c src/decoder.h src/encoder.c src/encoder.h |
1453 |
|
src/global.h src/image/colorspace.c src/image/colorspace.h |
1454 |
|
src/image/image.c src/image/image.h src/image/interpolate8x8.c |
1455 |
|
src/motion/motion.h src/motion/motion_comp.c |
1456 |
|
src/motion/motion_est.c src/motion/motion_est.h |
1457 |
|
src/motion/smp_motion_est.c src/motion/smp_motion_est.h |
1458 |
|
src/portab.h src/prediction/mbprediction.c |
1459 |
|
src/utils/mbtransquant.c src/xvid.c src/xvid.h todo.txt |
1460 |
|
|
1461 |
|
new directories: |
1462 |
|
dshow/.arch-ids dshow/src/.arch-ids rawdec/.arch-ids |
1463 |
|
vfw/.arch-ids vfw/bin/.arch-ids vfw/src/.arch-ids vfw vfw/bin |
1464 |
|
vfw/src rawdec dshow dshow/src |
1465 |
|
|
1466 |
|
|
1467 |
|
2003-03-06 21:27:16 GMT Edouard Gomez <ed.gomez@free.fr> base-0 |
1468 |
|
|
1469 |
|
Summary: |
1470 |
|
tag of ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6 |
1471 |
|
Revision: |
1472 |
|
xvidcore--devapi4--1.0--base-0 |
1473 |
|
|
1474 |
|
(automatically generated log message) |
1475 |
|
|
1476 |
|
|
1477 |
|
new patches: |
1478 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--base-0 |
1479 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-1 |
1480 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-2 |
1481 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-3 |
1482 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-4 |
1483 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-5 |
1484 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-6 |
1485 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-7 |
1486 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-8 |
1487 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-9 |
1488 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-10 |
1489 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-11 |
1490 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-12 |
1491 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-13 |
1492 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-14 |
1493 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-15 |
1494 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-16 |
1495 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-17 |
1496 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-18 |
1497 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-19 |
1498 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-20 |
1499 |
|
ed.gomez@free.fr--main/xvidcore--stable--0.9--version-0 |
1500 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--base-0 |
1501 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-1 |
1502 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-2 |
1503 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-3 |
1504 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-4 |
1505 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5 |
1506 |
|
ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6 |
1507 |
|
|
1508 |
|
2003-02-15 18:40:33 GMT Edouard Gomez <ed.gomez@free.fr> patch-3 |
1509 |
|
|
1510 |
|
Summary: |
1511 |
|
Added latest Pete's chroma optimization code. |
1512 |
|
Revision: |
1513 |
|
xvidcore--stable--1.0--patch-3 |
1514 |
|
|
1515 |
|
During merge, i forgot that small piece of code. |
1516 |
|
|
1517 |
|
modified files: |
1518 |
|
src/encoder.c src/xvid.h |
1519 |
|
|
1520 |
|
|
1521 |
|
2003-02-15 14:48:12 GMT Edouard Gomez <ed.gomez@free.fr> patch-2 |
1522 |
|
|
1523 |
|
Summary: |
1524 |
|
Fixed compilation and moved back to plain GPL. |
1525 |
|
Revision: |
1526 |
|
xvidcore--stable--1.0--patch-2 |
1527 |
|
|
1528 |
|
portab.h was missing the DPRINTF_RC flag. |
1529 |
|
I merged the watcom C portab.h part. |
1530 |
|
|
1531 |
|
Back to plain GPL as it is in dev-api-3 branch. |
1532 |
|
|
1533 |
|
modified files: |
1534 |
|
LICENSE src/portab.h |
1535 |
|
|
1536 |
|
|
1537 |
|
2003-02-15 14:05:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-1 |
1538 |
|
|
1539 |
|
Summary: |
1540 |
|
Updated tree to dev-api-3 branch. |
1541 |
|
Revision: |
1542 |
|
xvidcore--stable--1.0--patch-1 |
1543 |
|
|
1544 |
|
This patch consists basically of merging things with dev-api-3 |
1545 |
|
CVS branch. |
1546 |
|
|
1547 |
|
- All asm, C, h files have been copied from this CVS branch. |
1548 |
|
- Fixed generic sources.inc to take care of changes. |
1549 |
|
- Fixed architecture stuff in sources (ARCH_IS_...). |
1550 |
|
- Updated examples. |
1551 |
|
- Updated libxvidcore.dsp. |
1552 |
|
- Fixed libxvidcore.dsp for ARCH_IS_... constants. |
1553 |
|
- Changed .so and .a naming convention. It is now postfixed |
1554 |
|
with the API version to avoid API incompatibilities with 2.1 |
1555 |
|
which had had a postfix. |
1556 |
|
- Fixed configure version 0.9.1 <-> 1.0.0 cvs-snaphot |
1557 |
|
|
1558 |
|
This is the first attempt. I don't even know if it compiles well. |
1559 |
|
|
1560 |
|
new files: |
1561 |
|
src/bitstream/x86_asm/.arch-ids/cbp_3dne.asm.id |
1562 |
|
src/dct/.arch-ids/simple_idct.c.id |
1563 |
|
src/dct/x86_asm/.arch-ids/fdct_xmm.asm.id |
1564 |
|
src/dct/x86_asm/.arch-ids/idct_3dne.asm.id |
1565 |
|
src/dct/x86_asm/.arch-ids/simple_idct_mmx.asm.id |
1566 |
|
src/image/.arch-ids/font.c.id src/image/.arch-ids/font.h.id |
1567 |
|
src/image/.arch-ids/reduced.c.id |
1568 |
|
src/image/.arch-ids/reduced.h.id |
1569 |
|
src/image/x86_asm/.arch-ids/colorspace_mmx.inc.id |
1570 |
|
src/image/x86_asm/.arch-ids/colorspace_rgb_mmx.asm.id |
1571 |
|
src/image/x86_asm/.arch-ids/colorspace_yuv_mmx.asm.id |
1572 |
|
src/image/x86_asm/.arch-ids/colorspace_yuyv_mmx.asm.id |
1573 |
|
src/image/x86_asm/.arch-ids/interpolate8x8_3dne.asm.id |
1574 |
|
src/image/x86_asm/.arch-ids/reduced_mmx.asm.id |
1575 |
|
src/motion/.arch-ids/motion_est.h.id |
1576 |
|
src/motion/.arch-ids/smp_motion_est.c.id |
1577 |
|
src/motion/.arch-ids/smp_motion_est.h.id |
1578 |
|
src/motion/x86_asm/.arch-ids/sad_3dne.asm.id |
1579 |
|
src/quant/x86_asm/.arch-ids/quantize4_xmm.asm.id |
1580 |
|
src/quant/x86_asm/.arch-ids/quantize_3dne.asm.id |
1581 |
|
src/utils/x86_asm/.arch-ids/interlacing_mmx.asm.id |
1582 |
|
src/utils/x86_asm/.arch-ids/mem_transfer_3dne.asm.id |
1583 |
|
src/bitstream/x86_asm/cbp_3dne.asm src/dct/simple_idct.c |
1584 |
|
src/dct/x86_asm/fdct_xmm.asm src/dct/x86_asm/idct_3dne.asm |
1585 |
|
src/dct/x86_asm/simple_idct_mmx.asm src/image/font.c |
1586 |
|
src/image/font.h src/image/reduced.c src/image/reduced.h |
1587 |
|
src/image/x86_asm/colorspace_mmx.inc |
1588 |
|
src/image/x86_asm/colorspace_rgb_mmx.asm |
1589 |
|
src/image/x86_asm/colorspace_yuv_mmx.asm |
1590 |
|
src/image/x86_asm/colorspace_yuyv_mmx.asm |
1591 |
|
src/image/x86_asm/interpolate8x8_3dne.asm |
1592 |
|
src/image/x86_asm/reduced_mmx.asm src/motion/motion_est.h |
1593 |
|
src/motion/smp_motion_est.c src/motion/smp_motion_est.h |
1594 |
|
src/motion/x86_asm/sad_3dne.asm |
1595 |
|
src/quant/x86_asm/quantize4_xmm.asm |
1596 |
|
src/quant/x86_asm/quantize_3dne.asm |
1597 |
|
src/utils/x86_asm/interlacing_mmx.asm |
1598 |
|
src/utils/x86_asm/mem_transfer_3dne.asm |
1599 |
|
|
1600 |
|
modified files: |
1601 |
|
build/generic/Makefile build/generic/configure.in |
1602 |
|
build/generic/sources.inc build/win32/libxvidcore.dsp |
1603 |
|
examples/odivx_enc_dec.c examples/xvid_bench.c |
1604 |
|
examples/xvid_decraw.c examples/xvid_encraw.c |
1605 |
|
examples/xvid_stat.c src/bitstream/bitstream.c |
1606 |
|
src/bitstream/bitstream.h src/bitstream/cbp.c |
1607 |
|
src/bitstream/cbp.h src/bitstream/mbcoding.c |
1608 |
|
src/bitstream/mbcoding.h src/bitstream/ppc_asm/cbp_altivec.s |
1609 |
|
src/bitstream/ppc_asm/cbp_ppc.s src/bitstream/vlc_codes.h |
1610 |
|
src/bitstream/x86_asm/cbp_mmx.asm |
1611 |
|
src/bitstream/x86_asm/cbp_sse2.asm src/bitstream/zigzag.h |
1612 |
|
src/dct/fdct.c src/dct/fdct.h src/dct/ia64_asm/fdct_ia64.s |
1613 |
|
src/dct/idct.c src/dct/idct.h src/dct/ppc_asm/fdct_altivec.s |
1614 |
|
src/dct/ppc_asm/idct_altivec.s src/dct/x86_asm/fdct_mmx.asm |
1615 |
|
src/dct/x86_asm/idct_mmx.asm src/decoder.c src/decoder.h |
1616 |
|
src/divx4.c src/divx4.h src/encoder.c src/encoder.h |
1617 |
|
src/global.h src/image/colorspace.c src/image/colorspace.h |
1618 |
|
src/image/image.c src/image/image.h src/image/interpolate8x8.c |
1619 |
|
src/image/interpolate8x8.h |
1620 |
|
src/image/x86_asm/interpolate8x8_3dn.asm |
1621 |
|
src/image/x86_asm/interpolate8x8_mmx.asm |
1622 |
|
src/image/x86_asm/interpolate8x8_xmm.asm |
1623 |
|
src/image/x86_asm/rgb_to_yv12_mmx.asm |
1624 |
|
src/image/x86_asm/yuv_to_yv12_mmx.asm |
1625 |
|
src/image/x86_asm/yuyv_to_yv12_mmx.asm |
1626 |
|
src/image/x86_asm/yv12_to_rgb24_mmx.asm |
1627 |
|
src/image/x86_asm/yv12_to_rgb32_mmx.asm |
1628 |
|
src/image/x86_asm/yv12_to_yuyv_mmx.asm |
1629 |
|
src/motion/ia64_asm/sad_ia64.s src/motion/motion.h |
1630 |
|
src/motion/motion_comp.c src/motion/motion_est.c |
1631 |
|
src/motion/ppc_asm/sad_altivec.c src/motion/sad.c |
1632 |
|
src/motion/sad.h src/motion/x86_asm/sad_3dn.asm |
1633 |
|
src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm |
1634 |
|
src/motion/x86_asm/sad_xmm.asm src/portab.h |
1635 |
|
src/prediction/mbprediction.c src/prediction/mbprediction.h |
1636 |
|
src/quant/adapt_quant.c src/quant/adapt_quant.h |
1637 |
|
src/quant/quant_h263.c src/quant/quant_h263.h |
1638 |
|
src/quant/quant_matrix.c src/quant/quant_matrix.h |
1639 |
|
src/quant/quant_mpeg4.c src/quant/quant_mpeg4.h |
1640 |
|
src/quant/x86_asm/quantize4_mmx.asm |
1641 |
|
src/quant/x86_asm/quantize_mmx.asm src/utils/emms.c |
1642 |
|
src/utils/emms.h src/utils/ia64_asm/mem_transfer_ia64.s |
1643 |
|
src/utils/mbfunctions.h src/utils/mbtransquant.c |
1644 |
|
src/utils/mem_align.c src/utils/mem_align.h |
1645 |
|
src/utils/mem_transfer.c src/utils/mem_transfer.h |
1646 |
|
src/utils/ratecontrol.c src/utils/ratecontrol.h |
1647 |
|
src/utils/timer.c src/utils/timer.h |
1648 |
|
src/utils/x86_asm/cpuid.asm |
1649 |
|
src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c src/xvid.h |
1650 |
|
|
1651 |
|
|
1652 |
|
2003-02-14 23:01:44 GMT Edouard Gomez <ed.gomez@free.fr> base-0 |
1653 |
|
|
1654 |
|
Summary: |
1655 |
|
Upcoming 1.0 version continuation |
1656 |
|
Revision: |
1657 |
|
xvidcore--stable--1.0--base-0 |
1658 |
|
|
1659 |
|
Continuation of the xvidcore--stable--0.9 version. |
1660 |
|
|
1661 |
|
new directories: |
1662 |
|
{arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0 |
1663 |
|
{arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main |
1664 |
|
{arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main/patch-log |
1665 |
|
|
1666 |
|
|
1667 |
|
2003-02-11 21:03:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-20 |
1668 |
|
|
1669 |
|
Summary: |
1670 |
|
Removed BFrame outdated bframe/qpel decoding. |
1671 |
|
Revision: |
1672 |
|
xvidcore--stable--0.9--patch-20 |
1673 |
|
|
1674 |
|
Michael noticed there were still pieces of bframe and qpel decoding. |
1675 |
|
He proposed to remove it or upgrade it... Feeling too lazy to merge |
1676 |
|
all differences (the too much divergent) file from dev-api-3. |
1677 |
|
|
1678 |
|
modified files: |
1679 |
|
changelog.txt src/decoder.c src/image/interpolate8x8.c |
1680 |
|
src/image/interpolate8x8.h |
1681 |
|
|
1682 |
|
|
1683 |
|
2003-02-11 18:40:48 GMT Edouard Gomez <ed.gomez@free.fr> patch-19 |
1684 |
|
|
1685 |
|
Summary: |
1686 |
|
Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection. |
1687 |
|
Revision: |
1688 |
|
xvidcore--stable--0.9--patch-19 |
1689 |
|
|
1690 |
|
Ok this patch does lot of things. |
1691 |
|
|
1692 |
|
First, it fixes libxvidcore.def for win32 targets. This file is now |
1693 |
|
generated at configure time. This way we make sure no symobols are |
1694 |
|
exported without being compiled in. |
1695 |
|
|
1696 |
|
Second, I revamped Makefile so its output is more eye candy. |
1697 |
|
|
1698 |
|
Third change, I removed the ia64 dct file from SRC_IA64 variable, |
1699 |
|
this was interfering with the DCT_IA64_SOURCES variable. |
1700 |
|
|
1701 |
|
Fourth change, ranlib is detected at configure time and used in the |
1702 |
|
Makeile through the RANLIB variable. |
1703 |
|
|
1704 |
|
modified files: |
1705 |
|
build/generic/Makefile build/generic/configure.in |
1706 |
|
build/generic/libxvidcore.def.in build/generic/platform.inc.in |
1707 |
|
build/generic/sources.inc |
1708 |
|
|
1709 |
|
renamed files: |
1710 |
|
build/generic/.arch-ids/libxvidcore.def.id |
1711 |
|
==> build/generic/.arch-ids/libxvidcore.def.in.id |
1712 |
|
build/generic/libxvidcore.def |
1713 |
|
==> build/generic/libxvidcore.def.in |
1714 |
|
|
1715 |
|
|
1716 |
|
|
1717 |
|
2003-02-10 23:31:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-18 |
1718 |
|
|
1719 |
|
Summary: |
1720 |
|
Fixed xvid_encraw help message. |
1721 |
|
Revision: |
1722 |
|
xvidcore--stable--0.9--patch-18 |
1723 |
|
|
1724 |
|
Fixed xvid_encraw help message. |
1725 |
|
|
1726 |
|
modified files: |
1727 |
|
examples/xvid_encraw.c |
1728 |
|
|
1729 |
|
|
1730 |
|
2003-02-10 23:06:32 GMT Edouard Gomez <ed.gomez@free.fr> patch-17 |
1731 |
|
|
1732 |
|
Summary: |
1733 |
|
Added IA64 DCT source choice according to the compiler basename. |
1734 |
|
Revision: |
1735 |
|
xvidcore--stable--0.9--patch-17 |
1736 |
|
|
1737 |
|
The IA64 dct file must be choosen according to the compiler. |
1738 |
|
I chose to look for a basename based on the *ecc* regexp, all |
1739 |
|
other compiler will be treated as being the GNU C compiler. |
1740 |
|
|
1741 |
|
Hope this is enough. |
1742 |
|
|
1743 |
|
modified files: |
1744 |
|
build/generic/Makefile build/generic/configure.in |
1745 |
|
build/generic/platform.inc.in |
1746 |
|
|
1747 |
|
|
1748 |
|
2003-02-10 13:49:25 GMT Edouard Gomez <ed.gomez@free.fr> patch-16 |
1749 |
|
|
1750 |
|
Summary: |
1751 |
|
Changed linking option on PPC platforms (-flat_namespace) |
1752 |
|
Revision: |
1753 |
|
xvidcore--stable--0.9--patch-16 |
1754 |
|
|
1755 |
|
Guillaume sent me this fix for PPC platforms. |
1756 |
|
|
1757 |
|
modified files: |
1758 |
|
build/generic/configure.in |
1759 |
|
|
1760 |
|
|
1761 |
|
2003-02-09 23:15:18 GMT Edouard Gomez <ed.gomez@free.fr> patch-15 |
1762 |
|
|
1763 |
|
Summary: |
1764 |
|
Added the configure bootstrap script. |
1765 |
|
Revision: |
1766 |
|
xvidcore--stable--0.9--patch-15 |
1767 |
|
|
1768 |
|
Added the configure bootstrap script. |
1769 |
|
|
1770 |
|
new files: |
1771 |
|
build/generic/.arch-ids/bootstrap.sh.id |
1772 |
|
build/generic/bootstrap.sh |
1773 |
|
|
1774 |
|
|
1775 |
|
2003-02-09 23:06:51 GMT Edouard Gomez <ed.gomez@free.fr> patch-14 |
1776 |
|
|
1777 |
|
Summary: |
1778 |
|
The PPC port is now disabled because it is outdated. |
1779 |
|
Revision: |
1780 |
|
xvidcore--stable--0.9--patch-14 |
1781 |
|
|
1782 |
|
The PPC port is now disabled because it is outdated. |
1783 |
|
|
1784 |
|
modified files: |
1785 |
|
build/generic/configure.in |
1786 |
|
|
1787 |
|
|
1788 |
|
2003-02-09 23:01:30 GMT Edouard Gomez <ed.gomez@free.fr> patch-13 |
1789 |
|
|
1790 |
|
Summary: |
1791 |
|
More "unknown compiler" friendly portab.h file. |
1792 |
|
Revision: |
1793 |
|
xvidcore--stable--0.9--patch-13 |
1794 |
|
|
1795 |
|
Cristoph pointed out that portab.h was a problem when used with |
1796 |
|
unknown compilers. This patch tries to fix that. |
1797 |
|
|
1798 |
|
modified files: |
1799 |
|
src/portab.h |
1800 |
|
|
1801 |
|
|
1802 |
|
2003-02-09 00:49:32 GMT Edouard Gomez <ed.gomez@free.fr> patch-12 |
1803 |
|
|
1804 |
|
Summary: |
1805 |
|
DivX4 compatibility layer has been turned into an option (default:disable). |
1806 |
|
Revision: |
1807 |
|
xvidcore--stable--0.9--patch-12 |
1808 |
|
|
1809 |
|
The divx4 compatibility API has been turned into an option. This |
1810 |
|
has been a long wanted thing by mplayer's guys, so here it is. |
1811 |
|
As we say in french "mieux vaut tard que jamais". |
1812 |
|
|
1813 |
|
modified files: |
1814 |
|
build/generic/Makefile build/generic/configure.in |
1815 |
|
build/generic/platform.inc.in build/generic/sources.inc |
1816 |
|
|
1817 |
|
|
1818 |
|
2003-02-08 23:29:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-11 |
1819 |
|
|
1820 |
|
Summary: |
1821 |
|
Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file. |
1822 |
|
Revision: |
1823 |
|
xvidcore--stable--0.9--patch-11 |
1824 |
|
|
1825 |
|
This patch set fixes all WIN32/_MSC_VER conditional compilation |
1826 |
|
in examples and in the Illegal Instruction detection for SSE2 |
1827 |
|
support in xvid.c. |
1828 |
|
|
1829 |
|
libxvidcore.dsp file as been updated with the right defines for |
1830 |
|
x86 support (ARCH_IS_IA32, ARCH_IS_32BIT, ARCH_IS_LITTLE_ENDIAN) |
1831 |
|
|
1832 |
|
Hope Win32 is now completely ready. |
1833 |
|
|
1834 |
|
modified files: |
1835 |
|
build/win32/libxvidcore.dsp examples/xvid_bench.c |
1836 |
|
examples/xvid_decraw.c examples/xvid_encraw.c |
1837 |
|
examples/xvid_stat.c src/xvid.c |
1838 |
|
|
1839 |
|
|
1840 |
|
2003-02-08 14:55:19 GMT Edouard Gomez <ed.gomez@free.fr> patch-10 |
1841 |
|
|
1842 |
|
Summary: |
1843 |
|
Fixed MacOSX build. |
1844 |
|
Revision: |
1845 |
|
xvidcore--stable--0.9--patch-10 |
1846 |
|
|
1847 |
|
Two fixes for MacOSX. It adds a missing option to gcc to allow the |
1848 |
|
linking stage on this platform (-fno-common). It fixes Altivec test |
1849 |
|
which was outputting result on the console. |
1850 |
|
|
1851 |
|
modified files: |
1852 |
|
build/generic/configure.in |
1853 |
|
|
1854 |
|
|
1855 |
|
2003-02-08 12:49:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-9 |
1856 |
|
|
1857 |
|
Summary: |
1858 |
|
Added Altivec detection (Guillaume Morin) |
1859 |
|
Revision: |
1860 |
|
xvidcore--stable--0.9--patch-9 |
1861 |
|
|
1862 |
|
Added Altivec detection test in configure.in. |
1863 |
|
|
1864 |
|
modified files: |
1865 |
|
build/generic/configure.in |
1866 |
|
|
1867 |
|
|
1868 |
|
2003-02-08 12:25:46 GMT Edouard Gomez <ed.gomez@free.fr> patch-8 |
1869 |
|
|
1870 |
|
Summary: |
1871 |
|
Fixed portab.h for _DEBUG target and GCC/ICC compilers. |
1872 |
|
Revision: |
1873 |
|
xvidcore--stable--0.9--patch-8 |
1874 |
|
|
1875 |
|
During the Unix build system change, i had to turn the DRPINTF macro |
1876 |
|
into a real function because teh MacOSX compilers do not support the |
1877 |
|
variadic macros as defined in ISO C99 standard. During this change, |
1878 |
|
i forgot to adapt the macro code and the #include <stdarg.h> needed |
1879 |
|
for variadic functions. |
1880 |
|
|
1881 |
|
modified files: |
1882 |
|
src/portab.h |
1883 |
|
|
1884 |
|
|
1885 |
|
2003-02-08 11:45:00 GMT Edouard Gomez <ed.gomez@free.fr> patch-7 |
1886 |
|
|
1887 |
|
Summary: |
1888 |
|
Changed the way I add strings into variables. |
1889 |
|
Revision: |
1890 |
|
xvidcore--stable--0.9--patch-7 |
1891 |
|
|
1892 |
|
I changed the way I add strings to variables (CFLAGS and so on). Now i use |
1893 |
|
var="$var string2" instead of var=$var" string2". |
1894 |
|
|
1895 |
|
Fixed a typo reported by Pete for the cygwin part. |
1896 |
|
|
1897 |
|
modified files: |
1898 |
|
build/generic/configure.in |
1899 |
|
|
1900 |
|
|
1901 |
|
2003-02-07 23:16:57 GMT Edouard Gomez <ed.gomez@free.fr> patch-6 |
1902 |
|
|
1903 |
|
Summary: |
1904 |
|
Fixed the "ar" "s" option for some platforms. |
1905 |
|
Revision: |
1906 |
|
xvidcore--stable--0.9--patch-6 |
1907 |
|
|
1908 |
|
The "s" option of the "ar" program is not standard accross all |
1909 |
|
platforms. I had at least problems on OpenBSD and an old Solaris |
1910 |
|
version. |
1911 |
|
|
1912 |
|
modified files: |
1913 |
|
build/generic/Makefile |
1914 |
|
|
1915 |
|
|
1916 |
|
2003-02-07 22:19:37 GMT Edouard Gomez <ed.gomez@free.fr> patch-5 |
1917 |
|
|
1918 |
|
Summary: |
1919 |
|
Fixed a BSD checking in ansm output format. |
1920 |
|
Revision: |
1921 |
|
xvidcore--stable--0.9--patch-5 |
1922 |
|
|
1923 |
|
Fixed a BSD checking in ansm output format. |
1924 |
|
|
1925 |
|
modified files: |
1926 |
|
build/generic/configure.in |
1927 |
|
|
1928 |
|
|
1929 |
|
2003-02-07 21:18:14 GMT Edouard Gomez <ed.gomez@free.fr> patch-4 |
1930 |
|
|
1931 |
|
Summary: |
1932 |
|
Fixed options and added the --disable-assembly option |
1933 |
|
Revision: |
1934 |
|
xvidcore--stable--0.9--patch-4 |
1935 |
|
|
1936 |
|
Options have been fixed because they were not taking care of the |
1937 |
|
enable_feature variable. |
1938 |
|
|
1939 |
|
The --disable-assembly options has been added. This is a good way |
1940 |
|
to compile XviD on nearly all platforms without having to deal with |
1941 |
|
the assembly code -- useful on PPC platform at the moment where gcc |
1942 |
|
seems to use a different kind of assembly syntax. |
1943 |
|
|
1944 |
|
modified files: |
1945 |
|
build/generic/configure.in |
1946 |
|
|
1947 |
|
|
1948 |
|
2003-02-06 21:49:16 GMT Edouard Gomez <ed.gomez@free.fr> patch-3 |
1949 |
|
|
1950 |
|
Summary: |
1951 |
|
Fixes for the new build system in sources. |
1952 |
|
Revision: |
1953 |
|
xvidcore--stable--0.9--patch-3 |
1954 |
|
|
1955 |
|
This patch fixes source files according to the new defines used |
1956 |
|
by the reworked build system. |
1957 |
|
|
1958 |
|
modified files: |
1959 |
|
src/bitstream/bitstream.h src/divx4.h src/portab.h |
1960 |
|
src/utils/emms.h src/xvid.c |
1961 |
|
|
1962 |
|
|
1963 |
|
2003-02-06 21:22:55 GMT Edouard Gomez <ed.gomez@free.fr> patch-2 |
1964 |
|
|
1965 |
|
Summary: |
1966 |
|
Changed build system for Unix OSes |
1967 |
|
Revision: |
1968 |
|
xvidcore--stable--0.9--patch-2 |
1969 |
|
|
1970 |
|
Changed the build system for Unix systems. It is now built upon |
1971 |
|
an autoconf script that automatically configures the sources. |
1972 |
|
|
1973 |
|
The Makefile is portable accross various platforms and "make" |
1974 |
|
programs. It is at least working on these platforms for now: |
1975 |
|
- Debian GNU/Linux - StrongARM - Alphave67 (alpha 64bit) - ia32 |
1976 |
|
UltraSparcIII |
1977 |
|
- Solaris - UltraSparcI - Sparc 32bit on old sun stations ( i don't |
1978 |
|
remember the exact name) |
1979 |
|
- FreeBSD 4.7 - ia32 |
1980 |
|
- RedHat 7.3 - ia32 |
1981 |
|
- Gentoo 1.4 - ia32 |
1982 |
|
- the Irix box according to christoph tests |
1983 |
|
- ia64 - Unknown OS? |
1984 |
|
|
1985 |
|
The unix unified makefile supports: |
1986 |
|
- gmake |
1987 |
|
- pmake |
1988 |
|
|
1989 |
|
ToDo things to finish this new build system: |
1990 |
|
- Manage the ecc/gcc source choice for ia64 |
1991 |
|
- Someone to test the makefile on Cygwin and/or mingw+minsys |
1992 |
|
- Update MSVC projects (replace 2 or 3 defines) |
1993 |
|
- See why MacOSX is complaining about duplicated symbols, it seems the |
1994 |
|
mach ABI does not alow namespace collisions even between C modules. |
1995 |
|
And add altivec detection in configure.in |
1996 |
|
|
1997 |
|
new files: |
1998 |
|
build/generic/.arch-ids/configure.in.id |
1999 |
|
build/generic/.arch-ids/Makefile.id |
2000 |
|
build/generic/.arch-ids/platform.inc.in.id |
2001 |
|
build/generic/.arch-ids/sources.inc.id |
2002 |
|
build/generic/configure.in build/generic/Makefile |
2003 |
|
build/generic/platform.inc.in build/generic/sources.inc |
2004 |
|
|
2005 |
|
removed files: |
2006 |
|
build/generic/.arch-ids/Makefile.beos.id |
2007 |
|
build/generic/.arch-ids/Makefile.cygwin.id |
2008 |
|
build/generic/.arch-ids/Makefile.dj.id |
2009 |
|
build/generic/.arch-ids/Makefile.freebsd.id |
2010 |
|
build/generic/.arch-ids/Makefile.generic.id |
2011 |
|
build/generic/.arch-ids/Makefile.ia64.id |
2012 |
|
build/generic/.arch-ids/Makefile.inc.id |
2013 |
|
build/generic/.arch-ids/Makefile.irix64.id |
2014 |
|
build/generic/.arch-ids/Makefile.linuxppc.id |
2015 |
|
build/generic/.arch-ids/Makefile.linuxppc_altivec.id |
2016 |
|
build/generic/.arch-ids/Makefile.linuxx86.id |
2017 |
|
build/generic/.arch-ids/Makefile.sparc.id |
2018 |
|
build/generic/Makefile.beos build/generic/Makefile.cygwin |
2019 |
|
build/generic/Makefile.dj build/generic/Makefile.freebsd |
2020 |
|
build/generic/Makefile.generic build/generic/Makefile.ia64 |
2021 |
|
build/generic/Makefile.inc build/generic/Makefile.irix64 |
2022 |
|
build/generic/Makefile.linuxppc |
2023 |
|
build/generic/Makefile.linuxppc_altivec |
2024 |
|
build/generic/Makefile.linuxx86 build/generic/Makefile.sparc |
2025 |
|
|
2026 |
|
|
2027 |
|
2003-02-06 21:11:17 GMT Edouard Gomez <ed.gomez@free.fr> patch-1 |
2028 |
|
|
2029 |
|
Summary: |
2030 |
|
Updated to current stable CVS_HEAD |
2031 |
|
Revision: |
2032 |
|
xvidcore--stable--0.9--patch-1 |
2033 |
|
|
2034 |
|
Updated files to current stable CVS_HEAD versions. |
2035 |
|
|
2036 |
|
new files: |
2037 |
|
build/win32/.arch-ids/odivx_enc_dec.dsp.id |
2038 |
|
build/win32/.arch-ids/xvidcore.dsw.id |
2039 |
|
build/win32/.arch-ids/xvid_bench.dsp.id |
2040 |
|
build/win32/odivx_enc_dec.dsp build/win32/xvidcore.dsw |
2041 |
|
build/win32/xvid_bench.dsp |
2042 |
|
|
2043 |
|
modified files: |
2044 |
|
authors.txt build/generic/Makefile.beos |
2045 |
|
build/generic/Makefile.generic build/generic/Makefile.linuxx86 |
2046 |
|
doc/Makefile examples/Makefile examples/odivx_enc_dec.c |
2047 |
|
examples/xvid_bench.c examples/xvid_encraw.c |
2048 |
|
examples/xvid_stat.c src/bitstream/bitstream.c |
2049 |
|
src/bitstream/bitstream.h src/bitstream/cbp.c |
2050 |
|
src/bitstream/mbcoding.c src/bitstream/vlc_codes.h |
2051 |
|
src/bitstream/zigzag.h src/dct/fdct.c src/dct/idct.c |
2052 |
|
src/dct/idct.h src/decoder.c src/decoder.h src/divx4.h |
2053 |
|
src/encoder.c src/encoder.h src/global.h |
2054 |
|
src/image/colorspace.c src/image/image.c |
2055 |
|
src/image/interpolate8x8.c src/image/interpolate8x8.h |
2056 |
|
src/motion/motion.h src/motion/motion_comp.c |
2057 |
|
src/motion/motion_est.c src/motion/sad.c src/portab.h |
2058 |
|
src/prediction/mbprediction.c src/prediction/mbprediction.h |
2059 |
|
src/quant/adapt_quant.c src/quant/adapt_quant.h |
2060 |
|
src/quant/quant_h263.c src/quant/quant_mpeg4.c |
2061 |
|
src/utils/emms.h src/utils/mbfunctions.h |
2062 |
|
src/utils/mbtransquant.c src/utils/mem_align.c |
2063 |
|
src/utils/mem_transfer.c src/utils/timer.c src/utils/timer.h |
2064 |
|
src/xvid.h todo.txt |
2065 |
|
|
2066 |
|
|
2067 |
|
2003-02-06 20:59:19 GMT Edouard Gomez <ed.gomez@free.fr> base-0 |
2068 |
|
|
2069 |
|
Summary: |
2070 |
|
Imported xvidcore 0.9.0 into arch repository |
2071 |
|
Revision: |
2072 |
|
xvidcore--stable--0.9--base-0 |
2073 |
|
|
2074 |
|
Imported xvidcore 0.9.0 into arch repository. I hope I forgot nothing. |
2075 |
|
|
2076 |
|
new files: |
2077 |
|
./.arch-ids/CodingStyle.id ./.arch-ids/LICENSE.id |
2078 |
|
./.arch-ids/README.txt.id ./.arch-ids/authors.txt.id |
2079 |
|
./.arch-ids/changelog.txt.id ./.arch-ids/todo.txt.id |
2080 |
|
./CodingStyle ./LICENSE ./README.txt ./authors.txt |
2081 |
|
./build/.arch-ids/=id ./build/generic/.arch-ids/=id |
2082 |
|
./build/generic/.arch-ids/Makefile.beos.id |
2083 |
|
./build/generic/.arch-ids/Makefile.cygwin.id |
2084 |
|
./build/generic/.arch-ids/Makefile.dj.id |
2085 |
|
./build/generic/.arch-ids/Makefile.freebsd.id |
2086 |
|
./build/generic/.arch-ids/Makefile.generic.id |
2087 |
|
./build/generic/.arch-ids/Makefile.ia64.id |
2088 |
|
./build/generic/.arch-ids/Makefile.inc.id |
2089 |
|
./build/generic/.arch-ids/Makefile.irix64.id |
2090 |
|
./build/generic/.arch-ids/Makefile.linuxppc.id |
2091 |
|
./build/generic/.arch-ids/Makefile.linuxppc_altivec.id |
2092 |
|
./build/generic/.arch-ids/Makefile.linuxx86.id |
2093 |
|
./build/generic/.arch-ids/Makefile.sparc.id |
2094 |
|
./build/generic/.arch-ids/libxvidcore.def.id |
2095 |
|
./build/generic/Makefile.beos ./build/generic/Makefile.cygwin |
2096 |
|
./build/generic/Makefile.dj ./build/generic/Makefile.freebsd |
2097 |
|
./build/generic/Makefile.generic ./build/generic/Makefile.ia64 |
2098 |
|
./build/generic/Makefile.inc ./build/generic/Makefile.irix64 |
2099 |
|
./build/generic/Makefile.linuxppc |
2100 |
|
./build/generic/Makefile.linuxppc_altivec |
2101 |
|
./build/generic/Makefile.linuxx86 |
2102 |
|
./build/generic/Makefile.sparc ./build/generic/libxvidcore.def |
2103 |
|
./build/win32/.arch-ids/=id |
2104 |
|
./build/win32/.arch-ids/libxvidcore.dsp.id |
2105 |
|
./build/win32/.arch-ids/xvid_decraw.dsp.id |
2106 |
|
./build/win32/.arch-ids/xvid_encraw.dsp.id |
2107 |
|
./build/win32/.arch-ids/xvid_stat.dsp.id |
2108 |
|
./build/win32/libxvidcore.dsp ./build/win32/xvid_decraw.dsp |
2109 |
|
./build/win32/xvid_encraw.dsp ./build/win32/xvid_stat.dsp |
2110 |
|
./changelog.txt ./doc/.arch-ids/=id ./doc/.arch-ids/API.dox.id |
2111 |
|
./doc/.arch-ids/Makefile.id ./doc/.arch-ids/README.id |
2112 |
|
./doc/.arch-ids/foot.inc.in.id |
2113 |
|
./doc/.arch-ids/header.tex.in.id |
2114 |
|
./doc/.arch-ids/xvid-decoding.txt.id |
2115 |
|
./doc/.arch-ids/xvid-encoder.txt.id ./doc/API.dox |
2116 |
|
./doc/Makefile ./doc/README ./doc/foot.inc.in |
2117 |
|
./doc/header.tex.in ./doc/xvid-decoding.txt |
2118 |
|
./doc/xvid-encoder.txt ./examples/.arch-ids/=id |
2119 |
|
./examples/.arch-ids/Makefile.id |
2120 |
|
./examples/.arch-ids/README.id |
2121 |
|
./examples/.arch-ids/cactus.pgm.bz2.id |
2122 |
|
./examples/.arch-ids/odivx_enc_dec.c.id |
2123 |
|
./examples/.arch-ids/xvid_bench.c.id |
2124 |
|
./examples/.arch-ids/xvid_decraw.c.id |
2125 |
|
./examples/.arch-ids/xvid_encraw.c.id |
2126 |
|
./examples/.arch-ids/xvid_stat.c.id ./examples/Makefile |
2127 |
|
./examples/README ./examples/cactus.pgm.bz2 |
2128 |
|
./examples/odivx_enc_dec.c ./examples/xvid_bench.c |
2129 |
|
./examples/xvid_decraw.c ./examples/xvid_encraw.c |
2130 |
|
./examples/xvid_stat.c ./src/.arch-ids/=id |
2131 |
|
./src/.arch-ids/decoder.c.id ./src/.arch-ids/decoder.h.id |
2132 |
|
./src/.arch-ids/divx4.c.id ./src/.arch-ids/divx4.h.id |
2133 |
|
./src/.arch-ids/encoder.c.id ./src/.arch-ids/encoder.h.id |
2134 |
|
./src/.arch-ids/global.h.id ./src/.arch-ids/portab.h.id |
2135 |
|
./src/.arch-ids/xvid.c.id ./src/.arch-ids/xvid.h.id |
2136 |
|
./src/bitstream/.arch-ids/=id |
2137 |
|
./src/bitstream/.arch-ids/bitstream.c.id |
2138 |
|
./src/bitstream/.arch-ids/bitstream.h.id |
2139 |
|
./src/bitstream/.arch-ids/cbp.c.id |
2140 |
|
./src/bitstream/.arch-ids/cbp.h.id |
2141 |
|
./src/bitstream/.arch-ids/mbcoding.c.id |
2142 |
|
./src/bitstream/.arch-ids/mbcoding.h.id |
2143 |
|
./src/bitstream/.arch-ids/vlc_codes.h.id |
2144 |
|
./src/bitstream/.arch-ids/zigzag.h.id |
2145 |
|
./src/bitstream/bitstream.c ./src/bitstream/bitstream.h |
2146 |
|
./src/bitstream/cbp.c ./src/bitstream/cbp.h |
2147 |
|
./src/bitstream/mbcoding.c ./src/bitstream/mbcoding.h |
2148 |
|
./src/bitstream/ppc_asm/.arch-ids/=id |
2149 |
|
./src/bitstream/ppc_asm/.arch-ids/cbp_altivec.s.id |
2150 |
|
./src/bitstream/ppc_asm/.arch-ids/cbp_ppc.s.id |
2151 |
|
./src/bitstream/ppc_asm/cbp_altivec.s |
2152 |
|
./src/bitstream/ppc_asm/cbp_ppc.s ./src/bitstream/vlc_codes.h |
2153 |
|
./src/bitstream/x86_asm/.arch-ids/=id |
2154 |
|
./src/bitstream/x86_asm/.arch-ids/cbp_mmx.asm.id |
2155 |
|
./src/bitstream/x86_asm/.arch-ids/cbp_sse2.asm.id |
2156 |
|
./src/bitstream/x86_asm/cbp_mmx.asm |
2157 |
|
./src/bitstream/x86_asm/cbp_sse2.asm ./src/bitstream/zigzag.h |
2158 |
|
./src/dct/.arch-ids/=id ./src/dct/.arch-ids/README.IJG.id |
2159 |
|
./src/dct/.arch-ids/fdct.c.id ./src/dct/.arch-ids/fdct.h.id |
2160 |
|
./src/dct/.arch-ids/idct.c.id ./src/dct/.arch-ids/idct.h.id |
2161 |
|
./src/dct/README.IJG ./src/dct/fdct.c ./src/dct/fdct.h |
2162 |
|
./src/dct/ia64_asm/.arch-ids/=id |
2163 |
|
./src/dct/ia64_asm/.arch-ids/fdct_ia64.s.id |
2164 |
|
./src/dct/ia64_asm/.arch-ids/genidct.py.id |
2165 |
|
./src/dct/ia64_asm/.arch-ids/idct_fini.s.id |
2166 |
|
./src/dct/ia64_asm/.arch-ids/idct_ia64_ecc.s.id |
2167 |
|
./src/dct/ia64_asm/.arch-ids/idct_ia64_gcc.s.id |
2168 |
|
./src/dct/ia64_asm/.arch-ids/idct_init.s.id |
2169 |
|
./src/dct/ia64_asm/fdct_ia64.s ./src/dct/ia64_asm/genidct.py |
2170 |
|
./src/dct/ia64_asm/idct_fini.s |
2171 |
|
./src/dct/ia64_asm/idct_ia64_ecc.s |
2172 |
|
./src/dct/ia64_asm/idct_ia64_gcc.s |
2173 |
|
./src/dct/ia64_asm/idct_init.s ./src/dct/idct.c |
2174 |
|
./src/dct/idct.h ./src/dct/ppc_asm/.arch-ids/=id |
2175 |
|
./src/dct/ppc_asm/.arch-ids/fdct_altivec.s.id |
2176 |
|
./src/dct/ppc_asm/.arch-ids/idct_altivec.s.id |
2177 |
|
./src/dct/ppc_asm/fdct_altivec.s |
2178 |
|
./src/dct/ppc_asm/idct_altivec.s |
2179 |
|
./src/dct/x86_asm/.arch-ids/=id |
2180 |
|
./src/dct/x86_asm/.arch-ids/fdct_mmx.asm.id |
2181 |
|
./src/dct/x86_asm/.arch-ids/idct_mmx.asm.id |
2182 |
|
./src/dct/x86_asm/fdct_mmx.asm ./src/dct/x86_asm/idct_mmx.asm |
2183 |
|
./src/decoder.c ./src/decoder.h ./src/divx4.c ./src/divx4.h |
2184 |
|
./src/encoder.c ./src/encoder.h ./src/global.h |
2185 |
|
./src/image/.arch-ids/=id |
2186 |
|
./src/image/.arch-ids/colorspace.c.id |
2187 |
|
./src/image/.arch-ids/colorspace.h.id |
2188 |
|
./src/image/.arch-ids/image.c.id |
2189 |
|
./src/image/.arch-ids/image.h.id |
2190 |
|
./src/image/.arch-ids/interpolate8x8.c.id |
2191 |
|
./src/image/.arch-ids/interpolate8x8.h.id |
2192 |
|
./src/image/colorspace.c ./src/image/colorspace.h |
2193 |
|
./src/image/ia64_asm/.arch-ids/=id |
2194 |
|
./src/image/ia64_asm/.arch-ids/README.id |
2195 |
|
./src/image/ia64_asm/.arch-ids/interpolate8x8_ia64.s.id |
2196 |
|
./src/image/ia64_asm/.arch-ids/interpolate8x8_ia64_exact.s.id |
2197 |
|
./src/image/ia64_asm/README |
2198 |
|
./src/image/ia64_asm/interpolate8x8_ia64.s |
2199 |
|
./src/image/ia64_asm/interpolate8x8_ia64_exact.s |
2200 |
|
./src/image/image.c ./src/image/image.h |
2201 |
|
./src/image/interpolate8x8.c ./src/image/interpolate8x8.h |
2202 |
|
./src/image/x86_asm/.arch-ids/=id |
2203 |
|
./src/image/x86_asm/.arch-ids/interpolate8x8_3dn.asm.id |
2204 |
|
./src/image/x86_asm/.arch-ids/interpolate8x8_mmx.asm.id |
2205 |
|
./src/image/x86_asm/.arch-ids/interpolate8x8_xmm.asm.id |
2206 |
|
./src/image/x86_asm/.arch-ids/rgb_to_yv12_mmx.asm.id |
2207 |
|
./src/image/x86_asm/.arch-ids/yuv_to_yv12_mmx.asm.id |
2208 |
|
./src/image/x86_asm/.arch-ids/yuyv_to_yv12_mmx.asm.id |
2209 |
|
./src/image/x86_asm/.arch-ids/yv12_to_rgb24_mmx.asm.id |
2210 |
|
./src/image/x86_asm/.arch-ids/yv12_to_rgb32_mmx.asm.id |
2211 |
|
./src/image/x86_asm/.arch-ids/yv12_to_yuyv_mmx.asm.id |
2212 |
|
./src/image/x86_asm/interpolate8x8_3dn.asm |
2213 |
|
./src/image/x86_asm/interpolate8x8_mmx.asm |
2214 |
|
./src/image/x86_asm/interpolate8x8_xmm.asm |
2215 |
|
./src/image/x86_asm/rgb_to_yv12_mmx.asm |
2216 |
|
./src/image/x86_asm/yuv_to_yv12_mmx.asm |
2217 |
|
./src/image/x86_asm/yuyv_to_yv12_mmx.asm |
2218 |
|
./src/image/x86_asm/yv12_to_rgb24_mmx.asm |
2219 |
|
./src/image/x86_asm/yv12_to_rgb32_mmx.asm |
2220 |
|
./src/image/x86_asm/yv12_to_yuyv_mmx.asm |
2221 |
|
./src/motion/.arch-ids/=id ./src/motion/.arch-ids/motion.h.id |
2222 |
|
./src/motion/.arch-ids/motion_comp.c.id |
2223 |
|
./src/motion/.arch-ids/motion_est.c.id |
2224 |
|
./src/motion/.arch-ids/sad.c.id |
2225 |
|
./src/motion/.arch-ids/sad.h.id |
2226 |
|
./src/motion/ia64_asm/.arch-ids/=id |
2227 |
|
./src/motion/ia64_asm/.arch-ids/calc_delta_1.s.id |
2228 |
|
./src/motion/ia64_asm/.arch-ids/calc_delta_2.s.id |
2229 |
|
./src/motion/ia64_asm/.arch-ids/calc_delta_3.s.id |
2230 |
|
./src/motion/ia64_asm/.arch-ids/halfpel8_refine_ia64.s.id |
2231 |
|
./src/motion/ia64_asm/.arch-ids/sad_ia64.s.id |
2232 |
|
./src/motion/ia64_asm/calc_delta_1.s |
2233 |
|
./src/motion/ia64_asm/calc_delta_2.s |
2234 |
|
./src/motion/ia64_asm/calc_delta_3.s |
2235 |
|
./src/motion/ia64_asm/halfpel8_refine_ia64.s |
2236 |
|
./src/motion/ia64_asm/sad_ia64.s ./src/motion/motion.h |
2237 |
|
./src/motion/motion_comp.c ./src/motion/motion_est.c |
2238 |
|
./src/motion/ppc_asm/.arch-ids/=id |
2239 |
|
./src/motion/ppc_asm/.arch-ids/README.id |
2240 |
|
./src/motion/ppc_asm/.arch-ids/sad_altivec.c.id |
2241 |
|
./src/motion/ppc_asm/.arch-ids/sad_altivec.s.id |
2242 |
|
./src/motion/ppc_asm/README ./src/motion/ppc_asm/sad_altivec.c |
2243 |
|
./src/motion/ppc_asm/sad_altivec.s ./src/motion/sad.c |
2244 |
|
./src/motion/sad.h ./src/motion/x86_asm/.arch-ids/=id |
2245 |
|
./src/motion/x86_asm/.arch-ids/sad_3dn.asm.id |
2246 |
|
./src/motion/x86_asm/.arch-ids/sad_mmx.asm.id |
2247 |
|
./src/motion/x86_asm/.arch-ids/sad_sse2.asm.id |
2248 |
|
./src/motion/x86_asm/.arch-ids/sad_xmm.asm.id |
2249 |
|
./src/motion/x86_asm/sad_3dn.asm |
2250 |
|
./src/motion/x86_asm/sad_mmx.asm |
2251 |
|
./src/motion/x86_asm/sad_sse2.asm |
2252 |
|
./src/motion/x86_asm/sad_xmm.asm ./src/portab.h |
2253 |
|
./src/prediction/.arch-ids/=id |
2254 |
|
./src/prediction/.arch-ids/mbprediction.c.id |
2255 |
|
./src/prediction/.arch-ids/mbprediction.h.id |
2256 |
|
./src/prediction/mbprediction.c |
2257 |
|
./src/prediction/mbprediction.h ./src/quant/.arch-ids/=id |
2258 |
|
./src/quant/.arch-ids/adapt_quant.c.id |
2259 |
|
./src/quant/.arch-ids/adapt_quant.h.id |
2260 |
|
./src/quant/.arch-ids/quant_h263.c.id |
2261 |
|
./src/quant/.arch-ids/quant_h263.h.id |
2262 |
|
./src/quant/.arch-ids/quant_matrix.c.id |
2263 |
|
./src/quant/.arch-ids/quant_matrix.h.id |
2264 |
|
./src/quant/.arch-ids/quant_mpeg4.c.id |
2265 |
|
./src/quant/.arch-ids/quant_mpeg4.h.id |
2266 |
|
./src/quant/adapt_quant.c ./src/quant/adapt_quant.h |
2267 |
|
./src/quant/ia64_asm/.arch-ids/=id |
2268 |
|
./src/quant/ia64_asm/.arch-ids/quant_h263_ia64.s.id |
2269 |
|
./src/quant/ia64_asm/quant_h263_ia64.s |
2270 |
|
./src/quant/quant_h263.c ./src/quant/quant_h263.h |
2271 |
|
./src/quant/quant_matrix.c ./src/quant/quant_matrix.h |
2272 |
|
./src/quant/quant_mpeg4.c ./src/quant/quant_mpeg4.h |
2273 |
|
./src/quant/x86_asm/.arch-ids/=id |
2274 |
|
./src/quant/x86_asm/.arch-ids/quantize4_mmx.asm.id |
2275 |
|
./src/quant/x86_asm/.arch-ids/quantize_mmx.asm.id |
2276 |
|
./src/quant/x86_asm/quantize4_mmx.asm |
2277 |
|
./src/quant/x86_asm/quantize_mmx.asm ./src/utils/.arch-ids/=id |
2278 |
|
./src/utils/.arch-ids/emms.c.id |
2279 |
|
./src/utils/.arch-ids/emms.h.id |
2280 |
|
./src/utils/.arch-ids/mbfunctions.h.id |
2281 |
|
./src/utils/.arch-ids/mbtransquant.c.id |
2282 |
|
./src/utils/.arch-ids/mem_align.c.id |
2283 |
|
./src/utils/.arch-ids/mem_align.h.id |
2284 |
|
./src/utils/.arch-ids/mem_transfer.c.id |
2285 |
|
./src/utils/.arch-ids/mem_transfer.h.id |
2286 |
|
./src/utils/.arch-ids/ratecontrol.c.id |
2287 |
|
./src/utils/.arch-ids/ratecontrol.h.id |
2288 |
|
./src/utils/.arch-ids/timer.c.id |
2289 |
|
./src/utils/.arch-ids/timer.h.id ./src/utils/emms.c |
2290 |
|
./src/utils/emms.h ./src/utils/ia64_asm/.arch-ids/=id |
2291 |
|
./src/utils/ia64_asm/.arch-ids/mem_transfer_ia64.s.id |
2292 |
|
./src/utils/ia64_asm/mem_transfer_ia64.s |
2293 |
|
./src/utils/mbfunctions.h ./src/utils/mbtransquant.c |
2294 |
|
./src/utils/mem_align.c ./src/utils/mem_align.h |
2295 |
|
./src/utils/mem_transfer.c ./src/utils/mem_transfer.h |
2296 |
|
./src/utils/ratecontrol.c ./src/utils/ratecontrol.h |
2297 |
|
./src/utils/timer.c ./src/utils/timer.h |
2298 |
|
./src/utils/x86_asm/.arch-ids/=id |
2299 |
|
./src/utils/x86_asm/.arch-ids/cpuid.asm.id |
2300 |
|
./src/utils/x86_asm/.arch-ids/mem_transfer_mmx.asm.id |
2301 |
|
./src/utils/x86_asm/cpuid.asm |
2302 |
|
./src/utils/x86_asm/mem_transfer_mmx.asm ./src/xvid.c |
2303 |
|
./src/xvid.h ./todo.txt |
2304 |
|
|
2305 |
|
|