Code Monkey home page Code Monkey logo

Comments (12)

palikacska avatar palikacska commented on August 17, 2024 1

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.

clsid2 avatar clsid2 commented on August 17, 2024 1

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.

clsid2 avatar clsid2 commented on August 17, 2024

Not going to happen.

from mpc-hc.

palikacska avatar palikacska commented on August 17, 2024

@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.

lvqcl avatar lvqcl commented on August 17, 2024

@palikacska

  1. 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?

  2. 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.

Hrxn avatar Hrxn commented on August 17, 2024

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.

palikacska avatar palikacska commented on August 17, 2024

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.

clsid2 avatar clsid2 commented on August 17, 2024

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.

lvqcl avatar lvqcl commented on August 17, 2024

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.

JeanPaulLucien avatar JeanPaulLucien commented on August 17, 2024

Is there in this repo a version with windows xp support?

from mpc-hc.

clsid2 avatar clsid2 commented on August 17, 2024

No.

from mpc-hc.

mirh avatar mirh commented on August 17, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.