[MacPorts] #68233: mplayer @1.5.0_0: consider adding libdvdread support
MacPorts
noreply at macports.org
Sun Sep 24 06:49:06 UTC 2023
#68233: mplayer @1.5.0_0: consider adding libdvdread support
-------------------------------------+----------------------
Reporter: cybertosher | Owner: kencu
Type: request | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: mplayer, mplayer-devel |
-------------------------------------+----------------------
Comment (by ryandesign):
Replying to [comment:3 kencu]:
> all of these options are disabled by default:
>
> {{{
> 3dfx aa alsa apple-ir arts bl bluray caca cddb cdparanoia dart dga1 dga2
direct3d directfb \
> directx dvb dvdnav dvdread dxr2 dxr3 esd faac faad fbdev ggi gif gui
jack joystick kai kva \
> ladspa liba52 libbs2b libdca libdv libnut libvorbis lirc live macosx-
finder mad mga mng \
> mpg123 musepack nas nemesi ossaudio pulse pvr qtx quartz radio radio-
capture s3fb sdl \
> sgiaudio smb sndio sunaudio svga tdfxfb tdfxvid theora toolame tv-
bsdbt848 tv-dshow \
> tv-v4l1 tv-v4l2 twolame v4l2 vdpau vesa vidix vstream wii win32dll
win32waveout x11 \
> x264 xmga xmms xv xvid xvmc xvr100 zr
> }}}
If you mean they're disabled by default in the mplayer build system, then
that is by itself not good justification for eliminating the ability to
use them in MacPorts. It may not even be a good justification for turning
those features off by default in MacPorts. MacPorts priorities are not
always aligned with those of the upstream projects.
> I am reluctant to start back down the unsustainable path of adding a
large number of variants back in again, and prefer to have one clean port
with a reasonable set of defaults.
"Defaults" is the wrong word there. It implies there is a method for the
user to override those defaults. The method to do that in MacPorts is
variants, and, after the cleanup, this port doesn't have such variants.
Offering a reasonable set of defaults with a way for the user to override
them is great.
> Most MacOS systems don't come with dvd drives any longer, but I'll see
if there is a role for dvd support for disc images or similar.
But users can purchase external USB DVD drives, and older computers, on
which MacPorts still runs, have internal DVD drives.
> You can set up your own copy of the mplayer port easily in your own
local repository <https://guide.macports.org/chunked/development.local-
repositories.html> and adjust the portfile to your own liking quite
easily. The mplayer portfile has been simplified now to the point where it
is quite approachable for your own desired customizatons.
Developers can copy Portfiles and customize them, hopefully in
anticipation of contributing their changes back to us, but modifying
Portfiles is not something users should need to do in the normal course of
using MacPorts. If they do, it means something is missing from the
Portfile that should be added.
I don't know how vital it is to add DVD support to mplayer, but it doesn't
seem like it should be too much of an imposition to add a non-default dvd
variant to do that.
--
Ticket URL: <https://trac.macports.org/ticket/68233#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list