31 |
- make (GNU make, BSD make, Solaris make) |
- make (GNU make, BSD make, Solaris make) |
32 |
- a C library providing ANSI C functions like malloc/free/realloc |
- a C library providing ANSI C functions like malloc/free/realloc |
33 |
and some other standard functions. |
and some other standard functions. |
34 |
- nasm on ia32 platforms for MMX/SSE optimized code. |
- yasm or nasm on ia32/x86_64 platforms for MMX/SSE optimized code. |
35 |
|
|
36 |
|
|
37 |
1.b/ How to build from a release tarball |
1.b/ How to build from a release tarball |
175 |
2.a/ Requirements. |
2.a/ Requirements. |
176 |
------------------ |
------------------ |
177 |
|
|
178 |
- MS VisualDev 6 Processor Pack 5 or MS VisualDev 7 |
- MS Visual C++ 2005 or later |
179 |
- nasm installed as 'nasm' in the msvc binary search paths. |
- nasm installed as 'nasm' in the msvc binary search paths. |
180 |
|
|
181 |
2.b/ How to build the VFW frontend from a release tarball. |
2.b/ How to build the VFW frontend from a release tarball. |
184 |
Download the latest source distribution from http://www.xvid.org/ and |
Download the latest source distribution from http://www.xvid.org/ and |
185 |
uncompress it on your disk. Let's call this directory ${xvidcore}. |
uncompress it on your disk. Let's call this directory ${xvidcore}. |
186 |
|
|
187 |
- Open the workspace xvidcore.dsw located in |
- Make sure your ${xvidcore} directory name does not contain spaces. |
188 |
|
MS Visual C++ can have issues handling file names with whitespace. |
189 |
|
- Open the workspace libxvidcore.sln located in |
190 |
${xvidcore}/build/win32. |
${xvidcore}/build/win32. |
191 |
- Then choose the libxvidcore project as the Active project of the |
- Then choose the libxvidcore project as the Active project of the |
192 |
workspace. |
workspace. |
193 |
- Make sure the Active configuration is |
- Make sure the Active configuration is |
194 |
'libxvidcore Win32 Release' |
'libxvidcore Win32 Release' |
195 |
- Build the project (F7) |
- Build the project (F7) |
196 |
- Open the project vfw.dsp file located in ${xvidcore}/vfw. |
- Open the project vfw.vcproj file located in ${xvidcore}/vfw. |
197 |
- Make sure the Active configuration is |
- Make sure the Active configuration is |
198 |
'vfw Win32 Release' |
'vfw Win32 Release' |
199 |
- Build the project (F7) |
- Build the project (F7) |
204 |
2.c/ How to build from CVS. |
2.c/ How to build from CVS. |
205 |
--------------------------- |
--------------------------- |
206 |
|
|
207 |
You have first to retrieve the sources from the xvid CVS repository |
You have first to retrieve the sources from the Xvid CVS repository |
208 |
using a tool like WinCVS. Then follow the normal steps explained in |
using a tool like WinCVS. Then follow the normal steps explained in |
209 |
the previous section. |
the previous section. |
210 |
|
|
215 |
opening the .dsp file in WordPad and saving it. It should now be |
opening the .dsp file in WordPad and saving it. It should now be |
216 |
in cr/lf format. |
in cr/lf format. |
217 |
|
|
218 |
Last edited: $Date: 2004-03-22 22:36:23 $ |
Last edited: $Date: 2010-12-28 16:34:55 $ |