./multimedia/mpv, Video player based on MPlayer and mplayer2

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


Branch: CURRENT, Version: 0.27.2, Package name: mpv-0.27.2, Maintainer: leot

mpv is a movie player based on MPlayer and mplayer2. It supports
a wide variety of video file formats, audio and video codecs, and
subtitle types.


Required to run:
[sysutils/desktop-file-utils] [graphics/MesaLib] [graphics/hicolor-icon-theme] [graphics/jpeg] [multimedia/libdvdnav] [multimedia/libdvdread] [x11/libXScrnSaver] [x11/libXv] [x11/liboldXrandr] [audio/pulseaudio] [multimedia/libvdpau] [multimedia/libva] [multimedia/libass] [graphics/lcms2] [lang/lua52] [multimedia/ffmpeg3]

Required to build:
[textproc/py-docutils] [pkgtools/x11-links] [x11/scrnsaverproto] [x11/glproto] [x11/renderproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/recordproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/videoproto] [x11/xextproto] [x11/randrproto] [x11/dri2proto] [x11/fixesproto4] [lang/python27] [devel/waf] [pkgtools/cwrappers]

Package options: ass, lua, pulseaudio, vaapi, vdpau

Master sites:

SHA1: 764e23136ccec9dc8743f2c63b3d5fbd8a1bf427
RMD160: f2bc9cf541e0bb4e759f7c3117a4cf1979cf241f
Filesize: 2887.882 KB

Version history: (Expand)


CVS history: (Expand)


   2018-02-14 12:41:00 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
mpv: Update multimedia/mpv to 0.27.2

Changes:
0.27.2
======
This release contains an additional fix for CVE-2018-6360.

Fixes and Minor Enhancements
----------------------------
 - ytdl_hook: whitelist subtitle URLs as well (#5456)
   2018-02-11 12:15:59 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
mpv: Update multimedia/mpv to 0.27.1

pkgsrc changes:
 - Remove patches/patch-player_lua_ytdl__hook.lua, no longer needed because it
   is present since 0.27.1 and 0.28.1 mpv releases

Changes:
0.27.1
======
This releaes fixes CVE-2018-6360.

Fixes and Minor Enhancements
----------------------------
 - ytdl_hook:  whitelist protocols from urls retrieved from youtube-dl (#5456)
   2018-02-02 17:46:49 by Pierre Pronchery | Files touched by this commit (1)
Log message:
Enable dvdnav and dvdread, add ICC profile support in mpv

This change:
- properly enables dvdnav and dvdread support by passing
  --enable-dvd{nav,read} via WAF_CONFIGURE_ARGS; they had both remained
  disabled so far in spite of the inclusion of their buildlink3.mk files.
- adds a dependency on lcms2 to allow loading ICC profiles;
- bumps PKGREVISION.

LGTM leot@
   2018-01-29 22:54:22 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
mpv: Add patch-player_lua_ytdl__hook.lua to address CVE-2018-6360

Sync player/lua/ytdl_hook.lua with upstream commit
2a0f9fc1588d8bda51a6340197c54285f3f62755 minus hunks that need `on_load_fail'
hook introduced after mpv-0.27.

Bump PKGREVISION.
   2018-01-28 21:11:10 by Thomas Klausner | Files touched by this commit (462) | Package updated
Log message:
Bump PKGREVISION for gdbm shlib major bump
   2017-11-26 14:57:09 by Leonardo Taccari | Files touched by this commit (1) | Package updated
Log message:
mpv: Pass `--bindir' to waf configure phase to fix installation with waf-2.0.2

With waf-2.0.2 update the mpv binary was tried to install apparently in:

 ${DESTDIR}${WRKSRC}/${PREFIX}/bin

while with previous waf versions it was correctly installed in

 ${DESTDIR}${PREFIX}/bin

Pass `--bindir' via WAF_CONFIGURE_ARGS to fix that problem.
   2017-09-13 12:35:58 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
mpv: Update multimedia/mpv to 0.27.0

pkgsrc changes:
- Delete 2nd hunk of patches/patch-audio_out_ao__oss.c, it was fixed uptsream
  and it is no more needed for 0.27.0.

Changes:
0.27.0
======
Features
--------
Added
~~~~~
- Windows: handle media keys
- libmpv: options: add a thread-safe way to notify option updates
- vd_lavc/vo_opengl: support embedded ICC profiles
- vo: rendering API abstraction for future non-GL video outputs
- vo_opengl: add a gamut warning feature to highlight out-of-gamut colors \ 
(--gamut-warning)
- vo_opengl: add direct rendering support (--vd-lavc-dr)
- vo_opengl: implement (faster) compute shader based EWA kernel
- vo_opengl: implement HLG OOTF inverse
- vo_opengl: support HDR peak detection (--hdr-compute-peak)
- vo_opengl: support float input pixel formats
- vo_opengl: support loading custom user textures (#4586)
- vo_opengl: support user compute shaders

Removed
~~~~~~~
- Remove video equalizer handling from vo_direct3d, vo_sdl, vo_vaapi, and vo_xv \ 
(GPL, not worth the effort to support legacy VOs)

Options and Commands
--------------------
Added
~~~~~
- macOS: add --no-native-fs option to disable the native macOS fullscreen (#4014)
- player: add --track-auto-selection option

Changed
~~~~~~~
- input: use mnemonic names for mouse buttons, same as Qt: \ 
https://doc.qt.io/qt-5/qt.html#MouseButton-enum
- options: change --loop semantics
- player: make --lavfi-complex changeable at runtime
- vf_eq: remove this filter (GPL; uses libavfilter’s eq filter now, with \ 
changed semantics)
- video: change --deinterlace behavior
- vo_opengl: generalize HDR tone mapping to gamut mapping, --hdr-tone-mapping \ 
→ --tone-mapping

Removed
~~~~~~~
- --field-dominance (GPL-only author, no chance of relicensing)
- input: drop deprecated "osd" command
- options: drop --video-aspect-method=hybrid (GPL-only)

Fixes and Minor Enhancements
----------------------------
- TOOLS/autocrop.lua: fix cropdetect black limit for 10-bit videos
- TOOLS/lua/autodeint: update to lavfi-bridge
- TOOLS/lua/status-line: improve and update
- af_lavrresample: don't call swr_set_compensation() unless necessary (#4716)
- ao_oss: fix period_size calculation (#4642)
- ao_rsound: allow setting the host
- audio: fix spdif mode
- filter_kernels: correct spline64 kernel
- macOS: fix media keys input when other Apps steal the priority (#4834)
- macOS: fix the support of multiple renderers (GPU switch) (#2371)
- macOS: remove the standard "Show Tab Bar" menu item
- options: fix --include (#4673)
- player: fix --end with large values (#4650)
- player: fix confusion in audio resync code (#4688)
- player: make refresh seeks slightly more robust (#4757)
- player: readd smi subtitle extension (#4626)
- vd_lavc: change auto-probe order to prefer cuda over vdpau-copy
- vd_lavc: fix device leak with copy-mode hwaccels (#4735)
- vd_lavc: fix hwdec compatibility with yuvj420p formats
- vd_lavc: fix mid-stream hwdec fallback
- vf_vapoursynth: fix inverted sign and restore 10 bit support (#4720)
- video: increase --monitorpixelaspect range
- vo_opengl: adjust the rules for linearization (#4631)
- vo_opengl: scale deband-grain to the signal range
- vo_opengl: tone map on the maximum signal component
- x11: fix that window could be resized when using embedding (#4784)
- ytdl_hook: resolve relative paths when joining segment urls (#4827)
- ytdl_hook: support fragments with relative paths, fixes segmented DASH
   2017-09-08 04:38:46 by Ryo ONODERA | Files touched by this commit (132)
Log message:
Recursive revbump from audio/pulseaudio-11.0