Comments (12)
The reason was simple: the internal codecs (LAV Filters) had dropped XP support, which in turn was because its dependency FFmpeg dropped it.
As poor excuse as Because Windows XP is not supported anymore. You can still build ffmpeg to run on Windows XP. Since you have forked not just only MPC-HC but LAVFilters as well, you have everything in place to compile that forked LAVFilters with XP-compatible ffmpeg. There are also precompiled binaries of ffmpeg for XP. In addition and most importantly, there is even a LAVFilters fork maintained for Windows XP called LAVFiltersXP. It was created by the author of 3DYD who recognized the fact that there are a lot of XP users on low-end computers and took bold action to continue supporting these systems.
You are using an 18 year old OS on a computer that is probably at least 15 years old.
Numbers only matter to an innovation idealist and to a consumerist who buy their computer hardware according to delusional IT fashions and trends instead of common sense. I'm none of the two so numbers don't matter to me.
the rest of your setup is old crap
If something still works, don't fix it. If a computer still works but can't be upgraded to Windows 7 due to missing drivers, why trash it and why buy a new instead? Why fall into the trap of planned obsolescence caused by software?
you could probably get a much newer computer somewhere practically for free
Which you can thank to highly unequal distribution of wealth and the fact that Chinese workers are making new hardware almost for free in overtime. Meanwhile they damage the environment incredibly, not to mention the pollution of shipping electronics to thousands of miles far. I do not want to support this supply chain and I'm very sorry you do want your users to do so.
Just to stay at the topic, MPC-HC belongs to the Windows 2000/XP era. It mimics the UI of the Media Player in Windows 98 and mostly exploits the capabilities that Windows 2000/XP brought in. Original developers advertise the project as dead to convert all their users to mindless YouTube and Netflix zombies. I thought you were our last hope who can step in and continue maintaining MPC-HC.
Since you're familiar with MPC-HC codebase, I don't think it would be much of an effort for you to make an XP build. So please change your mind soon.
from mpc-hc.
As I have said before, I am not spending any time on this. I spend my valuable time only on things that I care about. All your arguments are totally pointless. Do it yourself or find someone else to do it.
And when I said you could get a better computer for (nearly) free, I meant a second hand one.
from mpc-hc.
Not going to happen.
from mpc-hc.
@clsid2 Why exactly isn't it going to happen?
What are your technical reasons not doing it so beyond nonsense stock phrases like "XP is hundred years old and you'll be hacked every day if you use it"?
What are the obstacles that prevent you from compiling binaries that run on XP?
Why do you support Windows Vista used by almost nobody (0.27% market share = just few million people) and not XP (4.08% market share = more than a hundred million people)? MPC-HC integrates well into the XP ecosystem and is the only fast and lightweight media player that performs well on old computers which can't be upgraded to Windows Vista, 7 or 10.
from mpc-hc.
-
The last XP-compatible version is still available from the official web site: https://mpc-hc.org/downloads/
Why don't you want to use it? Why do you think that you need the latest version? -
Look at the top of this page, and you'll see the text
clsid2/mpc-hc
forked from mpc-hc/mpc-hc
It's a fork of the original MPC-HC repository. Nothing can stop you from doing the same. You can also fork the original repo or even this repo and do any changes that you want.
from mpc-hc.
Because Windows XP is not supported anymore by the official vendor. It has reached EoL, End of Life.
If that is not enough of a technical reason for you, then nothing on this world can help you any further.
from mpc-hc.
Because Windows XP is not supported anymore by the official vendor. It has reached EoL, End of Life.
That's a typical nonsense stock phrase, not a technical reason. Many people still use Windows XP, they're even more than users of Linux. Also there are many open-source projects that develop software for platforms not supported by the official vendor. They could say the same but for some reason they won't. Why would anyone need official support from Microsoft anyways?
Why is it so hard for @clsid2 to create a separate build for Windows XP? Is there a problem with dependencies such as decoders or demuxers, filters?
What technical reasons led @clsid2 to dump XP support? What difficulties did he have?
Why does @clsid2 support Windows Vista used by almost nobody (0.27% market share = just few million people) and not XP (4.08% market share = more than a hundred million people)?
from mpc-hc.
I work on this project in my spare time. For free. So I decide what I care about and what I work on. And I don't care about XP anymore.
XP was dropped already before I forked. The reason was simple: the internal codecs (LAV Filters) had dropped XP support, which in turn was because its dependency FFmpeg dropped it.
The minimum is now Vista because that is the lowest version of Windows (6.0) that offers the required APIs. The fact that it has a tiny market share is totally irrelevant. It is just a minimum.
You are using an 18 year old OS on a computer that is probably at least 15 years old. Demanding to be able to use the latest cutting edge software is just stupid when the rest of your setup is old crap. If you would make an effort yourself then you could probably get a much newer computer somewhere practically for free.
But anyway you can use 1.7.13 on XP. That works fine. In fact, there are far more people with Windows 7/8/10 that still use that version (or even older) because "it does everything they need" (no reason to update), then there are XP users.
from mpc-hc.
From the rules of r/ChoosingBeggars:
Someone asking for free goods or service must also be an asshole. That's where the comedy is.
I have a feeling that this issue fits that subreddit very well.
P.S. Also LAVFiltersXP is just an old and hopelessly outdated version of LAVFilters (more than 10 months since the last commit).
from mpc-hc.
Is there in this repo a version with windows xp support?
from mpc-hc.
No.
from mpc-hc.
You can find here the latest scavenged builds
https://msfn.org/board/topic/177308-ffmpeg-windows-xp-updated-builds-by-corone/page/2/
from mpc-hc.
Related Issues (20)
- Add .avs filetype to Open Dialog Media Types Filter HOT 1
- Online stream failed
- Impossible to playback the official streams of bein sport youtube live channel HOT 2
- Issues with 144hz monitor HOT 1
- PQ to SDR post-processing not getting enabled/disabled when switching to fullscreen and back HOT 2
- Add support of cookies arguments commands of yt-dlp "--cookies-from-browser firefox" to play restircted videos of twitter HOT 1
- Audio output using Soft OpenAL HOT 1
- (Cosmetic) LAV Filters show as internal where is not HOT 1
- snap to screen bottom HOT 1
- DVD does not redraw in static "extras" title HOT 2
- Playlist does not skip to next available file HOT 1
- Scale volume control slider relative to control button size HOT 15
- yt-dlp --proxy argument for open-action HOT 1
- Issue at # 1
- Window doesn't adjust size to match cover art HOT 1
- If `FullscreenDelay`>0, Windows taskbar become visible when mouse on Mpc-hc seekbar on fullscreen
- If window is in mimimal mode, restore normal mode when going separate fullscreen
- Music coverart is really really small since upgrading to v2.3.4 HOT 5
- DVD mode related issues
- Right click player menu glitch? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mpc-hc.