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