./multimedia/mplayer, Fast, cross-platform movie player

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.5nb4, Package name: mplayer-1.5nb4, Maintainer: pkgsrc-users

Simple media player that supports more than 192 video and 85 audio codecs
natively.


Required to run:
[graphics/MesaLib] [graphics/freetype2] [graphics/png] [graphics/jpeg] [multimedia/libdvdnav] [multimedia/mplayer-share] [multimedia/libdvdread] [audio/ladspa] [fonts/fontconfig] [security/gnutls] [devel/SDL] [x11/libXScrnSaver] [x11/libXvMC] [x11/libXv] [multimedia/libvdpau] [graphics/giflib] [multimedia/libass] [multimedia/ffmpeg5]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/xorgproto]

Package options: dvdnav, dvdread, gif, gnutls, jpeg, ladspa, mplayer-menu, mplayer-runtime-cpudetection, png, sdl, v4l2, vdpau

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2024-12-03 15:42:33 by Jonathan Perkin | Files touched by this commit (1)
Log message:
mplayer: SunOS needs explicit libs.
   2024-04-12 21:32:57 by Taylor R Campbell | Files touched by this commit (7)
Log message:
multimedia/mplayer: Handle machdep.altivec on NetBSD/powerpc too.

Bump revision because this built without the change on
NetBSD/powerpc, but didn't respect machdep.altivec at runtime.

Essentially the same patch as applied to ffmpeg2 through ffmpeg7, of
which mplayer has its own copy.
   2024-02-17 23:49:23 by Thomas Klausner | Files touched by this commit (4)
Log message:
mplayer and friends: consolidate cross-build logic in Makefile.common
   2024-01-27 03:11:04 by Taylor R Campbell | Files touched by this commit (4)
Log message:
multimedia/mplayer: Fix cross-build.

This removes our local patch to pass CFLAGS to compile the the
build-time tool codec-cfg.  These CFLAGS don't work for cross-builds,
but all we really need is to make libavutil/avutil.h.  So instead of
patching the makefile, just pass BUILDLINK_CPPFLAGS through into the
HOST_CC invocation that compiles it, in native builds.

And in cross builds, sleazily pass the include path under the
localbase in the destdir, so that we don't have to pull in ffmpeg5 as
a tool dependency -- libavutil/*.h seems to work here, and may
actually be correct because it pulls in libavutil/avconfig.h and
codec-cfg might want that to describe the target system rather than
the build system.
   2024-01-22 14:17:08 by Ryo ONODERA | Files touched by this commit (119)
Log message:
*: Recursive revbump from multimedia/libvpx
   2023-11-23 18:21:51 by Izumi Tsutsui | Files touched by this commit (4)
Log message:
mplayer*: fix "Cannot write-enable text" errors on netbsd-10.

Bump PKGREVISIONs to rebuild i386 binaries.
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2022-04-24 17:00:43 by Nia Alarie | Files touched by this commit (14) | Package updated
Log message:
mplayer, related packages: update to 1.5

some changes to attempt to make mplayer in pkgsrc less
"absurdly complicated"

  1.5: "Hope" February 27, 2022

    Decoders, demuxers, streams:
    * ffmpeg12vpdau is no longer supported by FFmpeg,
      provide separate ffmpeg1vpdau and ffmpeg2vdpau instead
    * live555 deprecated and disabled by default, will be removed
      in future

    GUI:
    * Fix wrongly sized video window after leaving fullscreen mode
    * Clear screen when switching to fullscreen mode using the x11
      video output driver
    * Command line option -fs is now recognized in addition to the
      GUI option load_fullscreen
    * Use correct visual in OpenGL video output driver for X11
    * Provide a built-in skin so that the GUI can be used even
      without an installed skin
    * Native Language Support, i.e. the GUI language can be changed
      as specified in LC_MESSAGES or LANG
    * Minor bug fixes

    Other:
    * Building on Arm now compiles for the ISA and extensions of the
      host CPU by default. This should avoid issues like builds on
      e.g. Raspbian not using NEON by default.
      Can use --enable-runtime-cpudetection to restore the previous
      behaviour, though full runtime CPU detection is not supported.
    * New configure option --enable-nls for Native Language Support at
      runtime (for the moment only for the GUI and enabled by default
      for it)
    * macOS: Fixes for retina display, sluggish input processing