TuMaGoNx Posted August 23, 2017 Posted August 23, 2017 (edited) github.com/tumagonx/XPitory This is a curation of opensource apps that works on 32bit XP (out of the box aka no patching needed). At the moment its still very few (hopefully continue to grow) builds organized in the following directories: NON BACKPORT: last_working : no backport effort taken for later version, simply a backup for working version mirror : backup for apps already works for XP BACKPORT: dynamic_port: executable depends dll/other separate component (This mostly for apps depends on QT, GTK or the likes) static_port: executables are standalone (no dll hell included) , in a form of UPX'ed exe or 7z archive if contains multiple exes LISTING: static_port/mono : .NET 4.5 (including 4.6.x) Framework (incomplete) implementation static_port/ffmpeg : universal decoder/encoder/player for image, audio and video static_port/qemu : universal computer emulator/virtualizer static_port/ogg123 : win32 port of all Xiph audio formats (ogg, opus, flac, speex) console player static_port/dialog : Curses dialogs for CMD (GDI window version) static_port/bpg : JPEG-killer wannabe image viewer static_port/flif : PNG-killer wannabe image viewer static_port/vipsdisp : barebone GIGAPIXELS image (tiff, jpg, png) viewer for low RAM static_port/osslsigncode : cabinet/executable signer static_port/theunarchiver : universal archive extractor/lister static_port/rhash : universal hasher(support torrent too) static_port/wget_curl : universal site-archival and universal downloade/uploader last_working/github : Github for Windows client last_working/palemoon last_working/fennec last_working/chromium mirror/gldirect : GL to D3D layer UPDATE Newer uploads will placed at https://sourceforge.net/projects/xpitory/files/ Edited December 14, 2017 by TuMaGoNx 3
TuMaGoNx Posted August 24, 2017 Author Posted August 24, 2017 I don't know, my role thumb is not to build latest version (without bugfix): Dev: we proudly present new stable version 4.0 with lot new featuressss User: yipee new version. let's try it User: F*ck there is bugs!, reporting in Dev: we proudly present new stable version 4.1 with few new featuress User: yipee new version. let's try it maybe this is better User: F*ck still buggy!, reporting in Dev: Fixed that, here you go 4.0.1 (bugfix only) <--- good ... The same analogy apply to Windows 10 (free) Of course that's my POV as packager, as developer I will do the same as above I made the patch available, why don't you try it? it's same major version anyway (5.x) it shouldn't that different (the engine not so different since 4.x)
TuMaGoNx Posted September 25, 2017 Author Posted September 25, 2017 Add The Unarchiver 1.10.1 (official version is older), this is universal archive extractor no need for separate executables... tar.* extracted in one pass! support mac archives too see https://theunarchiver.com/ Add Rhash, this is universal hasher Mono has been reuploaded to include F# 4.0 compiler, Nuget and MSBuild
Dibya Posted September 30, 2017 Posted September 30, 2017 https://mpc-hc.org/2017/07/16/1.7.13-released-and-farewell/ It seems that mpc hc is dead
roytam1 Posted September 30, 2017 Posted September 30, 2017 On 9/30/2017 at 12:56 PM, Dibya said: https://mpc-hc.org/2017/07/16/1.7.13-released-and-farewell/ It seems that mpc hc is dead Expand There is still new nightlies: https://nightly.mpc-hc.org/
Dibya Posted September 30, 2017 Posted September 30, 2017 On 9/30/2017 at 1:14 PM, roytam1 said: There is still new nightlies: https://nightly.mpc-hc.org/ Expand Pretty weird too me
TuMaGoNx Posted October 2, 2017 Author Posted October 2, 2017 @dibya I will try build MPV instead, I love command line :) 1
Dibya Posted October 2, 2017 Posted October 2, 2017 On 10/2/2017 at 3:26 AM, TuMaGoNx said: @dibya I will try build MPV instead, I love command line Expand Go for it No problem
Dibya Posted October 7, 2017 Posted October 7, 2017 Any chance to update your gcc boost with latest gcc? Can you backport msys2?
TuMaGoNx Posted November 8, 2017 Author Posted November 8, 2017 Add ffmpeg 3.3.5 (probably the most feature complete on net) Add old browsers 1
hotnuma Posted November 8, 2017 Posted November 8, 2017 On 11/8/2017 at 9:15 AM, TuMaGoNx said: Add ffmpeg 3.3.5 (probably the most feature complete on net) Expand Great !!! thanks a lot. Is it the only patch needed to build ffmpeg ? https://github.com/tumagonx/XPitory/blob/master/static_port/ffmpeg/ffmpeg-3.x.patch I thought it would be a much bigger diff. Thanks again.
TuMaGoNx Posted November 8, 2017 Author Posted November 8, 2017 Add feature complete wget 1.19.2 and curl 7.56.1, the universal tools to download, upload and mirroring the internet
TuMaGoNx Posted November 8, 2017 Author Posted November 8, 2017 @hotnuma I found "no issues" at all with ffmpeg but its dependency (intel Media dispatcher and Khronos OpenCL dispatcher need simple patch to work with XP) mfx_plugin_hive.cpp: FILE *pluginCfgFile = 0; _wfopen_s(&pluginCfgFile, currentModuleName, L"r"); to FILE *pluginCfgFile = _wfopen(currentModuleName, L"r"); icd_windows.c: replace InitOnceExecuteOnce with the one from winpr: static BOOL InitOnceExecuteOnce(PINIT_ONCE InitOnce, PINIT_ONCE_FN InitFn, PVOID Parameter, LPVOID* Context) { for (;;) { switch ((ULONG_PTR)InitOnce->Ptr & 3) { case 2: /* already completed successfully */ return TRUE; case 0: /* first time */ if (InterlockedCompareExchangePointer(&InitOnce->Ptr, (PVOID)1, (PVOID)0) != (PVOID)0) { /* some other thread was faster */ break; } /* it's our job to call the init function */ if (InitFn(InitOnce, Parameter, Context)) { /* success */ InitOnce->Ptr = (PVOID)2; return TRUE; } /* the init function returned an error, reset the status */ InitOnce->Ptr = (PVOID)0; return FALSE; case 1: /* in progress */ break; default: printf("WinPR: internal error"); return FALSE; } Sleep(5); } } once 3.4.1 released I will update it again BTW forgot to mention VP9 and h264 encoder is using 10-bit depth
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now