Skip to content
This repository was archived by the owner on Oct 19, 2024. It is now read-only.

Commit 7c273de

Browse files
authored
Merge pull request alexfreud#1 from WinampDesktop/community
Readme commit
2 parents b98767a + 01fb015 commit 7c273de

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

README.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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+

0 commit comments

Comments
 (0)