This repository was archived by the owner on Oct 19, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +55
-0
lines changed
Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ Winamp
2+ ------
3+
4+ Building of the Winamp desktop client is current based around Visual Studio 2019 (VS2019) and Intel IPP libs (You need to use exactly v6.1.1.035).
5+ There are differnt options of how to build Winamp:
6+
7+ 1 Use a build_winampAll_2019.cmd script file that makes 4 versions x86/x64 (Debug and Release). In this case Visual Studio IDE not running.
8+ 2 Use a winampAll_2019.sln file to build and debug in Visual Studio IDE.
9+
10+ Dependencies
11+ ------------
12+
13+ libvpx
14+ ------
15+ We take libvpx from https://github.com/ShiftMediaProject/libvpx , modify it and pack to archive.
16+ Run unpack_libvpx_v1.8.2_msvc16.cmd to unpack.
17+
18+
19+ libmpg123
20+ ------
21+ We take libmpg123 from https://www.mpg123.de/download.shtml , modify it and pack to archive.
22+ Run unpack_libmpg123.cmd to unpack and process dlls.
23+
24+
25+ OpenSSL
26+ ------
27+
28+ You need to use openssl-1.0.1u. For that you need to build a static version of these libs.
29+ Run build_vs_2019_openssl_x86.cmd and build_vs_2019_openssl_64.cmd.
30+
31+ To build OpenSSL you need to install
32+
33+ 7-Zip, NASM and Perl.
34+
35+ DirectX 9 SDK
36+ ------
37+
38+ We take DirectX 9 SDK (June 2010) from Microsoft, modify it and pack to archive.
39+ Run unpack_microsoft_directx_sdk_2010.cmd to unpack it.
40+
41+
42+ Microsoft ATLMFC lib fix
43+ ------
44+
45+ In file C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\atlmfc\include\atltransactionmanager.h
46+
47+ goto line 427 and change from 'return ::DeleteFile((LPTSTR)lpFileName);' to 'return DeleteFile((LPTSTR)lpFileName);'
48+
49+ Intel IPP 6.1.1.035
50+ ------
51+
52+ We take Intel IPP 6.1.1.035, modify it and pack to archive.
53+ Run unpack_intel_ipp_6.1.1.035.cmd to unpack it.
54+
55+
You can’t perform that action at this time.
0 commit comments