[MacPorts] #57663: mpv at 0.29.1_1: failed to apply patch on SnowLeopard
MacPorts
noreply at macports.org
Sat Feb 2 05:12:04 UTC 2019
#57663: mpv at 0.29.1_1: failed to apply patch on SnowLeopard
----------------------+---------------------------------------
Reporter: mrkapqa | Owner: Ionic
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: fixed | Keywords: snowleopard leopard tiger
Port: mpv |
----------------------+---------------------------------------
Comment (by Ionic):
I was miffed, but then again I haven't had time to work on this anyway.
I've been having hardware issues on different fronts for the whole year,
had to debug faulty firmware on one box and modify a bootloader or saw an
SSD failing (lightly) on my nowadays main machine.
Anywho, my initial idea was to provide full OS X 10.6+ support, including
the Cocoa interface - which is why I created the huge patch set to begin
with. Unfortunately I was never able to actually test that, because my
10.6 VM has no OpenGL HW acceleration support and mpv didn't create a
window for some reason - although that **does** work via the X11
interface, which in such a case uses a software renderer. Not sure whether
the Quartz framework doesn't provide a software renderer or it's just not
trivially usable. Given that the OS X interface itself worked and AFAIK is
using OpenGL features, so there must be some software rendering support.
It never worked for me, though, not sure if even through X11.
A lot of stuff changed in the mean time, though. For instance, I've
changed my 10.6 VM to libc++ only recently, if I remember correctly.
Upstream only supports recent OS X versions and starts using new features
without a fallback, which makes patches bigger and bigger over time.
In general, I guess the X11 backend is the only viable option for older
systems. Stuff like HW acceleration is dead anyway. I guess most of the
changes are good, but the initial update didn't at all care for older
systems.
--
Ticket URL: <https://trac.macports.org/ticket/57663#comment:45>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list