summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorleot <leot>2015-11-01 18:08:38 +0000
committerleot <leot>2015-11-01 18:08:38 +0000
commit5d9ff5f527f9e8ea5afcdf1ced33e7217b13d024 (patch)
tree80ac456e2a34b510a963186b1b78ed03768f6754 /multimedia
parentdfa12a324db1da4720886820e141917524022efe (diff)
downloadpkgsrc-5d9ff5f527f9e8ea5afcdf1ced33e7217b13d024.tar.gz
Update multimedia/mpv to mpv-0.12.0.
pkgsrc changes: o mpv does not build on NetBSD<7 because it needs sem_timedwait(3), add the various not supported versions to NOT_FOR_PLATFORM. o Bump waf requried version to reflect upstream. Changes: Release 0.12.0 ============== NOTE: This release changes the default format for youtube-dl and removes some workarounds related to MPEG DASH support. However, the required changes to FFmpeg code are not in any FFmpeg release yet (as of 2015-10-29), so for now, playing DASH streams requires using FFmpeg git master. You can work around this by using the --ytdl-format=best option. Features -------- New ~~~ - vo_opengl: support new VAAPI EGL interop (requires Mesa 11) - vo_opengl: vaapi: add Wayland support - bring back the x11 video output - vo_opengl: support all kinds of GBRP formats Removed ~~~~~~~ - video: remove VDA support (VideoToolbox is preferred) Behavior -------- - vo_opengl: enable X11 EGL backend by default (disabled for NVIDIA due to driver bugs) - ytdl: don't override user-set format in no-video mode - sub: adjust behavior on mismatching video/subtitle aspect ratio Options and Commands -------------------- Added ~~~~~ - audio: add option for falling back to ao_null - options: add support for client certificate authentication - input: add key name for U+3000 IDEOGRAPHIC SPACE - player: add audio drop/duplicate mode to video-sync Changed ~~~~~~~ - vo_opengl: remove sharpen scalers, add sharpen sub-option - vo_opengl: make sw suboption work without explicit backend selection - command: make time properties unavailable if timestamp is unknown - command: do not return 0 for bitrate if unknown (make property unavailable instead) - vo_opengl: make the default debanding settings less excessive - ytdl: disable --all-subs if "sub-lang" is in raw-options Removed ~~~~~~~ - video: remove user-controllable PTS sorting (--pts-association-mode) Fixes and Minor Enhancements ---------------------------- - player: fix another --force-window bug - player: add wav to list of external audio file extensions - ao_alsa: fix failure to find any sample format - player: make stop command actually stop in all cases - audio: various fixes related to audio device hotplugging - vo_xv: fix crash with --wid - ytdl: Remove DASH hacks, use DASH by default - player: be slightly less prone to framedrop in display sync mode - sd_lavc: extend subtitle resolution if images go outside video frame - player: offset chapter display by start time - command: make bitrate properties work correctly for external tracks - w32_common: disable IME - player: fix display-sync A/V calculation on high playback speeds - player: fix display sync A/V difference estimation on drops - player: raise display sync desync tolerance
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/mpv/Makefile9
-rw-r--r--multimedia/mpv/distinfo9
2 files changed, 11 insertions, 7 deletions
diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile
index a893b74b2f8..54c51ead7f7 100644
--- a/multimedia/mpv/Makefile
+++ b/multimedia/mpv/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2015/09/27 14:49:44 leot Exp $
+# $NetBSD: Makefile,v 1.25 2015/11/01 18:08:38 leot Exp $
-DISTNAME= mpv-0.11.0
+DISTNAME= mpv-0.12.0
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_GITHUB:=mpv-player/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -10,9 +10,12 @@ HOMEPAGE= http://mpv.io/
COMMENT= Video player based on MPlayer and mplayer2
LICENSE= gnu-gpl-v2
+# needs sem_timedwait(3)
+NOT_FOR_PLATFORM= NetBSD-[1-6]*-*
+
BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils
# ${WRKSRC}/bootstrap.py mentions needed version
-BUILD_DEPENDS+= waf>=1.8.4:../../devel/waf
+BUILD_DEPENDS+= waf>=1.8.12:../../devel/waf
PYTHON_FOR_BUILD_ONLY= yes
diff --git a/multimedia/mpv/distinfo b/multimedia/mpv/distinfo
index ae79dc15c86..c3f7eb5193a 100644
--- a/multimedia/mpv/distinfo
+++ b/multimedia/mpv/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.16 2015/09/27 14:49:44 leot Exp $
+$NetBSD: distinfo,v 1.17 2015/11/01 18:08:38 leot Exp $
-SHA1 (mpv-0.11.0.tar.gz) = 8b1c220999cd4a426c0985259b1816211bf2c528
-RMD160 (mpv-0.11.0.tar.gz) = 7d114d78b2fce87dac7a3488597c41c7caabe7f6
-Size (mpv-0.11.0.tar.gz) = 2689655 bytes
+SHA1 (mpv-0.12.0.tar.gz) = 41ba872fc42bde5d237fd6e2317b37ee989ceb3c
+RMD160 (mpv-0.12.0.tar.gz) = 35c9a77910dc640b55a8fc6912182d417db6f5e1
+SHA512 (mpv-0.12.0.tar.gz) = ce570e3d375a4ffd2b80bab956cae7427dfd265cdee4e7be4485a5298f549cf3dedd58d537fcb9b09f5fade4c72c106b4b7dadca3be69eb4a17c7671421bd500
+Size (mpv-0.12.0.tar.gz) = 2701727 bytes