Up to [cvs.NetBSD.org] / pkgsrc / multimedia / mpv
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.148 / (download) - annotate - [select for diffs], Wed Mar 8 17:39:19 2023 UTC (2 weeks ago) by snj
Branch: MAIN
CVS Tags: HEAD
Changes since 1.147: +2 -1
lines
Diff to previous 1.147 (colored)
mpv: fix playback of certain videos via ytdl hook. upstream commit: https://github.com/mpv-player/mpv/commit/94c189dae76ba280d9883b16346c3dfb9720687e bump PKGREVISION to 1
Revision 1.147 / (download) - annotate - [select for diffs], Tue Jan 31 14:29:20 2023 UTC (7 weeks, 1 day ago) by wiz
Branch: MAIN
Changes since 1.146: +2 -3
lines
Diff to previous 1.146 (colored)
mpv: update to 0.35.1. Release 0.35.1 ============== Bug fix release for the 0.35 branch. Fixes and Minor Enhancements
Revision 1.146 / (download) - annotate - [select for diffs], Sun Jan 29 21:17:20 2023 UTC (7 weeks, 3 days ago) by ryoon
Branch: MAIN
Changes since 1.145: +2 -2
lines
Diff to previous 1.145 (colored)
*: Recursive revbup from graphics/freetype2
Revision 1.145 / (download) - annotate - [select for diffs], Wed Dec 28 09:01:15 2022 UTC (2 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.144: +4 -1
lines
Diff to previous 1.144 (colored)
mpv: Define __EXTENSIONS__ for strcasecmp on SunOS
Revision 1.144 / (download) - annotate - [select for diffs], Wed Nov 23 16:20:47 2022 UTC (3 months, 4 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.143: +2 -1
lines
Diff to previous 1.143 (colored)
massive revision bump after textproc/icu update
Revision 1.143 / (download) - annotate - [select for diffs], Wed Nov 16 11:27:32 2022 UTC (4 months ago) by leot
Branch: MAIN
Changes since 1.142: +2 -3
lines
Diff to previous 1.142 (colored)
mpv: Update to 0.35.0 Changes: 0.35.0 ====== This release requires FFmpeg 4.0 or newer. For packagers: Note that mpv's build system is only supported on Python 3. If you use the `bootstrap.py` script it will take care of this, otherwise you need to explicitly invoke the build system using `python3 waf`. This release adds the Meson build system as an alternative to waf. It is supposed to be feature-complete but please report any issues you encounter. Features -------- Added ~~~~~ - vo_gpu_next: add new libplacebo-based renderer - build: add meson build support - vo_gpu_next: forward Dolby Vision metadata to libplacebo - ao_pipewire: add PipeWire audio backend - ao_sndio: readd this audio output again - vo_gpu_next: apply film grain if such metadata is present - drm: context_drm_egl: add support for enabling VRR - demux: add support for R128 replaygain tags - x11: support X Present extension - af_rubberband: add support for new engine in rubberband 3.0.0 - hwdec/drmprime: add drmprime hwdec-interop (commonly found on SoCs) - various: support binding functions keys beyond F12 - audio: support hotplug events for multiple AOs - sub: use Unicode linebreaking for non-ASS subs and OSD - vo_gpu: hwdec: add Android hwdec utilizing AImageReader - vo_dmabuf_wayland: add wayland VO displaying dmabuf buffers (vaapi or drm hwdec only) - lua/console: add history deduplication Changed ~~~~~~~ - filters: re-add vavpp hardware deinterlacing auto-filter (for --deinterlace) - swresample: don't forcibly clip audio on every conversion - ytdl_hook: always set HTTP headers to fix yt-dlp on certain sites Removed ~~~~~~~ - libmpv: remove opengl_cb API and other deprecated symbols - lua: remove deprecated mp.suspend(), resume() and resume_all() - build: raise minimum libplacebo version requirement to v4.157.0 Options and Commands -------------------- Added ~~~~~ - vo_gpu_next: add --target-colorspace-hint to facilitate HDR passthrough - vo_gpu_next: new tone mapping options 'auto', 'spline', 'bt.2446a' and add --tone-mapping-crosstalk, --inverse-tone-mapping - vo_gpu: add --gamut-mapping-mode and --tone-mapping-mode - options: add 'always' choice to --stop-screensaver - options: add --osd-playing-msg-duration - player: add --cover-art-whitelist option - x11: add --x11-present option Changed ~~~~~~~ - ao_openal: enable --openal-direct-channels by default - options: only apply --sub-visibility to primary subtitles - options: make --cover-art-auto=exact the default - vo_gpu/hwdec: rename and introduce legacy names for some interops Deprecated ~~~~~~~~~~ - vo_gpu: deprecate --gamma-factor and --gamma-auto Removed ~~~~~~~ - vo_gpu: remove --gamut-clipping, --gamut-warning, --tone-mapping-desaturate and --tone-mapping-desaturate-exponent (replacements available) - vulkan: remove --vulkan-disable-events Fixes and Minor Enhancements
Revision 1.142 / (download) - annotate - [select for diffs], Sun Sep 11 12:52:03 2022 UTC (6 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.141: +2 -2
lines
Diff to previous 1.141 (colored)
*: bump PKGREVISION for flac shlib bump
Revision 1.141 / (download) - annotate - [select for diffs], Thu Aug 11 05:09:07 2022 UTC (7 months, 1 week ago) by gutteridge
Branch: MAIN
Changes since 1.140: +2 -2
lines
Diff to previous 1.140 (colored)
Bump all dependent packages of wayland (belatedly) The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
Revision 1.140 / (download) - annotate - [select for diffs], Mon Jul 25 01:01:53 2022 UTC (7 months, 4 weeks ago) by tnn
Branch: MAIN
Changes since 1.139: +2 -2
lines
Diff to previous 1.139 (colored)
*: revbump for ffmpeg5
Revision 1.139 / (download) - annotate - [select for diffs], Sat Jul 2 16:53:31 2022 UTC (8 months, 2 weeks ago) by ryoon
Branch: MAIN
Changes since 1.138: +2 -2
lines
Diff to previous 1.138 (colored)
*: Recursive revbump from audio/pulseaudio
Revision 1.138 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:56 2022 UTC (8 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.137: +2 -2
lines
Diff to previous 1.137 (colored)
*: recursive bump for perl 5.36
Revision 1.137 / (download) - annotate - [select for diffs], Mon Jun 27 00:07:01 2022 UTC (8 months, 3 weeks ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.136: +3 -3
lines
Diff to previous 1.136 (colored)
multimedia/mpv: Move to ffmpeg5
Revision 1.136 / (download) - annotate - [select for diffs], Tue May 17 13:12:13 2022 UTC (10 months ago) by ryoon
Branch: MAIN
Changes since 1.135: +3 -2
lines
Diff to previous 1.135 (colored)
mpv: Add some dependencies and options * Bump PKGREVISION because default option has changed. * Add archivers/libarchive as dependency to enable to play files in ZIP archive. * Add sixel option and enable by default.
Revision 1.135 / (download) - annotate - [select for diffs], Tue May 3 07:04:27 2022 UTC (10 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.134: +9 -4
lines
Diff to previous 1.134 (colored)
mpv: To aid in playing surround sound files on typical NetBSD hardware, default to downmixing surround files to stereo. Healthy side effect: read default options from $SYSCONFDIR/mpv/mpv.conf. Bump PKGREVISION
Revision 1.134 / (download) - annotate - [select for diffs], Mon Apr 18 19:11:46 2022 UTC (11 months ago) by adam
Branch: MAIN
Changes since 1.133: +2 -2
lines
Diff to previous 1.133 (colored)
revbump for textproc/icu update
Revision 1.133 / (download) - annotate - [select for diffs], Mon Mar 28 10:45:25 2022 UTC (11 months, 3 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.132: +2 -1
lines
Diff to previous 1.132 (colored)
m*/*: revbump(1) for libsndfile
Revision 1.132 / (download) - annotate - [select for diffs], Thu Jan 6 20:02:16 2022 UTC (14 months, 2 weeks ago) by leot
Branch: MAIN
Changes since 1.131: +2 -3
lines
Diff to previous 1.131 (colored)
mpv: Update to 0.34.1 Changes: 0.34.1 ====== Bug fix release for the 0.34 branch. Fixes and Minor Enhancements
Revision 1.131 / (download) - annotate - [select for diffs], Wed Dec 8 16:05:51 2021 UTC (15 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.130: +2 -1
lines
Diff to previous 1.130 (colored)
revbump for icu and libffi
Revision 1.130 / (download) - annotate - [select for diffs], Mon Nov 1 17:39:26 2021 UTC (16 months, 2 weeks ago) by leot
Branch: MAIN
Changes since 1.129: +3 -4
lines
Diff to previous 1.129 (colored)
mpv: Update to 0.34.0 Changes: Release 0.34.0 ============== Features -------- Added ~~~~~ - player: allow vo to be switched at runtime - input.conf syntax: support custom quotes in `XstringX` form & single quotes - ao_ass: readd OSSv4 audio output, default on *BSD - player: load cover art with the media filename - vo_gpu: vulkan: implement a VkDisplayKHR backed context - osc: seekbar hover/drag: display target chapter at the OSC title - stats.lua: add page 4 with a list of active key bindings - sub: add --sub-filter-jsre (JS regex) - vo_rpi: restore fullscreen handling - vo_tct: add resize capability - ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl) Changed ~~~~~~~ - vo_sixel: many fixes and improvements - filters: switch from scaletempo to scaletempo2, used for `speed` option - audio/vo_pulse: fix various edge cases and issues - stats.lua: move internal performance info from page 4 to page 0 - command: don't hardcode command lists to be repeatable Removed ~~~~~~~ - mac: drop build support for swift versions earlier than 4.1 - vo_gpu: drop support for libplacebo older than v3.104.0 Options and Commands -------------------- Added ~~~~~ - vo_sixel: add --vo-sixel-exit-clear - player: add --screen-name and --fs-screen-name - player/command: add albumart argument to video-add - command: add pid (process id), display-width and display-height properties - sub: add secondary-sub-text, -start, and -end properties; secondary-sub-visibility option - vo_gpu: add --icc-force-contrast - player: add append-play flag to loadlist - command: add support for secondary subs to sub-seek and sub-step - options: add watch-later-options to configure which options are saved - player: add track-list/N/image sub-property - input: add --no-input-builtin-bindings option - drm_common: add --drm-device option Changed ~~~~~~~ - vo_sixel: change default dither to "auto" - vd_lavc: add VP8 to the default allowed hwdec codec list - vo_gpu: lower default deband threshold to preserve more detail - vo_gpu: adjust interpolation-threshold's default - demux: undeprecate --cache-secs - options: add `Uploader`, `Channel_URL` to --display-tags defaults - options: --audio-display determines cover priority - command: make current-window-scale writeable Deprecated ~~~~~~~~~~ - win32: ignore and deprecate --fit-border - drm_common: deprecate selecting by card number in --drm-connector Removed ~~~~~~~ - vo_gpu: remove --icc-contrast - stats.lua: remove script-opts for the main keys (i/I) - vo_gpu: opengl: remove --opengl-restrict Fixes and Minor Enhancements
Revision 1.129 / (download) - annotate - [select for diffs], Sat Oct 9 15:35:09 2021 UTC (17 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.128: +2 -2
lines
Diff to previous 1.128 (colored)
Recursive revbump for multimedia/libaom
Revision 1.128 / (download) - annotate - [select for diffs], Wed Sep 8 21:05:15 2021 UTC (18 months, 1 week ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.127: +2 -2
lines
Diff to previous 1.127 (colored)
Recursive revbump for audio/jack
Revision 1.127 / (download) - annotate - [select for diffs], Fri Jul 30 12:27:03 2021 UTC (19 months, 3 weeks ago) by ryoon
Branch: MAIN
Changes since 1.126: +2 -2
lines
Diff to previous 1.126 (colored)
*: Recursive revbump from audio/pulseaudio-15.0
Revision 1.126 / (download) - annotate - [select for diffs], Mon May 24 19:53:13 2021 UTC (21 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.125: +2 -2
lines
Diff to previous 1.125 (colored)
*: recursive bump for perl 5.34
Revision 1.122.2.1 / (download) - annotate - [select for diffs], Fri May 21 14:59:01 2021 UTC (22 months ago) by bsiegert
Branch: pkgsrc-2021Q1
Changes since 1.122: +2 -3
lines
Diff to previous 1.122 (colored) next main 1.123 (colored)
Pullup ticket #6456 - requested by nia multimedia/mpv: performance fix Revisions pulled up: - multimedia/mpv/Makefile 1.125 - multimedia/mpv/options.mk 1.28 --- Module Name: pkgsrc Committed By: nia Date: Sun Apr 25 06:09:41 UTC 2021 Modified Files: pkgsrc/multimedia/mpv: Makefile options.mk Log Message: mpv: only disable EGL if unavailable in Mesa reported by mikeqin on IRC
Revision 1.125 / (download) - annotate - [select for diffs], Sun Apr 25 06:09:41 2021 UTC (22 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.124: +2 -3
lines
Diff to previous 1.124 (colored)
mpv: only disable EGL if unavailable in Mesa reported by mikeqin on IRC
Revision 1.124 / (download) - annotate - [select for diffs], Wed Apr 21 11:42:21 2021 UTC (23 months ago) by adam
Branch: MAIN
Changes since 1.123: +2 -1
lines
Diff to previous 1.123 (colored)
revbump for textproc/icu
Revision 1.123 / (download) - annotate - [select for diffs], Mon Apr 5 18:14:20 2021 UTC (23 months, 2 weeks ago) by leot
Branch: MAIN
Changes since 1.122: +2 -3
lines
Diff to previous 1.122 (colored)
mpv: Update to 0.33.1 Changes: 0.33.1 ====== Security fix release for the 0.33 branch. Users are advised to upgrade immediately. Fixes and Minor Enhancements
Revision 1.122 / (download) - annotate - [select for diffs], Sun Feb 7 06:30:34 2021 UTC (2 years, 1 month ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base
Branch point for: pkgsrc-2021Q1
Changes since 1.121: +2 -2
lines
Diff to previous 1.121 (colored)
*: Recursive revbump from audio/pulseaudio-14.2.nb1
Revision 1.121 / (download) - annotate - [select for diffs], Fri Jan 1 09:52:37 2021 UTC (2 years, 2 months ago) by ryoon
Branch: MAIN
Changes since 1.120: +2 -1
lines
Diff to previous 1.120 (colored)
*: Recursive revbump from audio/pulseaudio-14.0
Revision 1.120 / (download) - annotate - [select for diffs], Thu Dec 31 20:04:12 2020 UTC (2 years, 2 months ago) by nia
Branch: MAIN
Changes since 1.119: +2 -13
lines
Diff to previous 1.119 (colored)
Normalize handling packages that require 64-bit atomic ops.
Revision 1.119 / (download) - annotate - [select for diffs], Thu Dec 24 09:28:14 2020 UTC (2 years, 2 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.118: +12 -1
lines
Diff to previous 1.118 (colored)
mpv: Requires 64-bit atomic operations Noticed by John D. Baker on pkgsrc-users
Revision 1.118 / (download) - annotate - [select for diffs], Sat Dec 19 11:27:51 2020 UTC (2 years, 3 months ago) by leot
Branch: MAIN
Changes since 1.117: +3 -11
lines
Diff to previous 1.117 (colored)
mpv: Update to 0.33.0 pkgsrc changes: - Remove `ass' option: libass is now always needed and enabled - Add `openal' option to enable openal ao (disabled by default) - Remove pkgsrc patches ao-s that were removed in 0.33.0 (a possible patch for oss ao is under discussion upstream: https://github.com/mpv-player/mpv/pull/8312 ) Changes: 0.33.0 ====== Features -------- Added ~~~~~ - scripting: load scripts from directories - mac: activate logging when started from the bundle - ytdl_hook.lua: delay load subtitles - sub: add an option to filter subtitles by regex - scripting: add a way to run subprocesses as "scripts" - command: implement asynchronous commands and support for named arguments - player: add optional separate video decoding thread - vo_gpu: d3d11: add support for exclusive fullscreen - w32_common: Support HiDPI on Windows - vo_x11: add 10 bit support - vo_gpu: add BT.2390 tone-mapping - client API: add software rendering API - audio: add scaletempo2 filter based on chromium - auto_profiles: add this script - stream: Implement slice:// for reading slices of streams - player: add automatic loading of external cover art files - vo_sixel: implement terminal video output using sixel Changed ~~~~~~~ - sws_utils: use zimg by default if available - build: pick up Lua 5.2 by default (preferred over 5.1) - build: disable RPI vendor blob auto-detection in favor of open-source stack - build: make C11 atomics mandatory - build: make libass non-optional - player: stricter filename matching for external subtitle auto-loading - lua: support Unicode paths in script loading and IO library - vo_direct3d: rip out texture video rendering path and dumb down OSD rendering - audio: rewrite internal audio handling and AO API - build: disable GLX by default Removed ~~~~~~~ - stream_libarchive: disable tar support due to bugs - Remove remains of Libav compatibility - stream_smb: remove due to lack of thread safety and the abundance of alternatives, FFmpeg still includes SMB support - command: remove legacy hook API (has been deprecated for a long time) - client API: remove deprecated qthelper.hpp header - removed audio outputs: sndio, rsound, oss - x11: remove xdg-screensaver invocations that supported dbus based idle inhibit - client API: deactivate the opengl_cb API - build system: drop Python 2 compatbility Options and Commands -------------------- Added ~~~~~ - demux: add option to disable cache "sharing" between back and forward buffers - player: add ab-loop-count option/property - ytdl_hook: add a way to use ytdl's default formats - ytdl_hook: add all_formats option that loads all formats that were found - demux_mkv: document probe-start-time option and enable it by default - command: extend osd-overlay command with bounds reporting - player: a number of new playlist contol commands/properties - ipc: add --input-ipc-client option - options: add option to control display-sync factor - vo_gpu: add better gamut clipping option - vo_gpu: vulkan: add ability to disable events - x11: add option to make window appear on a specific workspace - wayland: expose wayland-app-id as a user option - player: add --subs-with-matching-audio option - command: add read-only focused property - screenshot: option to use software rendering for screenshots - command: add delete-watch-later-config - command: new property mouse-pos with current position and hover state Changed ~~~~~~~ - options: remove deprecation warning for "-foo bar" syntax - player: make audio hr-seek default - ad_lavc: disable decoder downmix by default - command: support save-position-on-quit for "stop" command too - command: extend subprocess command - options: do not accept ":" as separator anymore in key/value lists Deprecated ~~~~~~~~~~ - demux: deprecate --cache-secs Removed ~~~~~~~ - wayland: remove wayland-frame-wait-offset option - input: remove deprecated --input-file option - vo_vdpau: remove deprecated/inactive --vo-vdpau-deint option Fixes and Minor Enhancements
Revision 1.117 / (download) - annotate - [select for diffs], Fri Nov 6 12:30:16 2020 UTC (2 years, 4 months ago) by nia
Branch: MAIN
Changes since 1.116: +2 -4
lines
Diff to previous 1.116 (colored)
mpv: Disable NOT_PAX_MPROTECT_SAFE. I can't find a clear reason this was originally enabled - possibly to work around bugs in ffmpeg?
Revision 1.116 / (download) - annotate - [select for diffs], Thu Nov 5 09:08:48 2020 UTC (2 years, 4 months ago) by ryoon
Branch: MAIN
Changes since 1.115: +2 -2
lines
Diff to previous 1.115 (colored)
*: Recursive revbump from textproc/icu-68.1
Revision 1.115 / (download) - annotate - [select for diffs], Mon Aug 31 18:10:29 2020 UTC (2 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.114: +2 -2
lines
Diff to previous 1.114 (colored)
*: bump PKGREVISION for perl-5.32.
Revision 1.114 / (download) - annotate - [select for diffs], Tue Aug 18 17:58:10 2020 UTC (2 years, 7 months ago) by leot
Branch: MAIN
Changes since 1.113: +2 -2
lines
Diff to previous 1.113 (colored)
*: revbump for libsndfile
Revision 1.113 / (download) - annotate - [select for diffs], Mon Aug 17 20:19:41 2020 UTC (2 years, 7 months ago) by leot
Branch: MAIN
Changes since 1.112: +2 -2
lines
Diff to previous 1.112 (colored)
*: revbump after fontconfig bl3 changes (libuuid removal)
Revision 1.112 / (download) - annotate - [select for diffs], Fri Jun 5 03:52:23 2020 UTC (2 years, 9 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.111: +5 -2
lines
Diff to previous 1.111 (colored)
mpv: Enable libmpv shaerd library build, bump PKGREVISION And add buildlink3.mk.
Revision 1.111 / (download) - annotate - [select for diffs], Tue Jun 2 08:24:27 2020 UTC (2 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.110: +2 -2
lines
Diff to previous 1.110 (colored)
Revbump for icu
Revision 1.110 / (download) - annotate - [select for diffs], Fri May 22 12:43:53 2020 UTC (2 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.109: +2 -2
lines
Diff to previous 1.109 (colored)
revbump for multimedia/libdvdread; requested by leot@
Revision 1.109 / (download) - annotate - [select for diffs], Sat Apr 25 18:19:46 2020 UTC (2 years, 10 months ago) by rillig
Branch: MAIN
Changes since 1.108: +2 -2
lines
Diff to previous 1.108 (colored)
multimedia/mpv: remove nonexistent file from SUBST_FILES
Revision 1.108 / (download) - annotate - [select for diffs], Thu Apr 9 21:08:38 2020 UTC (2 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.107: +2 -2
lines
Diff to previous 1.107 (colored)
mpv: Clean up some cruft in ao_netbsd.
Revision 1.107 / (download) - annotate - [select for diffs], Thu Apr 9 20:53:39 2020 UTC (2 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.106: +2 -2
lines
Diff to previous 1.106 (colored)
mpv: ao_netbsd changes... - Implement get_space properly and use AUDIO_GETBUFINFO more - Simplify implemention of get_delay and set period_size
Revision 1.106 / (download) - annotate - [select for diffs], Wed Apr 8 12:17:02 2020 UTC (2 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.105: +2 -2
lines
Diff to previous 1.105 (colored)
mpv: ao_netbsd improvements. Fixes playing very small audio files. - Get the preferred sample rate from the device. This ensures sample rate conversion is done in user space, which is a Good Idea and should improve output quality. This backend is now Even More NetBSD. - Implement drain(). - Bump up the buffer size. Bump PKGREVISION
Revision 1.105 / (download) - annotate - [select for diffs], Tue Apr 7 13:47:04 2020 UTC (2 years, 11 months ago) by ryoon
Branch: MAIN
Changes since 1.104: +2 -1
lines
Diff to previous 1.104 (colored)
mpv: Add libossaudio to fix build under recent NetBSD-current
Revision 1.104 / (download) - annotate - [select for diffs], Wed Mar 18 11:49:21 2020 UTC (3 years ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.103: +2 -2
lines
Diff to previous 1.103 (colored)
mpv: Adjust two MP_ERR printf-s (missing \n and wrong `device' was printed) OK <nia>, thanks!
Revision 1.103 / (download) - annotate - [select for diffs], Tue Mar 17 11:36:04 2020 UTC (3 years ago) by nia
Branch: MAIN
Changes since 1.102: +1 -6
lines
Diff to previous 1.102 (colored)
mpv: remove comments
Revision 1.102 / (download) - annotate - [select for diffs], Tue Mar 17 11:21:49 2020 UTC (3 years ago) by nia
Branch: MAIN
Changes since 1.101: +3 -3
lines
Diff to previous 1.101 (colored)
mpv: Re-enable OSS on NetBSD. Requested by leot
Revision 1.101 / (download) - annotate - [select for diffs], Mon Mar 16 21:20:43 2020 UTC (3 years ago) by wiz
Branch: MAIN
Changes since 1.100: +3 -3
lines
Diff to previous 1.100 (colored)
mpv: pkglint cleanup (whitespace only)
Revision 1.100 / (download) - annotate - [select for diffs], Mon Mar 16 20:58:18 2020 UTC (3 years ago) by nia
Branch: MAIN
Changes since 1.99: +2 -2
lines
Diff to previous 1.99 (colored)
mpv: Simplify NetBSD audio implementation
Revision 1.99 / (download) - annotate - [select for diffs], Mon Mar 16 20:31:44 2020 UTC (3 years ago) by nia
Branch: MAIN
Changes since 1.98: +7 -2
lines
Diff to previous 1.98 (colored)
mpv: Add NetBSD audio support We had some problems with the OSS audio output, this should avoid those. This maintains pretty perfect audio-video sync and framerates with autosync=0 and blk_ms=4. Bump PKGREVISION
Revision 1.98 / (download) - annotate - [select for diffs], Tue Mar 10 22:10:41 2020 UTC (3 years ago) by wiz
Branch: MAIN
Changes since 1.97: +2 -2
lines
Diff to previous 1.97 (colored)
librsvg: update bl3.mk to remove libcroco in rust case recursive bump for the dependency change
Revision 1.97 / (download) - annotate - [select for diffs], Sun Mar 8 16:50:45 2020 UTC (3 years ago) by wiz
Branch: MAIN
Changes since 1.96: +2 -2
lines
Diff to previous 1.96 (colored)
*: recursive bump for libffi
Revision 1.96 / (download) - annotate - [select for diffs], Thu Feb 20 22:39:19 2020 UTC (3 years, 1 month ago) by jperkin
Branch: MAIN
Changes since 1.95: +3 -1
lines
Diff to previous 1.95 (colored)
mpv: Add another potential swift library dir.
Revision 1.95 / (download) - annotate - [select for diffs], Thu Feb 20 09:10:30 2020 UTC (3 years, 1 month ago) by jperkin
Branch: MAIN
Changes since 1.94: +18 -1
lines
Diff to previous 1.94 (colored)
mpv: Add workaround for Swift static libraries on 10.15. This will eventually need to be moved into the infrastructure once Swift becomes more prevalent and we're able to handle any alternative layouts that might be required.
Revision 1.94 / (download) - annotate - [select for diffs], Wed Feb 19 07:40:33 2020 UTC (3 years, 1 month ago) by jperkin
Branch: MAIN
Changes since 1.93: +2 -1
lines
Diff to previous 1.93 (colored)
mpv: Revbump for Darwin fix.
Revision 1.93 / (download) - annotate - [select for diffs], Mon Feb 17 09:47:47 2020 UTC (3 years, 1 month ago) by jperkin
Branch: MAIN
Changes since 1.92: +1 -2
lines
Diff to previous 1.92 (colored)
mpv: Remove --disable-swift, it's now a requirement.
Revision 1.92 / (download) - annotate - [select for diffs], Sun Jan 26 21:28:11 2020 UTC (3 years, 1 month ago) by leot
Branch: MAIN
Changes since 1.91: +2 -3
lines
Diff to previous 1.91 (colored)
mpv: Update to 0.32.0 Changes: 0.32.0 ====== Features -------- Added ~~~~~ - stream_libarchive: enable RAR5 support - bash completion: add initial implementation - cocoa-cb: add support for forcing the dedicated GPU for rendering - cocoa-cb: add pinch to resize window gesture - w32_common: support minimizing/maximizing using osc window controls Changed ~~~~~~~ - wayland: print warning on GNOME due to serious issues with their compositor - player: write watch-later config even for unseekable streams Removed ~~~~~~~ - vo_gpu: hwdec_vdpau: remove direct_mode - vo_gpu: hwdec_vaegl: remove support for old-style interop Options and Commands -------------------- Added ~~~~~ - command: add a playlist-unshuffle command - command: add osd-dimensions property - input: new PLAYONLY and PAUSEONLY keycodes Changed ~~~~~~~ - options: change option parsing when using a single dash This adds a warning for `-o file.mkv` and disallows the use of `--o file.mkv` (use `--o=file.mkv` instead). Fixes and Minor Enhancements
Revision 1.91 / (download) - annotate - [select for diffs], Sat Jan 18 15:55:28 2020 UTC (3 years, 2 months ago) by nia
Branch: MAIN
Changes since 1.90: +2 -1
lines
Diff to previous 1.90 (colored)
mpv: Enable Wayland by default where supported. I think this requires --vo=gpu --gpu-context=wayland. Bump PKGREVISION.
Revision 1.90 / (download) - annotate - [select for diffs], Tue Jan 14 10:46:41 2020 UTC (3 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.89: +2 -1
lines
Diff to previous 1.89 (colored)
mpv: set WAF_REPLACE_EXECUTABLE=yes to fix build
Revision 1.89 / (download) - annotate - [select for diffs], Sat Dec 28 17:20:32 2019 UTC (3 years, 2 months ago) by leot
Branch: MAIN
Changes since 1.88: +2 -2
lines
Diff to previous 1.88 (colored)
mpv: Update to 0.31.0 Changes: 0.31.0 ====== Features -------- Added ~~~~~ - vo_gpu/d3d11: allow configurable swapchain color space for native HDR output - player: add mechanisms for better logging as preperation for console.lua - audio: add ao_audiotrack for Android - input: introduce a pseudo key name that grabs all text input - wayland: add grab zone for resizing window with mouse - osc: implement pseudo client side decorations via OSC - vf_gpu: add video filter using vo_gpu's renderer - added console.lua: interactive REPL for input commands - osc: display Santa hat for idle logo in December - vd_lavc: add option to autoselect known good hwdec implementations - mac: replace old event tap for media key support with MediaPlayer Changed ~~~~~~~ - input: disable gamepad code by default - vo_gpu: allow vdpau usage under EGL - stream, demux: redo origin policy Removed ~~~~~~~ - mac: remove Apple Remote support - client API: deprecate tick event Options and Commands -------------------- Added ~~~~~ - vo_gpu/d3d11: add --d3d11-output-csp for configuring swap chain color space - command: add command-list property - command, input: add input-bindings property - command: add --window-maximized and make --window-minimized settable - command: add property returning hidpi scale - command, lua: add a way to share data between scripts - client API, lua: add new API for setting OSD overlays Changed ~~~~~~~ - add a builtin "sw-fast" profile, which restores performance settings for software video conversion. These were switched to higher quality. This affects video outputs like vo_x11 and vo_drm, and screenshots. - options: make --show-profile without parameters list all profiles - wayland: support for --hidpi-window-scale option - stream_lavf: set --network-timeout to 60 seconds by default - x11: scale window-scale by DPI Deprecated ~~~~~~~~~~ - deprecate --input-file - deprecate --video-sync=display-adrop - deprecate all input section commands - deprecate --display-fps, replaced by --override-display-fps Removed ~~~~~~~ - remove deprecated --playlist-pos alias Fixes and Minor Enhancements
Revision 1.88 / (download) - annotate - [select for diffs], Fri Oct 25 14:35:55 2019 UTC (3 years, 4 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.87: +2 -5
lines
Diff to previous 1.87 (colored)
mpv: Update to 0.30.0 pkgsrc changes: - Drop dependency to libdvdread, no longer supported in favour of libdvdnav - Remove `v4l2' option, option was removed and no longer supported - Remove patch-audio_out_ao__oss.c, applied upstream Changes: Release 0.30.0 ============== This release requires FFmpeg 4.0 or newer. This release has replaced the internal Vulkan rendering abstraction with libplacebo's more up-to-date implementation. Features -------- Added ~~~~~ - vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interop - command: support for async commands - input: support for named arguments - cocoa-cb: add support for mac 10.14 Dark mode and run time switching - vo_gpu: switch to Vulkan API implementation based on libplacebo - context_drm_egl: Add support for presentation feedback - vo_gpu: implement error diffusion for dithering - vo/gpu: hwdec_vdpau: Support direct mode for 4:4:4 content - vo_gpu: hwdec_vaapi: Add Vulkan interop - video, TOOLS: add vf_fingerprint and a skip-logo script - vo_gpu: d3d11: add support for presentation feedback - vo_drm: 30bpp support - cocoa-cb: add support for 10bit opengl rendering - video: add pure gamma TRC curves for 2.0, 2.4 and 2.6 - vo_drm: Implement N-buffering and presentation feedback - Reintroduce vo_wayland as vo_wlshm - video: add zimg wrapper - wayland: add presentation time - input: add gamepad support through SDL2 Changed ~~~~~~~ - cocoa-cb: use libmpv's advanced rendering control and timing - vo_gpu: improve tone mapping desaturation - vo_gpu: redesign peak detection algorithm - vo_gpu: allow boosting dark scenes when tone mapping - osc: improve look of seekranges - vo_gpu: x11: remove special vdpau probing, use EGL by default - demux: sort filenames naturally when playing a directory / archive - stream_dvb: rewrite channel switching, remove old stream control - filters: extend vf_format so that it can convert color parameters Removed ~~~~~~~ - demux, stream: rip out the classic stream cache - vo_gpu: removed internal Vulkan implementation - Remove libdvdread support in favor of libdvdnav - demux, stream: remove much of the optical disc support - Remove classic Linux analog TV support, and DVB runtime controls - demux, stream: remove old rar support in favor of libarchive - vo_gpu: remove mali-fbdev - vo_gpu: remove vdpau/GLX backend - vf_vapourynth: remove Lua backend - vo_gpu: remove hwdec_d3d11eglrgb Options and Commands -------------------- Added ~~~~~ - command: add a subprocess command - vo_gpu: added --tone-mapping-max-boost, --hdr-peak-decay-rate, --hdr-scene-threshold-low/high - player: add --demuxer-cache-wait option - Implement backwards playback - demux: add a on-disk cache - demux, command: add another stream recording mechanism, `dump-cache` command - ao_pulse: add --pulse-allow-suspended - command: add video-add/video-remove/video-reload commands - demux_cue: added --demuxer-cue-codepage to select CUE sheet charset - input: add keybind command - command: add sub-start & sub-end properties - video/d3d11: added --d3d11-adapter to select a rendering adapter by name - vo_gpu/d3d11: added --d3d11-output-format for configuring swap chain format Changed ~~~~~~~ - vo_gpu: split --linear-scaling into --linear-upscaling and --linear-downscaling - vo_gpu: split --tone-mapping-desaturate into strength and exponent - drm: rename --drm-osd-plane-id to --drm-draw-plane, --drm-video-plane-id to --drm-drmprime-video-plane, --drm-osd-size to --drm-draw-surface-size Deprecated ~~~~~~~~~~ - options: deprecate --video-aspect, replaced by --video-aspect-override - options: deprecate --record-file, --spirv-compiler Removed ~~~~~~~ - options: remove deprecated --chapter option - demux: remove "program" property - stream: remove "disc-titles", "disc-title", "disc-title-list", and "angle" properties - cocoa-cb: remove --macos-title-bar-style, replaced by --macos-title-bar-material and --macos-title-bar-appearance - spirv: remove support for --spirv-compiler=nvidia (shaderc is the only remaining option) Fixes and Minor Enhancements
Revision 1.87 / (download) - annotate - [select for diffs], Wed Sep 18 14:17:14 2019 UTC (3 years, 6 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.86: +2 -2
lines
Diff to previous 1.86 (colored)
Recursive revbump from audio/pulseaudio
Revision 1.86 / (download) - annotate - [select for diffs], Sun Aug 18 17:57:55 2019 UTC (3 years, 7 months ago) by nia
Branch: MAIN
Changes since 1.85: +1 -12
lines
Diff to previous 1.85 (colored)
mpv: Add Wayland support to options.mk. This makes X11 optional. It shouldn't change the default options.
Revision 1.85 / (download) - annotate - [select for diffs], Sun Aug 11 13:22:04 2019 UTC (3 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.84: +2 -2
lines
Diff to previous 1.84 (colored)
Bump PKGREVISIONs for perl 5.30.0
Revision 1.84 / (download) - annotate - [select for diffs], Fri Aug 2 09:47:04 2019 UTC (3 years, 7 months ago) by leot
Branch: MAIN
Changes since 1.83: +3 -2
lines
Diff to previous 1.83 (colored)
mpv: Disable Swift as a workaround for PR pkg/54426 According upstream pull request 6612 (<https://github.com/mpv-player/mpv/pull/6612/>) and as noticed via PR pkg/54426 newer Xcode (10.2) dropped support for Swift 3 that is used in mpv-0.29.1. Workaround that by disabling swift support. This will probably not needed and should be removed in next stable mpv version.
Revision 1.83 / (download) - annotate - [select for diffs], Tue Jun 4 13:55:43 2019 UTC (3 years, 9 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.82: +2 -2
lines
Diff to previous 1.82 (colored)
mpv: Set autosync=30 by default on NetBSD. PR kern/54230
Revision 1.82 / (download) - annotate - [select for diffs], Fri May 31 15:55:11 2019 UTC (3 years, 9 months ago) by nia
Branch: MAIN
Changes since 1.81: +2 -2
lines
Diff to previous 1.81 (colored)
mpv: Remove pulseaudio SUGGESTED_OPTION, add sdl2, and alsa on Linux. Originally, packages were changed to support pulseaudio because NetBSD didn't have a native audio mixer. But that isn't true any more. SDL2 supports lots of audio (and video) outputs that mpv doesn't natively.
Revision 1.81 / (download) - annotate - [select for diffs], Thu Apr 25 07:33:09 2019 UTC (3 years, 10 months ago) by maya
Branch: MAIN
Changes since 1.80: +2 -2
lines
Diff to previous 1.80 (colored)
PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump.
Revision 1.80 / (download) - annotate - [select for diffs], Tue Feb 5 11:38:26 2019 UTC (4 years, 1 month ago) by jmcneill
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Changes since 1.79: +2 -2
lines
Diff to previous 1.79 (colored)
mpv: don't use libdrm on Darwin
Revision 1.79 / (download) - annotate - [select for diffs], Tue Feb 5 11:14:59 2019 UTC (4 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.78: +3 -2
lines
Diff to previous 1.78 (colored)
mpv: enable support for DRM on NetBSD.
Revision 1.78 / (download) - annotate - [select for diffs], Mon Nov 26 12:24:47 2018 UTC (4 years, 3 months ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.77: +2 -2
lines
Diff to previous 1.77 (colored)
Add bluray option, and enable by default. Bump PKGREVISION
Revision 1.77 / (download) - annotate - [select for diffs], Mon Nov 26 11:25:40 2018 UTC (4 years, 3 months ago) by abs
Branch: MAIN
Changes since 1.76: +3 -2
lines
Diff to previous 1.76 (colored)
Explicitly pass --disable-egl-x11 to configure to ensure consistent builds
Revision 1.76 / (download) - annotate - [select for diffs], Fri Nov 23 08:06:32 2018 UTC (4 years, 3 months ago) by ryoon
Branch: MAIN
Changes since 1.75: +2 -2
lines
Diff to previous 1.75 (colored)
Recursive revbump from multimedia/libva
Revision 1.75 / (download) - annotate - [select for diffs], Mon Nov 12 03:52:39 2018 UTC (4 years, 4 months ago) by ryoon
Branch: MAIN
Changes since 1.74: +2 -1
lines
Diff to previous 1.74 (colored)
Recursive revbump from hardbuzz-2.1.1
Revision 1.74 / (download) - annotate - [select for diffs], Thu Oct 25 08:32:39 2018 UTC (4 years, 4 months ago) by leot
Branch: MAIN
Changes since 1.73: +2 -2
lines
Diff to previous 1.73 (colored)
mpv: Use dot in NOT_FOR_PLATFORM pattern (suggested by pkglint, NFCI)
Revision 1.73 / (download) - annotate - [select for diffs], Wed Oct 3 09:07:20 2018 UTC (4 years, 5 months ago) by leot
Branch: MAIN
Changes since 1.72: +4 -5
lines
Diff to previous 1.72 (colored)
mpv: Update multimedia/mpv to 0.29.1 pkgsrc changes: - py-docutils and waf are tool dependencies Changes: Release 0.29.1 ============== A bug fix release for the 0.29 release branch. Fixes and Minor Enhancements
Revision 1.72 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:49 2018 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.71: +2 -1
lines
Diff to previous 1.71 (colored)
Recursive bump for perl5-5.28.0
Revision 1.71 / (download) - annotate - [select for diffs], Wed Jul 25 14:19:16 2018 UTC (4 years, 7 months ago) by leot
Branch: MAIN
Changes since 1.70: +3 -4
lines
Diff to previous 1.70 (colored)
mpv: Update multimedia/mpv to 0.29.0 pkgsrc changes: - Drop sdl option, SDL1 is no longer supported by mpv (was used only for audio) Changes: 0.29.0 ====== This release requires FFmpeg 4.0 or newer. Features -------- Added ~~~~~ - ao/openal: Add better sample format and channel layout selection - ao/openal: Add support for direct channels output - cocoa-cb: initial implementation via opengl-cb API - context_drm_egl: Introduce 30bpp support (requires Mesa 18.0.0_rc4 or later) - osx: add some more menu bar items as suggested by Apples's HIG - vo_gpu: make screenshots use the GL renderer (#5498, #5240) - x11: support Shift+TAB as an input key bind (#5849) - ytdl_hook: support native dash demuxer, if present Changed ~~~~~~~ - ao_alsa, ao_pulse: reduce requested buffer size - audio: change format negotiation, remove channel remix fudging - client API: deprecate opengl-cb API and introduce a replacement API - demux: lower demuxer cache default sizes from 400MB/400MB to 50MB/150MB - osx: always deactivate the early opengl flush on macOS - scripting: change when/how player waits for scripts being loaded - vo_gpu: various improvements to HDR peak detection - vo_gpu: various improvements to HDR tone mapping - wayland_common: update to stable xdg-shell - ytdl_hook: parse youtube playlist urls to set start index if `--ytdl-raw-option=yes-playlist=` is specified Deprecated ~~~~~~~~~~ - af_lavrresample: deprecate this filter Removed ~~~~~~~ - build: drop support for SDL1 (only applied to ao_sdl) Options and Commands -------------------- Added ~~~~~ - add a number of --audio-resample-* options, which should from now on be used instead of --af-defaults=lavrresample: - ao/openal: --openal-direct-channels - command: add --osd-on-seek option defaulting to bar - command: add a change-list command (#5435) - options: add --http-proxy - options: add a builtin low-latency profile - vaapi: add option to select a non-default device path with --vaapi-device (#4320) - video: add option to reduce latency by 1 or 2 frames - vo_gpu: introduce --target-peak (#5521) Changed ~~~~~~~ - command: change cycle-value command behavior (#5772) - config: replace config dir lua-settings/ with dir script-opts/ - options: --lavfi-complex now requires uniquely named filter pads. - options: --ytdl is now always enabled, even for libmpv - options: make --deinterlace=yes always deinterlace (#5219) - options: slightly improve filter help output for lavfi bridge - vo: rename --vo=opengl-cb to --vo=libmpv Deprecated ~~~~~~~~~~ - encoding: deprecate a bunch of obscure options (--ovoffset, --oaoffset, --ovfirst, --oafirst) - options: deprecate --vf-defaults and --af-defaults - osx: --gpu-context=cocoa with --gpu-api=opengl is now deprecated in favour of --vo=libmpv Removed ~~~~~~~ - command: remove an old compatibility hack that allowed CLI aliases to be set as property, deprecated in 0.26.0 - input: remove legacy command handling for MPlayer commands that were deprecated in 2013 - options: drop --opensles-sample-rate, as --audio-samplerate should be used if desired - options: drop deprecated --videotoolbox-format, --ff-aid, --ff-vid, --ff-sid, --ad-spdif-dtshd, --softvol options - options: remove --video-stereo-mode - options: remove deprecated ao/vo auto profiles - options: remove the following encoding options: --ocopyts (now the default, old timestamp handling is gone), --oneverdrop (now default), --oharddup (you need to use --vf=fps=VALUE), --ofps, --oautofps, --omaxfps Fixes and Minor Enhancements
Revision 1.70 / (download) - annotate - [select for diffs], Fri Jul 6 15:06:48 2018 UTC (4 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.69: +2 -1
lines
Diff to previous 1.69 (colored)
Recursive revbump from audio/pulseaudio
Revision 1.69 / (download) - annotate - [select for diffs], Mon Apr 30 06:38:45 2018 UTC (4 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.68: +3 -5
lines
Diff to previous 1.68 (colored)
mpv: update to 0.28.2. 0.28.2 This release contains an additional fix for CVE-2018-6360. Fixes and Minor Enhancements ytdl_hook: whitelist subtitle URLs as well (#5456) 0.28.1 This release fixes CVE-2018-6360. Fixes and Minor Enhancements ytdl_hook: whitelist protocols from urls retrieved from youtube-dl (#5456) 0.28.0 This release needs recent FFmpeg (newer than 3.4) due to major refactoring. Required library versions: libavutil >= 56.6.100 libavcodec >= 58.7.100 libavformat >= 58.0.102 libswscale >= 5.0.101 libavfilter >= 7.0.101 libswresample >= 3.0.100 The LGPL 2.1+ relicensing process is now mostly complete. The remaining GPL-only code (see Copyright file) can be disabled at build time by using --enable-lgpl. Features Added Add DRM_PRIME Format Handling and Display for RockChip MPP decoders csputils: Add support for Display P3 primaries demux: support multiple seekable cached ranges, display cache ranges on OSC demux_playlist: support .url files (#5107) dvb: Add multiple frontends support (up to 8) dvb: implement parsing of modulation for VDR-style channels config hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC frames, rename mediacodec to mediacodec-copy lua: integrate stats.lua script (bound to i/I by default) vd_lavc: add support for nvdec hwaccel vo_gpu: add android opengl backend vo_gpu: initial d3d11 support vo_gpu: vulkan support Removed af: remove deprecated audio filters (channels, equalizer, pan, volume; replacements in lavfi) vf: remove most GPL video filters (crop, dsize, expand, flip, gradfun, mirror, noformat, pullup, rotate, scale, stereo3d, yadif; replacements in lavfi) vf_buffer: remove this filter video: remove automatic stereo3d filter insertion vo_gpu: remove hwdec_vaglx interop vo_opengl: refactor into vo_gpu vo_wayland: remove Options and Commands Added demux: add option to create CC tracks eagerly (--sub-create-cc-track) options: add --start=none to reset previously set start time options: add --vlang switch Changed cache: lower default size to 2*10MB demux: bump the demuxer cache readahead duration to 10 hours demux: use seekable cache for network by default, bump prefetch limit msg: make --msg-level affect --log-file too player/misc.c: allow both --length and --end to control play endpoint player: match subtitles with language tags with --sub-auto=exact rename --opengl-hwdec-interop to --gpu-hwdec-interop (now mostly useless) vd_lavc: prefer nvdec over vdpau with --hwdec=auto (better codec and surface format support) vd_lavc: rename --hwdec=rpi to --hwdec=mmal Removed options: remove --heartbeat-cmd and --heartbeat-interval (incidentally fixes #4888) Fixes and Minor Enhancements TOOLS/autoload.lua: add ogm, ogg and opus extensions Use /dev/tty instead of stdin for terminal input (#4190) audio: add audio softvol processing to AO (replaces previously GPLãàÑÅ code) audio: fix channel conversion with NA channels (e.g. with ALSA) audio: fix missing volume update on init and reinit csputils: Fix DCI P3 primaries white point demux: don't allow subtitles to mess up buffered time display demux: fix .cue files with audio files that contain attached pictures demux: fix accounting for seekable ranges on track switches (fixes missing audio when cycling through audio tracks with e.g. EDL, --merge-files, ordered chapters and youtube-dl pseudo DASH) demux: fix crash with cue/ordered chapter files (#5027) demux: speed up cache seeking with a coarse index demux_lavf: always give libavformat the filename when probing (helps with mp3 files) demux_mkv: add V_SNOW tag to mkv_video_tags dvb: Fix long channel switching: next/prev channel dvb: fixes for ATSC tuning lavc_conv: clamp timestamps to positive (#5047) macOS: fix bundle on macOS High Sierra (10.13) (#4926, #4866) mp_image: always copy color attributes on hw download (#4804) mp_image: select an explicit fallback for chroma location (#4804) msg: bump log level of --log-file to -v -v msg: reinterpret a bunch of message levels osc: fix rare stack overflow when changing visibility mode osdep/io: add android-related bullshit to fix files >2 GiB player/playloop.c: respect playback start time when using --loop-file player: allow seeking in cached parts of unseekable streams player: make track language matching case insensitive (#5272) player: use start timestamp for ab-looping if --ab-loop-a is absent player: when loading external file, always add all track types (#5132) restore-old-bindings.conf: add old macOS/Wayland AXIS bindings screenshot: create directories from template scripting: report dlerror() output sd_ass: accept RFC8081 font media types sd_ass: accept otc as fallback OpenType collection file extension stream_libarchive: work around various types of locale braindeath (https://git.io/vbiFJ) subprocess-win: don't change the mouse cursor when creating processes video: add a hack to avoid missing subtitles with vf_sub (#5194) video: fix alpha handling (#4983) video: fix memory leaks (roughly 1 KB per decoded frame) with hwdec copy modes video: fix rotation and deinterlace auto filters video: properly pass through ICC data vo: add support for externally driven renderloop and make wayland use it (partially fixes display-sync under wayland; disables rendering when window is invisible) vo_gpu: change --tone-mapping-desaturate algorithm vo_gpu: enable 3DLUTs in dumb mode vo_gpu: fix gamma scale vo_gpu: fix mobius tone mapping compatibility to GLSL 120 (#5069) vo_gpu: fix video sometimes not being rerendered on equalizer change vo_gpu: kill off FBOTEX_FUZZY (#1814) vo_gpu: opengl: fix possible screenshot window crash (#4905) vo_gpu: opengl: use GLX_MESA_swap_control where available vo_gpu: reduce the --alpha=blend-tiles checkerboard intensity vo_gpu: win: remove exclusive-fullscreen detection hack vo_lavc: remove messy delayed subtitle rendering logic (#4689) wayland_common: implement output tracking, many cleanups and bugfixes Windows: skip window snapping if Windows handled it Windows: add more-POSIXy versions of open() and fstat() (#4711) ytdl_hook: don't prepend ytdl:// to non-youtube links in playlists (#5003)
Revision 1.68 / (download) - annotate - [select for diffs], Mon Mar 12 11:17:14 2018 UTC (5 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.67: +2 -2
lines
Diff to previous 1.67 (colored)
Recursive bumps for fontconfig and libzip dependency changes.
Revision 1.67 / (download) - annotate - [select for diffs], Mon Feb 26 08:19:30 2018 UTC (5 years ago) by adam
Branch: MAIN
Changes since 1.66: +2 -1
lines
Diff to previous 1.66 (colored)
revbump after x264-devel update
Revision 1.61.2.1 / (download) - annotate - [select for diffs], Sat Feb 24 22:44:53 2018 UTC (5 years ago) by spz
Branch: pkgsrc-2017Q4
Changes since 1.61: +5 -2
lines
Diff to previous 1.61 (colored) next main 1.62 (colored)
Pullup ticket #5702 - requested by khorben and leot multimedia/mpv: security update Revisions pulled up: - multimedia/mpv/Makefile 1.64-1.66 - multimedia/mpv/distinfo 1.39-1.40 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: khorben Date: Fri Feb 2 16:46:49 UTC 2018 Modified Files: pkgsrc/multimedia/mpv: Makefile 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@ To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 pkgsrc/multimedia/mpv/Makefile ------------------------------------------------------------------- Module Name: pkgsrc Committed By: leot Date: Sun Feb 11 11:15:59 UTC 2018 Modified Files: pkgsrc/multimedia/mpv: Makefile distinfo Removed Files: pkgsrc/multimedia/mpv/patches: patch-player_lua_ytdl__hook.lua 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) To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 pkgsrc/multimedia/mpv/Makefile cvs rdiff -u -r1.38 -r1.39 pkgsrc/multimedia/mpv/distinfo cvs rdiff -u -r1.1 -r0 \ pkgsrc/multimedia/mpv/patches/patch-player_lua_ytdl__hook.lua ------------------------------------------------------------------- Module Name: pkgsrc Committed By: leot Date: Wed Feb 14 11:41:00 UTC 2018 Modified Files: pkgsrc/multimedia/mpv: Makefile distinfo 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) To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 pkgsrc/multimedia/mpv/Makefile cvs rdiff -u -r1.39 -r1.40 pkgsrc/multimedia/mpv/distinfo
Revision 1.66 / (download) - annotate - [select for diffs], Wed Feb 14 11:41:00 2018 UTC (5 years, 1 month ago) by leot
Branch: MAIN
Changes since 1.65: +2 -2
lines
Diff to previous 1.65 (colored)
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
Revision 1.65 / (download) - annotate - [select for diffs], Sun Feb 11 11:15:59 2018 UTC (5 years, 1 month ago) by leot
Branch: MAIN
Changes since 1.64: +2 -3
lines
Diff to previous 1.64 (colored)
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
Revision 1.64 / (download) - annotate - [select for diffs], Fri Feb 2 16:46:49 2018 UTC (5 years, 1 month ago) by khorben
Branch: MAIN
Changes since 1.63: +5 -2
lines
Diff to previous 1.63 (colored)
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@
Revision 1.63 / (download) - annotate - [select for diffs], Mon Jan 29 21:54:22 2018 UTC (5 years, 1 month ago) by leot
Branch: MAIN
Changes since 1.62: +2 -2
lines
Diff to previous 1.62 (colored)
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.
Revision 1.62 / (download) - annotate - [select for diffs], Sun Jan 28 20:10:57 2018 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.61: +2 -1
lines
Diff to previous 1.61 (colored)
Bump PKGREVISION for gdbm shlib major bump
Revision 1.61 / (download) - annotate - [select for diffs], Sun Nov 26 13:57:08 2017 UTC (5 years, 3 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base
Branch point for: pkgsrc-2017Q4
Changes since 1.60: +3 -1
lines
Diff to previous 1.60 (colored)
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.
Revision 1.60 / (download) - annotate - [select for diffs], Wed Sep 13 10:35:58 2017 UTC (5 years, 6 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.59: +2 -3
lines
Diff to previous 1.59 (colored)
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ãàÑÔ 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
Revision 1.59 / (download) - annotate - [select for diffs], Fri Sep 8 02:38:41 2017 UTC (5 years, 6 months ago) by ryoon
Branch: MAIN
Changes since 1.58: +2 -1
lines
Diff to previous 1.58 (colored)
Recursive revbump from audio/pulseaudio-11.0
Revision 1.58 / (download) - annotate - [select for diffs], Sun Sep 3 08:53:11 2017 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.57: +2 -2
lines
Diff to previous 1.57 (colored)
Follow some redirects.
Revision 1.57 / (download) - annotate - [select for diffs], Sat Jul 22 17:28:38 2017 UTC (5 years, 8 months ago) by leot
Branch: MAIN
Changes since 1.56: +3 -4
lines
Diff to previous 1.56 (colored)
Update multimedia/mpv to 0.26.0 pkgsrc changes: - Adjust SUBST `audio' class after recent ao_oss changes - Backport a patch to fix issue #4642 (`ao_oss: fix a dumb calculation'). Changes: Release 0.26.0 ============== VA-API/VDPAU hardware decoding now requires FFmpeg > 3.2. DVB support is disabled by default since it does not work with some older kernels. Built-in V4L TV support is disabled by default. av://v4l2 can be used instead. Support for C plugins is now enabled by default (#4491). Many more parts of the player are now licensed under LGPL, see Copyright file. Thanks to all contributors who have agreed to relicensing of their changes! See #2033 for details. Features -------- Added ~~~~~ - Universal Windows Plaform (UWP) support (libmpv only) - csputils: implement sony s-gamut - js: add javascript scripting support using MuJS See DOCS/man/javascript.rst for more details - vo_opengl: add new HDR tone mapping algorithm (mobius, now default) - vo_opengl: hwdec_cuda: Support separate decode and display devices - vo_opengl: implement sony s-log1 and s-log2 trc - vo_opengl: implement support for OOTFs and non-display referred content Removed ~~~~~~~ - vf_dlopen: remove this filter Options and Commands -------------------- Added ~~~~~ - vo_opengl: add --tone-mapping-desaturate - vo_opengl: support tone-mapping-param for `clip` - ytdl_hook: add option to exclude URLs from being parsed Changed ~~~~~~~ - allow setting profile option with libmpv - audio: move replaygain control to top-level options - external_files: parse ~ in --{sub,audio}-paths - options: change --sub-fix-timing default to no (#4484) - options: expose string list actions for --sub-file option - options: slight cleanup of --sub-ass-style-override * signfs ãæscale * --sub-ass-style-override ãæ--sub-ass-override - renamed the HDR TRCs `st2084` and `std-b67` to `pq` and `hlg` respectively - replace vf_format's `peak` suboption by `sig-peak`, which is relative to the reference white level instead of in cd/m^2 - the following options change to append-by-default (and possibly separator): * --script - video: change --video-aspect-method default value to `container` Deprecated ~~~~~~~~~~ - m_option: deprecate multiple items for -add etc. - player: deprecate "osd" command - --audio-file-paths => --audio-file-path - --sub-paths => --sub-file-path - --opengl-shaders => --opengl-shader - --sub-paths => --sub-file-paths - the following options are deprecated for setting via API: * "script" (use "scripts") * "sub-file" (use "sub-files") * "audio-file" (use "audio-files") * "external-file" (use "external-files") (the compatibility hacks for this will be removed after this release) Removed ~~~~~~~ - chmap: remove misleading "downmix" channel layout name (#4545) - demux_lavf: remove --demuxer-lavf-cryptokey option (#4579) - input.conf: drop TV/DVB bindings - options: remove remaining deprecated audio device selection options * --alsa-device * --oss-device * --coreaudio-exclusive * --pulse-sink * --rsound-host/--rsound-port * --ao-sndio-device * --ao-wasapi-exclusive * --ao-wasapi-device - remove option --target-brightness - remove property "video-params/nom-peak" Fixes and Minor Enhancements
Revision 1.56 / (download) - annotate - [select for diffs], Sun Jul 16 12:06:25 2017 UTC (5 years, 8 months ago) by leot
Branch: MAIN
Changes since 1.55: +2 -1
lines
Diff to previous 1.55 (colored)
Add stereo/mono fallback logic for `oss' audio output. Previously playing files with more audio channels available than the ones provided by audio device resulted in muted audio. A possible workaround to that was forcing the `--audio-channels=2' or similar. Thanks to <mrg> for kindly provided a reliable test (file|case) for that! While here also get rid of a trailing whitespace in options.mk (spotted by pkglint!) Bump PKGREVISION.
Revision 1.55 / (download) - annotate - [select for diffs], Mon Apr 24 15:18:01 2017 UTC (5 years, 10 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.54: +2 -3
lines
Diff to previous 1.54 (colored)
mpv: update to 0.25.0 This release drops support for OS X 10.7 and earlier. Support for some optical media functionality (DVD/CD) is now disabled by default. More parts of the player are now licensed under LGPL. In particular: OSD symbol font ass_mp, sd_ass common.h demux/packet demux_mkv (with minor exceptions), ebml, matroska.h sd_lavc sub/osd Thanks to all contributors who have agreed to relicensing of their changes! See #2033 for details. Starting with this release, releases will be tagged on the master branch. The release/current branch is thus abandoned. Features Added TOOLS: add acompressor.lua script for runtime acompressor ffmpeg filter control dvb: add support for DVB-T2 lavfi: support hwdec filters for --lavfi-complex macOS: initial Touch Bar support osc: add volume button (mouse wheel to change volume) sub: add SDH subtitle filter vo_opengl: add experimental vdpauglx backend vo_opengl: implement videotoolbox hwdec on iOS Removed image_writer: remove useless formats (PPM, PGM, TGA) af_drc: remove (use --af=acompressor instead; higher quality) Options and Commands Added --demuxer-lavf-probe-info --sub-filter-sdh, --sub-filter-sdh-harder add automatic libavfilter bridges to option parsing command: add better runtime filter toggling method command: add demux-start-time property command: add property notifications for hwdec properties (#4289) input: add "async" flag osc: add user_opts.boxmaxchars for box layout title limit player: add --keep-open-pause=no option va_vavpp: reversal-bug=no vo_opengl: --opengl-es=force2 vo_opengl: add --opengl-shader-cache-dir option for caching shaders on disk (mostly for ANGLE) vo_opengl: angle: add --angle-flip to set the ANGLE present model Changed command: update sub-fps etc. options on runtime changes vo_opengl: prefer X11 backends over Wayland backends options: change --audio-file-auto default to not to load any files Deprecated audio: deprecate most non-lavfi audio filters (channels, equalizer, pan, volume) video: deprecate almost all non-lavfi video filters (buffer, crop, dlopen, dsize, eq, expand, flip, gradfun, mirror, noformat, pullup, rotate, scale, stereo3d, sub, yadif) options: deprecate --loop semantics (planned alias to --loop-file) Fixes and Minor Enhancements Windows: demux_cue: fix UTF-8 paths Windows: fix mismatched free/talloc_free (#4315) Windows: fix undefined behaviour when toggling fullscreen ao_alsa: close lost audio devices (#4189) ao_alsa: filter fewer devices ao_alsa: fix an error check (#4188) ao_jack: update latency on buffer_size/graph change ao_wasapi: do not pass nonsense to drivers with double precision formats ass_mp: reallocate cached subtitle image data on format changes (#4325) build: decouple dvdnav check from dvdread (#4290) build: encode_lavc: fix build failure after libavcodec major bump build: fix build with HAVE_GL==0 build: replace android-gl check with a standard GLES3 check build: update bundled waf to 1.9.8 build: vd_lavc: fix potential build failure with vaapi demux_lavf: disable half-working mp4 edit list support in libavcodec demux_lavf: skip avformat_find_stream_info() for some formats (hls, mp4, mkv by default) etc/encoding_profiles.conf: update and remove deprecated stuff etc/mpv.conf: remove deprecated options external_files: actually try to autoload from fallback paths external_files: enable autoloading with URLs (#3264) image_writer: make it work with libavcodec's jpg encoder macOS: add --ontop-level option for modifying ontop window level (#2376, #3974) macOS: add key mappings for previous and next Media Keys (#4204) macOS: add option to force dedicated GPU (#3242) macOS: fix autofit options on HiDPI resolutions without HiDPI scaling (#4194) macOS: fix black edges on live resize macOS: fix cursor hiding in the Dock area and top of the screen macOS: fix event propagation of menu bar item key shortcuts macOS: fix first responder when borderless window is used macOS: fix key input in certain circumstances macOS: fix retrieval of non-fullscreen window size, also while animating (#4323) macOS: fix scroll wheel input with Shift modifier (#3506) macOS: improve bundle environment variable handling (#2061) macOS: make window draggable on init macOS: only move window into screen bounds when changing screens (#4178) macOS: only report mouse movements when window is not being dragged (might have triggered OSC and other scripts) macOS: properly restore shell state when quitting from the Dock's context menu macOS: refactor mouse events and cursor visibility (#1817, #3856, #4147) macOS: set background of the title bar from black to white osc: bottom/topbar: add fullscreen button osc: bottom/topbar: don't clip title vertically osc: bottom/topbar: increase timecodes width a bit (#3952) osc: fix PlayResX undefined warning when aspect is 0 osc: fix window dragging with showwindowed=no (#1819) osc: make title configurable and use property expansion on it (#4221) osc: refactor osc message scaling (#4081, #4083, #4102) player: don't block playback stop when seeking player: enable "buffering" pausing for DASH streams too player: fix core-idle and eof-reached update notifcations player: make screenshot commands honor the async flag (#4250) player: reduce blocking on VO when switching pause (#4152) sd_ass: disable --sub-fix-timing if sub style override is fully disabled stream/stream_dvdnav: don't ignore setting title (#4283) stream_dvd: fix subs/audio detection on DVDs containing multi-PGC titles vf_vavpp: add advanced deint bug compatibility for Intel vaapi drivers vf_vavpp: fix first-field mode vo_opengl: fix crash with temporal dithering in dumb mode vo_opengl: hwdec_d3d11egl: make it work with some ANGLE DLL versions vo_x11: reduce flickering on playlist navigation wayland: correctly map mouse buttons This listing is not complete. Check DOCS/client-api-changes.rst for a history of changes to the client API, and DOCS/interface-changes.rst for a history of changes to other user-visible interfaces. A complete changelog can be seen by running git log v0.24.0..v0.25.0 in the git repository or by visiting either v0.24.0...v0.25.0 or https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.24.0..v0.25.0
Revision 1.54 / (download) - annotate - [select for diffs], Sun Mar 12 11:41:44 2017 UTC (6 years ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.53: +2 -2
lines
Diff to previous 1.53 (colored)
Add vaapi and vdpau options and enable it by default on supported platform. Bump PKGREVISION (Please note that previosly vaapi|vdpau were available thanks to <maya> works via `--hwdec=vaapi|vdpau' via a vaapi|vdpau-aware ffmpeg3. This change just enable them as `--vo=vaapi|vdpau' too)
Revision 1.53 / (download) - annotate - [select for diffs], Fri Mar 10 15:55:33 2017 UTC (6 years ago) by nat
Branch: MAIN
Changes since 1.52: +2 -3
lines
Diff to previous 1.52 (colored)
Add support for Raspberry Pi/GLES. Add support for SDL2. LibASS is now optional. Bump PKG_REVISION.
Revision 1.52 / (download) - annotate - [select for diffs], Fri Feb 24 21:54:52 2017 UTC (6 years ago) by maya
Branch: MAIN
Changes since 1.51: +2 -1
lines
Diff to previous 1.51 (colored)
revbump for ffmpeg3 buildlink3.mk addition of vaapi and vdpau. It creates a noticeable change at least for mpv, which now doesn't complain about --vo=vaapi or --vo=vdpau.
Revision 1.51 / (download) - annotate - [select for diffs], Sun Feb 12 22:02:28 2017 UTC (6 years, 1 month ago) by leot
Branch: MAIN
Changes since 1.50: +2 -3
lines
Diff to previous 1.50 (colored)
Update multimedia/mpv to mpv-0.24.0 Changes: Release 0.24.0 ============== Features -------- Added ~~~~~ - Windows: allow snapping to screen edges (#2248) - macOS: add border cycling (#2430) - player: add experimental C plugin interface - player: add experimental stream recording feature (--record-file) - player: add prefetching of the next playlist entry (--prefetch-playlist; does NOT work with URLs resolved by youtube-dl) - stream_lavf: add support for data URIs (#4058) - vaapi: add support for 10-bit video formats (requires patched Mesa and capable hardware) - x11: pseudo HiDPI scaling Options and Commands -------------------- Added ~~~~~ - sub: add --sub-justify and --sub-ass-justify options - sub: add option to force using video resolution for image subtitles (--image-subs-video-resolution) Changed ~~~~~~~ - command: rename framedrop properties - drop-frame-count ãædecoder-frame-drop-count - vo-drop-frame-count ãæframe-drop-count - input.conf: change "L" to change loop-file by default Deprecated ~~~~~~~~~~ - --hwdec-preload (replaced with --opengl-hwdec-interop) Removed ~~~~~~~ - options: drop deprecated --sub-codepage syntax - options: drop deprecated --vd/--ad codecs selection features - player: remove --stream-capture option/property Fixes and Minor Enhancements
Revision 1.50 / (download) - annotate - [select for diffs], Sun Feb 12 06:25:48 2017 UTC (6 years, 1 month ago) by ryoon
Branch: MAIN
Changes since 1.49: +2 -2
lines
Diff to previous 1.49 (colored)
Recursive revbump from fonts/harfbuzz
Revision 1.49 / (download) - annotate - [select for diffs], Sat Feb 11 09:05:27 2017 UTC (6 years, 1 month ago) by leot
Branch: MAIN
Changes since 1.48: +3 -2
lines
Diff to previous 1.48 (colored)
mpv needs devel/libiconv too Bump PKGREVISION Pointed out by <sevan>'s FreeBSD 10.3 bulk build
Revision 1.48 / (download) - annotate - [select for diffs], Mon Feb 6 13:55:46 2017 UTC (6 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.47: +2 -2
lines
Diff to previous 1.47 (colored)
Recursive bump for harfbuzz's new graphite2 dependency.
Revision 1.47 / (download) - annotate - [select for diffs], Tue Jan 31 01:37:19 2017 UTC (6 years, 1 month ago) by khorben
Branch: MAIN
Changes since 1.46: +4 -2
lines
Diff to previous 1.46 (colored)
Add support for more dependencies by default This registers support for libXrandr and libXScrnSaver. Pulseaudio is now suggested by default as well (as is the case for mplayer). Bump PKGREVISION.
Revision 1.46 / (download) - annotate - [select for diffs], Sat Jan 21 20:06:51 2017 UTC (6 years, 2 months ago) by ryoon
Branch: MAIN
Changes since 1.45: +2 -2
lines
Diff to previous 1.45 (colored)
Recursive revbump from audio/pulseaudio-10.0
Revision 1.45 / (download) - annotate - [select for diffs], Mon Jan 16 23:45:15 2017 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.44: +2 -1
lines
Diff to previous 1.44 (colored)
Recursive bump for libvpx shlib major change.
Revision 1.44 / (download) - annotate - [select for diffs], Thu Dec 29 20:09:21 2016 UTC (6 years, 2 months ago) by leot
Branch: MAIN
Changes since 1.43: +9 -7
lines
Diff to previous 1.43 (colored)
Update multimedia/mpv to mpv-0.23.0 Changes: Release 0.23.0 ============== Now requires at least FFmpeg 3.2.2. Features -------- - vo_rpi: partially undeprecate Added ~~~~~ - vo_opengl: hwdec_cuda: Support P016 output surfaces Removed ~~~~~~~ - charset_conv: drop enca and libguess support in favor of uchardet - vf_vdpaurb: remove this filter in favor of --hwdec=vdpau-copy Options and Commands -------------------- Added ~~~~~ - TOOLS/autoload: allow disabling through script-opts - demux, stream: add --access-references to prevent opening referenced files Deprecated ~~~~~~~~~~ - options: deprecate codec family selection in --vd/--ad Removed ~~~~~~~ - macOS: remove --fs-black-out-screens - options: remove deprecated sub-option handling for --vo and --ao Fixes and Minor Enhancements
Revision 1.43 / (download) - annotate - [select for diffs], Tue Nov 22 11:06:13 2016 UTC (6 years, 4 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Changes since 1.42: +2 -3
lines
Diff to previous 1.42 (colored)
Update multimedia/mpv to mpv-0.22.0 Changes: Release 0.22.0 ============== Features -------- Added ~~~~~ - audio/out: add AudioUnit output driver for iOS - demux_mkv: parse Matroska colorimetry metadata - filter_kernels: add ability to taper kernels/windows, add tukey window - osc: add seekbarstyle=knob (#2365) - video/out: add tct as modern caca alternative for true-color and 256-color terminals - video: add --hwdec=vdpau-copy mode Deprecated ~~~~~~~~~~ - vf_vdpaurb: deprecated in favor of --hwdec=vdpau-copy Options and Commands -------------------- Added ~~~~~ - --opengl-early-flush=auto - --scale-taper, --scale-wtaper - --scale-wblur - macOS: --hidpi-window-scale (#3716) - osc: add script message handlers for chapter/track/playlists Fixes and Minor Enhancements
Revision 1.42 / (download) - annotate - [select for diffs], Thu Nov 3 14:41:28 2016 UTC (6 years, 4 months ago) by leot
Branch: MAIN
Changes since 1.41: +2 -1
lines
Diff to previous 1.41 (colored)
Make mpv agnostic regarding possible mismatches of built vs running dependencies. Given the existence of BUILDLINK_A[BP]I_DEPENDS and PKGREVISION bumps our use in pkgsrc can be considered a legitimate one. Delete the print_libav_versions() check to reflect that. Bump PKGREVISION. Thanks to <wiz> for noticing that!
Revision 1.41 / (download) - annotate - [select for diffs], Thu Oct 20 08:27:01 2016 UTC (6 years, 5 months ago) by leot
Branch: MAIN
Changes since 1.40: +2 -3
lines
Diff to previous 1.40 (colored)
Update multimedia/mpv to mpv-0.21.0 Changes: Release 0.21.0 ============== Features -------- Added ~~~~~ - config: allow profile forward-references in default profile - demux_lavf: "support" mov edit lists and log errors if used (FFmpeg only) - hwdec: Add support for CUDA and cuvid/NvDecode (mostly useful on Linux where VDPAU still lacks HEVC Main 10 support; keep using DXVA2 on Windows) - osc: add right-click behavior to playlist and chapter buttons - osc: add user-alterable margin for top/bottombar - rpi: add --hwdec=rpi-copy (#3604) - sd_lavc: enable teletext - vaapi: support drm devices when running in vaapi-copy mode - vd_lavc: Add hwdec wrapper for crystalhd - vo_opengl: add hw overlay support and use it for RPI - vo_opengl: basic mali fbdev support - vo_opengl: rpi: merge vo_rpi features Removed ~~~~~~~ - vo_opengl: remove pre/post/scale-shaders in favor of user-shaders Deprecated ~~~~~~~~~~ - config: deprecate ao and vo auto-profiles - vo_rpi: deprecate this VO Options and Commands -------------------- Added ~~~~~ - add --teletext-page option - af_pan: add af-command support to change the matrix - af_rubberband: add af-command and option to change the pitch - command: add a load-script command - command: add a video-dec-params property - command: add an apply-profile command - command: add audio-pts property to get the audio pts - command: add options to property list - command: add sub-text property for current subtitle text - command: export profile list as a property (#977) - options: add --hwdec=yes as alias for --hwdec=auto - player: add --player-operation-mode=pseudo-gui - player: add --video-osd=no option to disable video OSD (#3387) - player: add --watch-later-directory option - stream_bluray: select title by playlist (bd://mpls/[playlist]) - vo_opengl: disable glFlush() by default, and add an option to enable it for testing Changed ~~~~~~~ - af_rubberband: default to channels=together - command: allow absolute seeks relative to end of stream - command: make bitrate properties observable - command: make most options observable - msg: make --log-file and --dump-stats accept config path expansion (#3591) - options: deprecate --playlist-pos to --playlist-start - options: make input options generally runtime-settable - options: rename subtitle options (--sub-text- ãæ--sub; --ass- ãæ--sub-ass-) - osc: change default layout to bottombar, seekbarstyle to bar, use larger scalewindowed and scalefullscreen - player: make --terminal, --log-file, --dump-stats, --osc, --ytdl, --audio-*, --priority, --stop-screensaver (#3615) settable at runtime - vo_drm: change CLI options - Change connector selection to accept human readable names (such as eDP-1, HDMI-A-2) rather than arbitrary numbers. - Change GPU selection to accept GPU number rather than device paths. - Merge connector and GPU selection into one --drm-connector. - Add support for --drm-connector=help. - Add support for --drm-* in EGL backend. - vo_opengl: rename 3dlut-size to icc-3dlut-size Removed ~~~~~~~ - command: remove hwdec-active and hwdec-detected properties - command: remove vo-cmdline - options: drop unreferenced --bluray-angle option - vo, ao: disable positional parameter suboptions - vo_xv: replace no-colorkey with ck-method=none Deprecated ~~~~~~~~~~ - all VOs and AOs: deprecate sub-options, add them as global options - command: deprecate "cache" property, replace with "cache-percent" - deprecate --vo-defaults - deprecate --vo=opengl-hq alias in favor of opengl-hq profile - options: deprecate --mute=auto - vo_direct3d: deprecate direct3d_shaders alias, use shaders by default - vo_opengl: deprecate 'drm-egl' backend and introduce 'drm' instead Fixes and Minor Enhancements
Revision 1.40 / (download) - annotate - [select for diffs], Sat Sep 10 23:23:20 2016 UTC (6 years, 6 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.39: +4 -1
lines
Diff to previous 1.39 (colored)
Bump PKGREVISION for NOT_PAX_MPROTECT_SAFE
Revision 1.39 / (download) - annotate - [select for diffs], Wed Aug 31 13:57:45 2016 UTC (6 years, 6 months ago) by leot
Branch: MAIN
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
Update multimedia/mpv to 0.20.0 Changes: Release 0.20.0 ============== Options and Commands -------------------- Added ~~~~~ - aspect: add --video-unscaled=downscale-big - player: add --image-display-duration option to control duration of image display (#3425) - vo_opengl: angle: new flag (dcomposition) to control DirectComposition Fixes and Minor Enhancements
Revision 1.38 / (download) - annotate - [select for diffs], Wed Aug 24 09:59:10 2016 UTC (6 years, 6 months ago) by maya
Branch: MAIN
Changes since 1.37: +2 -3
lines
Diff to previous 1.37 (colored)
mpv: update to 0.19.0 Release 0.19.0 Changelog: Build System Changes build: add --htmldir option build: always require atomics wscript: add proper unversioned SONAME for Android Features New client API: add stream_cb API for user-defined stream implementations (bumps client API version to 1.22) vf_d3d11vpp: add video processor selection videotoolbox: add --hwdec=videotoolbox-copy for h/w accelerated decoding with video filters vo_opengl: add a tscale=linear direct implementation Removed audio/filter: remove delay audio filter Options and Commands Added command: add filename/no-ext sub-property that returns filename without extension (#3404) command: add properties for HDR metadata command: add replaygain information properties to track-list options: add vp9 to --hwdec-codecs player: add --audio-stream-silence player: add --audio-wait-open player: add --no-autoload-files videotoolbox: add yuv420p to --videotoolbox-format Changed options: un-restrict --audio-delay use - as command-name separator everywhere vo_opengl: reduce default 3dlut-size to 64x64x64 (since accuracy is improved) Deprecated deprecate "balance" option/property (no replacement) Fixes and Minor Enhancements Windows: don't wait for GUI thread when polling for events (#3393) af_lavcac3enc: error out properly if encoding fails af_volume: don't let softvol overwrite af_volume volumedb sub-option ao_pulse: fix some volume control rounding issues ao_wasapi: in exclusive mode, do not output multichannel by default audio: add heuristic to move auto-downmixing before other filters audio: show an osd bar when changing ao-volume demux: make ALBUM replaygain tags optional (#3405) demux_raw: fix small typo to add s16be support demux_timeline: restore mkv edition switching libarchive: sanitize non-UTF8 archive entries macOS/vo_opengl: fix crash when glctx is NULL during init (#3360) player: disable display-sync with spdif transcoding player: do not cut off terminal status line if it contains newlines (#3340) player: fix display-sync timing if audio resumes slowly player: improve instant track switching (#3392) player: improve non-hr seeking with external audio tracks player: offset demuxer on start/seek properly with audio/sub delay player: sync audio as well when enabling it mid-stream stream/stream_bluray: display list of available titles in verbose mode sub: don't potentially discard too many subtitles on seek video: respect --deinterlace=auto vo_direct3d: add missing header (fixes Cygwin build) vo_opengl: angle: try D3D9 when D3D11 fails eglInitialize vo_opengl: angle: use WARP if there are no hw adapters (makes it work on Windows 7 without hardware-accelerated graphics) vo_opengl: increase 3DLUT accuracy at smaller LUT sizes vo_opengl: remove the 3dlut-size npot2 restriction vo_wayland: fix high CPU usage due to busy polling wayland_common: clip window size to the display output size wayland_common: fix crashes when switching to fullscreen before the video output is fully initialized wayland_common: fix fullscreen image switching bug wayland_common: prevent black bars on most non-native aspect ratios wayland_common: remove untested/unusable wayland dnd code win32: mpv.rc: re-add version info x11: skip ICC update on every window move ytdl: Error out with http_dash_segments (unsupported for now) This listing is not complete. Check DOCS/client-api-changes.rst for a history of changes to the client API, and DOCS/interface-changes.rst for a history of changes to other user-visible interfaces.
Revision 1.37 / (download) - annotate - [select for diffs], Wed Aug 17 00:06:44 2016 UTC (6 years, 7 months ago) by ryoon
Branch: MAIN
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored)
Recursive revbump from multimedia/libvpx uppdate
Revision 1.36 / (download) - annotate - [select for diffs], Thu Aug 4 17:03:37 2016 UTC (6 years, 7 months ago) by ryoon
Branch: MAIN
Changes since 1.35: +2 -1
lines
Diff to previous 1.35 (colored)
Recursive revbump from audio/pulseaudio
Revision 1.35 / (download) - annotate - [select for diffs], Mon Jul 11 09:55:19 2016 UTC (6 years, 8 months ago) by leot
Branch: MAIN
Changes since 1.34: +2 -3
lines
Diff to previous 1.34 (colored)
Update multimedia/mpv to 0.18.1 Changes: Release 0.18.1 ============== Note: Running mpv with different versions of the FFmpeg/Libav libraries than it was compiled with is no longer supported. Even supposedly ABI-compatible versions have been a source of trouble, and it creates far too much complexity with little to no benefit, coupled with absurd and unusable FFmpeg API artifacts. Instead, mpv will exit with an error when such a situation is detected. This simply means that mpv needs to be rebuilt whenever FFmpeg libraries change. Features -------- New ~~~ - d3d: implement screenshots for --hwdec=d3d11va - vo_opengl: add output_size uniform to custom shader - vo_opengl: implement the Panasonic V-Log function (#3157) - vo_opengl: implement ARIB STD-B68 (HLG) HDR TRC Options and Commands -------------------- Changed ~~~~~~~ - command: pack sub image data in overlay-add command Deprecated ~~~~~~~~~~ - options: deprecate --heartbeat-cmd - audio: deprecate --softvol Removed ~~~~~~~ - audio: drop --softvol=no and --softvol=auto (#3322) Fixes and Minor Enhancements
Revision 1.34 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:39 2016 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored)
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
Revision 1.33 / (download) - annotate - [select for diffs], Fri Jul 1 07:47:38 2016 UTC (6 years, 8 months ago) by leot
Branch: MAIN
Changes since 1.32: +9 -3
lines
Diff to previous 1.32 (colored)
Update multimedia/mpv to 0.18.0 Changes: Release 0.18.0 ============== Build System Changes -------------------- - build: Do not link to libGL for egl-drm - build: also use the iconv check on FreeBSD - build: don't install tests, only build them - build: re-enable encoding mode by default - vo_opengl: hwdec: remove build-dependency on dxva2 (#3150) - wscript: make at least 1 OpenGL output mandatory Features -------- New ~~~ - csputils: add SMPTE ST2084 support - demux_mkv: support Matroska webvtt (#3247) - demux_playlist: read directories recursively - stream_memory: add hex:// protocol - vf_crop: support opaque hardware decoding formats - vf_d3d11vpp: add a D3D11 video processor filter - vo_opengl: D3D11VA + ANGLE interop - vo_opengl: add an angle-es2 backend - vo_opengl: angle: dynamically load ANGLE - vo_opengl: d3d11egl: native NV12 sampling support - vo_opengl: enable color management on GLES - vo_opengl: implement HDR (SMPTE ST2084) - vo_opengl: implement tone mapping algorithms - vo_opengl: make PBOs work on GLES 3.x - vo_opengl: support external user hooks, enhancing the flexibility of user shaders - vo_opengl: vdpau interop without RGB conversion - wayland: implement HIDPI support Removed ~~~~~~~ - vo_opengl: remove nnedi3 prescaler (replaced by user shaders) - vo_opengl: remove prescaling framework with superxbr prescaler (replaced by user shaders) Options and Commands -------------------- Added ~~~~~ - Windows: make taskbar progress indication optional (#2535) - af_lavcac3enc: make encoder configurable - command: add playlist-pos-1 property (#2828) - command: introduce hwdec-current and hwdec-interop properties. - options: add --fit-border video option (currently Windows only) - video: add --hwdec=auto-copy mode - vo_opengl: always autoselect ANGLE as backend if available - vo_opengl: expose performance timers as properties - x11: add --x11-bypass-compositor=never - x11: extend --x11-bypass-compositor with fs-only option (#2582) Changed ~~~~~~~ - command: allow setting panscan etc. properties if no video is active - command: don't seek immediately when setting a-b loop while paused - command: if only ab-loop-b is set, loop from start of file - options: --geometry: center window position after applying size (#2397) - player: loop on end of file if ab-loop-b is unset - sd_add: replace --sub-ass=no with --ass-style-override=strip Removed ~~~~~~~ - vo_opengl: remove non-working rgb/rgba FBO formats Fixes and Minor Enhancements
Revision 1.32 / (download) - annotate - [select for diffs], Sat Jun 18 10:58:28 2016 UTC (6 years, 9 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.31: +3 -2
lines
Diff to previous 1.31 (colored)
Use ffmpeg3 instead of ffmpeg2 (thanks to <wiz> for pointing it out!) Bump PKGREVISION.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Apr 13 16:14:01 2016 UTC (6 years, 11 months ago) by leot
Branch: MAIN
Changes since 1.30: +2 -9
lines
Diff to previous 1.30 (colored)
Update multimedia/mpv to 0.17.0. Changes: Release 0.17.0 ============== Note: The client API examples have moved to https://github.com/mpv-player/mpv-examples Build System Changes -------------------- - install symbolic SVG icon - build: allow plain-gl build on OSX (#2980) - build: disable encoding mode by default (uses deprecated FFmpeg APIs) Features -------- New ~~~ - csputils: add DCI-P3 colorspace - d3d11va hwdec - demux: add null demuxer - ipc: add Windows implementation with named pipes - mediacodec decoder hwdec wrapper - vo_opengl: add dxva2 interop to angle backend - vo_opengl: generate 3DLUT against source and use full BT.1886 (#2815) Options and Commands -------------------- Added ~~~~~ - command: add cache-speed property - command: add keepaspect property - command: add video-stereo-mode property (#2994) - command: export canonical ffmpeg version identifier (ffmpeg-version) - command: export lists of all codecs (decoder-list and encoder-list) - osd: add italic font for osd (#3031) Changed ~~~~~~~ - aspect: make video-zoom logarithmic (#3004) - command: export more information under track-list - ipc: rename --input-unix-socket to --input-ipc-server - vo_opengl: decrease default superxbr-edge-strength - vo_opengl: rename prescale to prescale-luma Fixes and Minor Enhancements
Revision 1.30 / (download) - annotate - [select for diffs], Wed Mar 2 21:30:19 2016 UTC (7 years ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.29: +3 -3
lines
Diff to previous 1.29 (colored)
Update multimedia/mpv to 0.16.0. Changes: Release 0.16.0 ============== This release changes the license of some non-MPlayer source files to LGPL 2.1 or later. Build System Changes -------------------- - build: enable vaapi under drm-only as well (issue #2808) - build: enable vo_opengl_cb if GL headers are present - build: make libavfilter mandatory - build: make posix_spawn optional - wscript: donÑÕ install the encoding profiles with encoding disabled Features -------- New ~~~ - Initial Android support - ao: initial OpenSL ES support - dxva2: support HEVC Main 10 - osc: add always-on mode and unify visibility mode (always/never/auto) - player: add complex filter graph support - rpi: add mpeg-4, vc-1 decoding support - stream_dvb: support frontends with multiple delivery systems (e.g. DVB-C/DVB-T combo cards) - vo_opengl: 10 bit support with ANGLE - vo_opengl: add KMS/DRM VAAPI hardware decoding interop - vo_opengl: dxinterop: add dxva2 passthrough - vo_rpi: add geometry handling (--geometry, --autofit, fullscreen switching, etc.) - vo_x11: add 16bpp support Options and Commands -------------------- Added ~~~~~ - --lavfi-complex option for complex filter graphs - audio: change downmix behavior, add --audio-normalize-downmix - command: add vf-command and af-command commands - player: add --external-file option - vo_opengl: add interpolation-threshold sub-option Changed ~~~~~~~ - audio: change --audio-channels default back to stereo - audio: remove default preference for libdcadec (decoder was merged with FFmpeg) - command: always allow setting volume/mute properties - command: show original aspect in video-aspect property too - input: ignore --input-cursor for events injected by input commands (issue #2750) - options: set fs=yes by default on RPI, and change RPI defaults handling - sub: implement "sub-seek 0" (issue #2791) - vo_opengl: default scaler-resizes-only sub-option to yes Fixes and Minor Enhancements
Revision 1.29 / (download) - annotate - [select for diffs], Wed Jan 20 22:22:18 2016 UTC (7 years, 2 months ago) by leot
Branch: MAIN
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored)
Update multimedia/mpv to 0.15.0. Changes: Release 0.15.0 ============== Build System Changes -------------------- - OS X bundle: remove git sha from the Info.plist version (issue #2677) - add "lua51" ("51obsd") to list of possible lua names - add option to customize config files system path (issue #2704) Features -------- New ~~~ - vo_opengl: implement support for transparent video display on OS X (alpha=yes suboption) - vo_opengl: use a checkerboard pattern as background for transparent video by default Options and Commands -------------------- Added ~~~~~ - add --audio-file-paths (issue #2632) - player, stream_dvb: implement dvb-channel-name property, add switch binding Changed ~~~~~~~ - vf_stereo3d: add alternating modes - vo_opengl: disable pbo by default for opengl-hq due to driver problems - vf_yadif: change defaults (issue #2539) - command: change heuristic for files with 1 chapter (issue #2550) - demux_mkv: adjust subtitle preroll defaults - exclude 360 from --video-rotate range (issue #2647) - osd: make osd-width/height properties watchable Fixes and Minor Enhancements
Revision 1.28 / (download) - annotate - [select for diffs], Sun Dec 27 15:44:37 2015 UTC (7 years, 2 months ago) by leot
Branch: MAIN
Changes since 1.27: +2 -3
lines
Diff to previous 1.27 (colored)
Update multimedia/mpv to 0.14.0. Changes: Release 0.14.0 ============== Build System Changes -------------------- - build: install scalable svg icon as well - vo_opengl: require --enable-gpl3 for nnedi - win32: enable internal pthreads wrapper by default Features -------- New ~~~ - vo_opengl: add experimental dxinterop backend (renders with OpenGL, displays through Direct3D; broken with Intel drivers) - vo_opengl: add initial ANGLE support - windows: implement icc-profile-auto - windows: support taskbar button progress indicator (issue #2399) Removed ~~~~~~~ - Windows XP support - demux: remove old subtitle parser (FFmpeg users are unaffected; Libav loses support for some minor formats) - demux_libass: remove this demuxer (libavformat takes its place) - stream: drop old Linux PVR support Options and Commands -------------------- Added ~~~~~ - command, vo: add estimated-display-fps property - command: add vsync-ratio property - command: export some per-video-frame information (issue #2444) - vo_opengl: make LOOKUP_TEXTURE_SIZE configurable - windows: add option to set VO MMCSS profile Changed ~~~~~~~ - --sub-fix-timing now applies to ASS subtitles as well - command: rename vo-missed-frame-count property to vo-delayed-frame-count - input.conf: add default bindings for changing window scale (issue #2500) - videotoolbox: make decoder format customizable - vo_opengl: disable interpolation without display-sync - vo_opengl: make tscale=mitchell:tscale-clamp the default - vo_rpi: add an option to disable OSD Fixes and Minor Enhancements
Revision 1.27 / (download) - annotate - [select for diffs], Wed Nov 18 14:19:53 2015 UTC (7 years, 4 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.26: +2 -1
lines
Diff to previous 1.26 (colored)
Recursive revbump from multimedia/libvpx
Revision 1.26 / (download) - annotate - [select for diffs], Wed Nov 11 17:37:18 2015 UTC (7 years, 4 months ago) by leot
Branch: MAIN
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
Update multimedia/mpv to 0.13.0. Changes: NOTE: The previous release changed the default format for youtube-dl and removed some workarounds related to MPEG DASH support. However, the required changes to FFmpeg code (FFmpeg/FFmpeg@4ab5666) are not in any FFmpeg release yet (as of 2015-11-10), 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 * SVG version of the icon (with symbolic counterpart) * stream_libarchive: add multivolume support * vo_opengl: add prescaling framework along with Super-xBR and NNEDI3 (currently very slow) prescalers (issue #2230) Options and Commands -------------------- Added * command: add mistimed-frame-count property * vo_opengl: add vsync-fences option Changed * command: make display-fps property writable * options: enable mpeg2 hw decoding by default if hw decoding is requested * vo_opengl: rename fancy-downscaling to correct-downscaling * vo_opengl: correct-downscaling: enable also for anamorphic clips * vo_opengl: rename "drm_egl" to "drm-egl" * vo_opengl: disable drm-egl autopickup * vo_opengl: never load vaapi GLX interop by default Fixes and Minor Enhancements
Revision 1.25 / (download) - annotate - [select for diffs], Sun Nov 1 18:08:38 2015 UTC (7 years, 4 months ago) by leot
Branch: MAIN
Changes since 1.24: +6 -3
lines
Diff to previous 1.24 (colored)
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
Revision 1.24 / (download) - annotate - [select for diffs], Sun Sep 27 14:49:44 2015 UTC (7 years, 5 months ago) by leot
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
Update multimedia/mpv to mpv-0.11.0. Changes: Features ======== New --- * vo_opengl: implement debanding Removed ------- * audio/filter: remove center, extrastereo, karaoke, sinesuppress, sub, surround, sweep, ladspa, hrtf, export and bs2b filters (these are either considered useless or have replacements in lavfi) * video/filter: remove lavfi wrappers for noise, hqdn3d, unsharp and delogo (these filters remain usable through lavfi) Behavior -------- * vo_opengl: require FBOs by default (use dumb-mode suboption for old hardware and broken drivers) * vo_opengl: enable debanding by default for the opengl-hq preset * audio/out: use new sample format determination code * player: prefer logical current directory path (affects logic for resuming playback) * vf_vdpaurb: Pass through non-hardware-decoded content * player: make force-window=immediate work in auto-profiles Options and Commands ==================== Added ----- * af_lavrresample: add normalize suboption * vo_opengl: add deband, deband-iterations, deband-threshold, deband-range and deband-grain suboptions * af_lavfi: implement af-metadata property (like vf-metadata) (#2311) Changed ------- * command: make "add 0" not change the value Removed ------- * vo_opengl: remove source-shader suboption Fixes and Minor Enhancements ============================ * options: fix --no-config * cache: do not include backbuffer size in total stream cache size (#2305) * audio/format: actually prefer float over double sample format for int-> float conversions * audio/format: fix interlaved vs. non-interleaved conversions * audio/format: revise format conversion scoring * video: make --field-dominance set interlaced flag (#2289) * vf: vf_stereo3d compilation depends on libavfilter * vf_yadif: add hack for Libav compatibility (#2335) * player: add opus to list of external audio file extensions (#2336) * build: allow disabling vapoursynth completely * libmpv/win32: allow multiple windows at the same time (#2319)
Revision 1.23 / (download) - annotate - [select for diffs], Sun Sep 6 00:24:46 2015 UTC (7 years, 6 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.22: +3 -4
lines
Diff to previous 1.22 (colored)
Update multimedia/mpv to mpv-0.10.0. Changes: Release 0.10.0 ============== Features -------- New ~~~ - uchardet support - Matroska: reading cue sheets embedded in tags - Support for VideoToolbox hardware decoding - Display sync mode (--display-sync) - --force-window=immediate mode - fd:// protocol - libarchive wrapper for reading compressed archives - TOOLS/lua: zones.lua - Support for the "new" libavcodec VDPAU API - vf_vdpaurb, Add a new filter for reading back VDPAU decoded frames - DXVA2: HEVC support - Enabled HEVC profiles with VA API - HEVC added to whitelist of hwdec codecs - vo_null: framerate emulation - vo_opengl: support for custom shaders - vo_opengl: temporal-dither-period option - vo_opengl: tscale-clamp option - vo_opengl: option to attach target-prim/target-csp to window screenshots - vo_opengl_cb: "block" framedrop mode (now default) - vo_opengl_cb: support for interpolation - vo_vdpau: rotation support - ytdl_hook: support for 'multi_video' results Removed ~~~~~~~ - af_convert24 (af_lavrresample does this now) - af_dummy - audio: S8, U16, U24, U32 formats - DVD and BD menu support - TOOLS: youtube-starttime.lua - VA API: compatibility crap (< 0.34.0) and vo_vaapi deinterlacer - vo_x11 Deprecated ~~~~~~~~~~ - vf_dlopen Behavior -------- - audio: softvol scale is now cubic - cache: readahead size is limited to half the cache size at the beginning - charset_conv: "auto" encoding detection now prefers uchardet - demux_playlist: skip hidden directories - input.conf: O toggles between 2 states only - input.conf: Ctrl+s key binding for window screenshots - input.conf: mouse volume control (horizontal scrolling) inverted - input.conf: L to toggle infinite looping - input.conf: remap d/D keys (dropped framedrop cycle, replaced with deinterlacing toggle) - player: disabled seeking on unseekable streams even if the cache is enabled - player: parses and exposes m3u playlist titles - player: --term-playing-msg is now in a separate log category - player: removed automatic DVB channel advancement on no data - player: now restores video-aspect on playback resume - player: now uses exit code 0 by default for quit, 4 for signals, etc. - player: warns against using HLS URLs with --playlist - screenshots: changed the default directory in pseudo-gui mode to desktop - screenshots: screenshot directory is now created automatically - screenshots: default template is now prefixed with "mpv-" - TOOLS/lua/autoload: adds all files on start - vo: vo_wayland moved up in autoprobe list - vo_opengl: enabled pbo by default with opengl-hq - vo_opengl: cache dir for ICC profiles is now created automatically - w32: shift drag and drop appends - x11: shift drag and drop appends Options and Commands -------------------- Added ~~~~~ - af_volume: replaygain-fallback option - ao_coreaudio: change-physical-format option - ao_coreaudio: exclusive option - ao_null: channel-layouts option for testing channel layout selection - audio: --audio-spdif as new method for enabling passthrough - cache: --cache-backbuffer to configure cache backbuffer size - command: define-section command for defining input bindings - command: audio-params and audio-out-params properties - command: keypress, keydown, and keyup commands - command: playlist_shuffle command - command: option-info/N/set-locally property indicating per-file options - command: protocol-list property - command: track-list/N/audio-channels property - demux: --demuxer-max-packets and --demuxer-max-bytes options to control maximum queue size - input: relative percentage seek - osc: time display configuration options - player: --playlist-pos option - screenshots: --screenshot-jpeg-source-chroma option to disable JPEG 4:4:4 output - screenshots: --screenshot-high-bit-depth option to allow or disallow 16 bit output - screenshots: --screenshot-directory option - sub: --stretch-image-subs-to-screen option for stretching image subtitles to screen - TOOLS/stats-conv: allow passing regex via command line - video: --video-aspect-method option to configure container vs. bitstream aspect ratio - vo_drm: mode suboption to set the mode ID to use - vo_opengl_cb, vo_opengl: --hwdec-preload option for preloading hwdec context - vo_rpi: background disabled by default - vo_xv: buffers suboption to configure number of buffers - win32: portable config mode Changed ~~~~~~~ - audio: changed the range of the volume option/property (0 is still silence, and 100 now always means unchanged volume) - command: allow changing deinterlace property any time - command: allow changing track properties while no file is loaded - command: always make video-aspect property accessible - command: better choice when to allow playback-related commands - command: change OSD symbol for absolute perc. seek - command: change the default action for rescan_external_files - command: change the hwdec properties - command: define-section with empty contents removes a section - command: export stereo 3D tags - command: make auto-deinterlacing output at field rate - command: make deinterlace property use interlaced-only yadif mode - command: make property event mask matching more restrictive - command: make the playback-time property writable - input: allow - as separator between commands, instead of _ - options: --loop without argument means looping forever - options: make keyvalue list parsing less strict - player: extend --hls-bitrate option - vf_yadif: expose interlaced frame mode - video: --video-stereo-mode=no to disable automatic stereo conversion - vo_opengl_cb, vo_opengl: --hwdec-preload for preloading hwdec context - vo_opengl: replace icc-cache with icc-cache-dir - vo_opengl: icc-profile overrides icc-profile-auto Renamed ~~~~~~~ - command: rename audio-format property to audio-codec-name - options: rename --media-title option to --force-media-title - vo_opengl: rename use_full_range to use_normalized_range Deprecated ~~~~~~~~~~ - --ad-spdif-dtshd (use --audio-spdif=dts-hd) - audio-samplerate property - length property Removed ~~~~~~~ - get_property command - --demuxer-readahead-packets and --demuxer-readahead-bytes - image_writer: don't use jpeg baseline, and remove useless jpeg-optimize and jpeg-baseline options - --leak-report - --slave-broken - vo_opengl: npot suboption Fixes and Minor Enhancements
Revision 1.22 / (download) - annotate - [select for diffs], Tue Jun 30 09:57:40 2015 UTC (7 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
Recursive revbump from pkgsrc/multimedia/libvpx.
Revision 1.21 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:39 2015 UTC (7 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.20: +2 -1
lines
Diff to previous 1.20 (colored)
Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
Revision 1.20 / (download) - annotate - [select for diffs], Sun May 24 08:03:05 2015 UTC (7 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.19: +2 -3
lines
Diff to previous 1.19 (colored)
Changes 0.9.2: The Lua check now also checks for lua52.pc, as used by Arch Linux testing. (X11) vo_opengl's icc-profile-auto now queries the current ICC profile relative to the center of the window. ao_coreaudio, ao_alsa now support adding dummy padding channels for better compatibility with hardware decoders that only support specific channel counts (e.g. 5.1 now should work on a decoder that only accepts 7.1). Channel fallback (in case the audio device doesn't natively support a given channel layout) has been improved. vf_vapoursynth now rejects unaligned video instead of outputting corrupted video. mpv now tries to autoload .sup subtitles as well.
Revision 1.19 / (download) - annotate - [select for diffs], Thu Apr 30 15:10:17 2015 UTC (7 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.18: +2 -3
lines
Diff to previous 1.18 (colored)
Update multimedia/mpv to mpv-0.9.0, from Leonardo Taccari in PR 49863. pkgsrc changes: * Add LUA_VERSION_INCOMPATIBLE= 53 to reflect upstream changelog. No functional changes intended. Changes: Release 0.9.0 ------------- Changes that may break users' config files have been annotated with a (!). * Note: mpv is not compatible with Lua 5.3. Lua 5.1 or 5.2 is required. * The minimum required libass version is now 0.12.1 or newer. * The minimum required FFmpeg version is now 2.4.0 (equiv. Libav 11) or newer. * The internal libmpg123 support was removed. This was already not used by default in the previous release. * (!) The LIRC support was removed. Configure LIRC remotes as input devices instead. * (!) The Linux Joystick support was removed. * (!) vf_screenshot was removed, as they are now handled at a VO level and is compatible with all VOs. * (!) --ass-use-margins has been renamed to --sub-use-margins and applies only to plain-text (non-ASS) subtitles (enabled by default). The new --ass-force-margins option applies only to ASS subtitles (disabled by default). To get the old behaviour back, enable both at the same time. * (!) The --sub-scale-with-window option now only applies to plain text (non-ASS) subtitles (enabled by default). The new --ass-scale-with-window option does the same but only with ASS subtitles (disabled by default). * (!) The range for the param1 for the gaussian vo_opengl scaler has been redefined. Instead of being an arbitrary 1-100 range, have a default value of 1.0, and anything higher is blurrier. * (!) The seek, playlist_next, playlist_prev, loadfile and loadlist parameters no longer accept numerical parameters where symbolic parameter names exist. * (!) vo_opengl changes: + (!) The smoothmotion suboption has been renamed to interpolation. The old name is still supported for now. + (!) The bilinear_slow scaler has been renamed to triangle. + (!) scale-down has been renamed to dscale and now has its own set of config options (e.g. dscale-radius). + (!) Scaler radius no longer defaults to 3 but to a preferred value that may be different for each filter. + The scale-radius option may now go down as low as 0.5, which is the value used by the nearest filter. + spline36 is the new cscale default for opengl-hq. This might break setups that use fbo-format=rgb8. To work around it, leave fbo-format as its default, or set to something higher than 8, or set cscale=bilinear, the previous default. * (!) vf_format no longer converts video to YUYV if there is no parameter. Video is now passed unchanged unless a format is specifically requested. * (!) The --colormatrix, --colormatrix-input-range, --colormatrix-output-range and --colormatrix-primaries options have been converted into vf_format suboptions. See commit 27715b7 and the manual for details. * vf_mirror's implementation was replaced with calling into libavfilter's vf_hflip filter, thus depending on libavfilter to function. * The device subption to ao_wasapi has been deprecated in favor of --audio-device. * --video-rotate now allows 360 as an argument instead of stopping at 359. * Several improvements to af_scaletempo. * Options that have multiple options and also include a "yes" option now default to that if specified with no arguments. * The default value of --cache-default is now 150000 (153.6 MB, ~146 MiB). * JPEG screenshots now use the same subsampling as the source video. The images are still RGB regardless of source format though. Bug fixes * mpv no longer saves position on files that can't be resumed (issue #1701). * (X11) Fix the player thinking the mouse has left the window in some WMs / embeddings (issue #1672). * mpv no longer freezes on wayland when the compositor stops asking it to draw itself (e.g. when minimized) (issue #249). * .ac3 files are no longer rejected by --audio-file-auto (issue #1759). * ao_wasapi now automatically enables exclusive when passthrough is attempted (issue #1742). * Attempt to fix flickering on Intel VAAPI drivers with --hwdec=vaapi and --vo=opengl (issue #1765). * youtube-dl will no longer download video streams when video playback is disabled with --no-video. * (Windows) mpv now prevents system sleep when playing a video-only file. Previously, only files with an opened audio track would prevent sleep. New features * vo_opengl features: + Added ewa_ginseng, ewa_hanning, robidoux, robidouxsharp, oversample and haasnsoft scalers. + There are now ewa_lanczossoft and ewa_lanczossharp aliases to ewa_lanczos that are tuned to be blurrier and sharper, respectively. + Added gamma-auto option that uses ambient light sensors to automatically adjust the video gamma. See commit c028d78 for details. + Added blend-subtitles option to draw subtitles directly into the video instead of rendered afterwards. Potentially necessary for correct rendering with files that use ASS subtitles for typesetting in combination with an icc-profile. There is a default option for drawing after upscaling, and a video option for drawing before upscaling. See details and warning on the manual. + There is now a tscale option, used to choose the temporal scaler used in the interpolation mode (previously smoothmotion). + There is a new scale-blur parameter to adjust the amount of blur that most of the filters produce. Deviating from the default may introduce artifacts in EWA filters. + (Windows) There is now a dwmflush option that might help improve rendering of high-fps video. Disabled by default. See manual for options. * New Linux-only vo_drm video output driver. Uses the direct rendering / kernel modesetting drivers to draw directly to the framebuffer, but with no hardware acceleration. See manual for details. * New pseudo-gui builtin profile, automatically used when launched from mpv.desktop by opening mpv.exe on windows (mpv.com still works as usual), or by opening the mpv.app bundle. The pseudo-gui tries to make the player window behave closer to what a desktop player would do, by not immediately closing and allowing the user to drag&drop files for playback. See manual for details. * mpv can now play directories by automatically playing their contents instead. Works everywhere but on Windows, due to issues with Windows' C runtime. * Add support to pitch correct stretched audio with librubberband. * Add support for the Raspberry Pi 2's hardware decoder when FFmpeg (or Libav) is built with --enable-mmal. See commit 8fff125 for details. * The --cache option now accepts a "yes" option, that always enables a --cache-default-sized cache on all cases a cache can be used, unless --cache-default disables caching. * ao_pulse, ao_coreaudio and ao_wasapi now support device hotplugging. * New --osd-align-x and --osd-align-y options can be used to align the OSD independently from subtitles. * New --osd-bold and --sub-text-bold options can be enabled to bold all OSD or plain-text subtitle text, respectively. * Added a default keybind to the u key that enables/disables ASS style overriding. When enabled, is equivalent to --ass-style-override=force. * There is now a MOUSE_ENTER keybind, that is called when the mouse cursor enters the VO from outside. * The new --ytdl-params option can be set to arguments that are always given to youtube-dl invocations. There is no sanity checking, so invalid options can prevent mpv from working with http URLs. * There's a new --demuxer-mkv-fix-timestamps option, enabled by default, that tries to guess more accurate video timestamps by using FPS information, if available. See manual for details. * The new --window-scale option can be used to scale the video window by the specified multiplier, before other options such as --autofit are applied. * vo_direct3d_shaders now supports NV12 colorspace without using stretchrect, but it seems no drivers actually support that. * (Client API) Added a rescan_external_files command, as requested on issue #1586. * (Client API) If enabled, initializing the Client API will now also load the user's mpv.conf. * (Client API) There's a new mpv_opengl_cb_report_flip() call for API users to call to inform mpv of when exactly a frame was displayed. * (Client API) The mpv_opengl_cb_render() function was deprecated in favor of the new, simpler mpv_opengl_cb_draw() function. * (Client API) There is a new screenshot_raw command. See input.rst for details. * The --input-file argument may now also be a file descriptor in the form "fd://N", where N is the FD number.
Revision 1.18 / (download) - annotate - [select for diffs], Sat Apr 25 14:23:41 2015 UTC (7 years, 10 months ago) by tnn
Branch: MAIN
Changes since 1.17: +2 -1
lines
Diff to previous 1.17 (colored)
Recursive revbump following MesaLib update, categories g through n.
Revision 1.17 / (download) - annotate - [select for diffs], Thu Apr 2 22:46:20 2015 UTC (7 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.16: +4 -3
lines
Diff to previous 1.16 (colored)
Update to 0.8.3, from Leonardo Taccari in PR 49797: Update multimedia/mpv to 0.8.3. Changes * Documentation fixes and updates. * (Client API) Clarify mpv_opengl_cb_render's viewport parameter behavior. Bug fixes * (X11) Fix crash on vo_xv:no-colorkey with the Overlay adapter. (bug #1629) * Make the video equalizer work correctly on some VAAPI drivers. (bug #1647) * Prevent OSD from disappearing when clicking on mozplugger. (bug #1672) * The new DVB-S2 support code, using S2API, now builds on FreeBSD. * Fix decoding of seekable matroska from unseekable network stream. (bug #1656) * (OSX) Fix crashing when closing a VO's window (usually at exit). (bug #1657) * (OSX) Unhide the mouse cursor when over the Dock or Launchpad. (bug #513) * (OSX) Fix mouse cursor autohiding when the player is fullscreen. * vf_vavpp (VAAPI postprocessing) now deinterlaces video correctly. * smb:// streams now use the stream cache (used to be inefficient). * (Windows) Do not hide the mouse cursor when it is hovering the window menu. * Fix 8-channel output on ao_jack. (bug #1688) * Fix --mf-fps parameter on JPEG files. (bug #1689) * Fix anamorphic scaling being ignored if it was very minor.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Feb 28 11:53:31 2015 UTC (8 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1
Changes since 1.15: +12 -8
lines
Diff to previous 1.15 (colored)
Changes 0.8.2: Fix OSD placement accidentally messed up in 0.8.1.
Revision 1.15 / (download) - annotate - [select for diffs], Thu Feb 26 09:46:11 2015 UTC (8 years ago) by markd
Branch: MAIN
Changes since 1.14: +8 -2
lines
Diff to previous 1.14 (colored)
Use specific version docutils commands.
Revision 1.14 / (download) - annotate - [select for diffs], Sat Feb 21 23:35:41 2015 UTC (8 years, 1 month ago) by ryoon
Branch: MAIN
Changes since 1.13: +2 -1
lines
Diff to previous 1.13 (colored)
Recursive revbump from audio/pulseaudio.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Feb 19 09:16:15 2015 UTC (8 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.12: +4 -4
lines
Diff to previous 1.12 (colored)
Update to 0.8.0 from Leonardo Taccari in PR 49670. Release 0.8.0 ------------- Diogo Franco Kovensky released this Feb 17, 2015 - 63 commits to master since this release Warning: for the first 4 hours of the release, the v0.8.0 tag pointed to git master instead of the release. This was fixed later. Changes ------- Changes that may break users' config files have been annotated with a (!). * (!) vo_opengl_old has been removed. OpenGL rendering now requires hardware that can do at least OpenGL 2.1, the oldest version supported by vo_opengl. * (!) vf_pp has been removed. A version of it can still be accessed through lavfilter (e.g. --vf=lavfi=[pp...]), but it receives no QP information. Also, vf_dlopen no longer passes QP information to its loaded plugin either (it's always 0). * (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc and vf_ilpack have all been removed. Ports or alternative versions of these filters are available through libavfilter (vf_lavfi). * vf_pullup and vf_noise now are simply wrappers to their libavfilter equivalents. Both are only currently available on FFmpeg (not Libav). * (!) ao_portaudio has been removed. There is good support for the native audio drivers of all major desktop platforms, as well as ao_sdl and ao_openal as fallbacks. * (!) vo_opengl's lscale suboption has been renamed to scale; lradius is now scale-radius, lparam1 and lparam2 are now respectively scale-param1 and scale-param2; lscale-down is now scale-down. The cscale suboption remains as is. * (!) Several of the vo_opengl radius-preset aliases supported by scale have been removed; use scale-radius to set if needed. For example, use --vo=opengl:scale=lanczos:scale-radius=2 instead of scale=lanczos2. The default radius is recommended for most filters. * (!) vo_opengl no longer supports the stereo suboption. The anaglyph effect can be reproduced with the stereo3d filter. The quadbuffer support, which requires expensive specialized hardware to begin with, is removed. * (!) The approx-gamma suboption to vo_opengl has been removed. The BT.1886 specification says that it's actually how it's supposed to be done so it is now the default when srgb or icc-profile are enabled. This does not include BT.1886's gamma drop. * (!) The no-scale-sep and indirect suboptions to vo_opengl have been removed. These are now autodetected and enabled whenever they would have benefit. * (!) The --lua and --lua-opts parameters / options are now called --script and --script-opts, respectively. The lua subdir of the mpv config dir is also now expected to be called scripts instead. * (!) The --fixed-vo option has been removed. It has been the default for a long time anyway, and disabling fixed-vo is not useful. * vo_opengl_hq has been updated to take into account new features. fancy-downscaling and sigmoid-upscaling are enabled, "mitchell" is now the default for scale-down. * The sub-visibility OSD message is now clearer about whether subtitles are hidden or just not available / selected. * The device IDs given to --audio-device for use with ao_coreaudio now use UIDs, so they don't change when devices are added/removed or after reboots. * --msg-level now also accepts ',' as separator. * (Client API) The client API now refuses to initialize if the LC_NUMERIC locale is not "C". * (Client API) The native type of the msg-level parameter is now a key-value list. Setting or reading it as a string still works. * (Slave API) The get_property command is now deprecated. * Documentation updates. * PDF documentation is now disabled by default due to rst2pdf being fickle, causing weird build errors. * Print desync messages with negative A/V sync as well. While rare, it could happen with some uses of --autosync. Bug fixes --------- * (Windows) Avoid resizing the video window when player is minimized, might address bug #1547. * (NetBSD) Fix build with v4l2. * (Linux) Attempt to address conflicts with the pulseaudio mixer. (bug #1578) * Multiple cdda:// fixes. (bugs #1555, #1560) * VP9 timestamps no longer cause "missing PTS" warnings with new enough FFmpeg builds. * Fix a crash when using H.264 hardware decoding on new enough libavcodecs. (bug #1587) New features ------------ * vo_opengl now supports frame blending to eliminate stuttering when the video framerate does not nicely match the display framerate through the smoothmotion suboption. This is not meant to artificially increase the video's FPS, so there is no "soap opera effect" or difficulties with some video types (e.g. anime). * vo_opengl now supports sigmoidal upscaling (e.g. for fullscreen), which reduces ringing induced by upscaling, enabled through the sigmoid-upscaling suboption. * vo_opengl now supports ewa_lanczos (Jinc) scaling, which provides higher quality with less aliasing. It supports an experimental scale-antiringing parameter, which tries to further reduce video ringing. * vo_opengl now has a linear-scaling suboption, that makes the scalers work in linear light. Implied by the srgb, icc-profile or the new sigmoid-upscaling suboption. * vo_opengl has improved downscaling for higher downscale ratios when fancy-downscaling is enabled. * Add --keep-open=always to make --keep-open apply to all files instead of only the last. * mpv now filters the tags that are printed on the console to try to hide useless metadata. The filter works as a whitelist, and can be configured with the --display-tags option. * Add a --sub-scale-by-window option that, when set to 'no', prevents subtitles from changing their pixel size when the window changes sizes. * vo_opengl now technically has GLES 2 and 3 support (but not GLES 1). GLES 3 support is only tested on Mesa's software emulation. GLES 2 has been tested on nvidia drivers. Both GLES modes are feature deficient and inefficient due to GLES limitations, so they should not be preferred over the standard OpenGL mode. * (X11) vo_opengl now supports the icc-profile-auto option on X11 hosts. * The 'A' key now by default cycles through a list of preset aspect ratios. Meant to be used to work around broken files. * There is now a "force" mode for --loop. Works like "inf", but tries to open files/streams even if there was an error on the previous attempt. * There is now a --log-file option to write mpv's log messages to a specifed file. * There is now a --audio-file-auto option to automatically load an external audio file with certain constraints. Will only load external audio if the playing file has a video stream. Set to "exact" by default. (bug #967) * There is now a --network-timeout option to specify a timeout in seconds for network access. If 0 (default), uses the libavformat default. If a protocol that doesn't support timeouts is used, this option is ignored. * (X11) The XF86 special keys are now all mappable in input.conf. All keys documented in XF86keysym.h are available, but only as their numeric codes. * (Linux) The DVB implementation now supports DVB-S2 through S2API. * (Linux) The VDR format for channels.conf is now supported and preferred. See http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf for the syntax. Tuning to DVB-S2 channels requires the VDR-format channels.conf. * (Linux) There is now a --dvbin-full-transponder option for handling special broadcast cases where PIDs switch, or just to work around incomplete PID data. * (Client API) There is now an opengl_cb VO, which receives the OpenGL context from the libmpv client. This allows a client to render libmpv video directly to a provided OpenGL context without having to use --wid embedding. * (Client API) The aforementioned --wid parameter can now be set at any time, but has no effect if a file is already loaded. * (Client API) The list of DVD titles can now be queried. * (Client API) There is now a filtered-metadata property, containing only the tags allowed by --display-tags. * (Client API) There is now support for XEmbed --wid targets, such as a GtkSocket's gtk_socket_get_id(). * (Client API) There is now a file-format property with a symbolic name for the file format. In some cases this might be a comma separated list of various different extensions due to libavformat idiosyncrasies. * (Client API) There is now a mouse command for generating mouse events over the video window. * (Client API) There is now a partially-seekable property that indicates whether a file is only considered seekable because of the stream cache, but would not be seekable otherwise (e.g. realtime stream, or HTTP with no resume support). Small relative seeks may be fine, but larger seeks will likely fail. * (Client API) There is now an MPV_EVENT_QUEUE_OVERFLOW event that is posted whenever events have to be dropped because the queue is full. No further events are posted until the MPV_EVENT_QUEUE_OVERFLOW is consumed to avoid duplicated posting. * (Client API) There is now a helper mpv_wait_async_requests() function that blocks until all known async requests have completed. (bug #1542) * (Client API) There is now a detected-hwdec property that returns the detected hardware decoder when one is successfully opened. This probably only returns a valid value after playback has started. * (Client API) There are now audio_add, audio_remove and audio_reload counterparts to the equivalent sub_ commands for handling external audio files.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Feb 1 18:55:33 2015 UTC (8 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
Update to 0.7.3, from Leonardo Taccari in PR 49623: Changes ------- - Several documentation updates and typo fixes. - Don't show "0%" position when the stream is infinite / has unknown length. - Fixes the config file loading order so that lower priority `mpv.conf` files don't override higher priority `config` files. - (OSX) Remove coreaudio_exclusive from the "auto" codec list. - Failing to create a GL3 context is now a warning instead of error, to reduce user confusion. - The subtitle decoder now gets reset when cycling subtitles. This makes the currently shown subtitle event disappear even if cycling back to the current subtitle track. - `--shuffle` and `--merge-files` now affects the contents of playlist files, instead of just the list of files given as arguments to mpv. - `./waf install` avoids installing a few additional data/config files if only libmpv was built. - Improved channel mapping when the file's channel map doesn't match the AO's available channel maps. - (OSX) VDA now gracefully refuses to run on non-OpenGL3-capable systems instead of trying and failing to build its shaders. - Add workaround for vf_vapoursynth filters that expect an FPS. - The default value for `--screenshot-template` now shows up in `--list-options`. - `ao_pulse`'s `latency-hacks` suboption is now off by default, as it causes issues with newer pulseaudio releases. If A/V Sync issues happen, either add the `latency-hacks=on` pulse suboption in mpv.conf, or update the pulseaudio daemon (bug #1430). - (Linux) `ao_alsa` now deals better with audio device disconnection. - Client API: timestamp properties that have no value return "no" instead of magic number. Bug fixes --------- - (Windows, OSX) Many `ao_wasapi` and `ao_coreaudio` fixes. - (OSX) Make the window title update correctly on OS X Yosemite. - Fixes for handling mono audio on various AOs. - (Linux) Fixes resuming from suspend on ao_alsa. - Fixes for playlist file parsing. - Overly long options in the --list-options output now break the column layout instead of getting truncated; fixes shell completion scripts. - Fix rendering resolution of certain DVB subtitles (bug #1425). - Fix EDL or --merge-files breaking timestamps with .avi files. - Workaround for libavcodec bug with the VP9 codec parser (bug #1448), fixes possible crash. - Improve robustness of the matroska parser with broken files (bugs #1457, #1461). - Improve 10bit video compatibility with older GPUs (specially Intel) (bug #1383). - Fixes flashing the VO window when playing a list of files that includes non-media files (bug #1459). - Workaround for window embedding in OpenBox (bug #1235) - Fixes for several crashes and lockups (bugs #838, #1389, #1408, #1463, #1473, #1474). - Fixes for the zsh completion script (bugs #997) New features ------------ - mpv now prints the contents of its config.h when running in verbose mode, to aid with debugging. - The `include=` option now accepts `~` to refer to the HOME dir (bug #1406). - `af_volume` now prints ReplayGain values in verbose mode. - m3u playlists that don't have the `#EXTM3U` header are now accepted if they "look like" ASCII or UTF-8 text and have the .m3u extension. - Chapter marks in the seek bar now update when switching files. - Supports embedded cover art in MKV files (bug #1374). - (Windows) Video window can now be resized even with --no-border. - (Windows) Client API: the "run" command now works on Windows too. - (Linux) vo_wayland now supports key modifiers (Meta, Alt, Control, Shift) - Client API: "display-names" property is now observable.
Revision 1.11 / (download) - annotate - [select for diffs], Tue Jan 20 12:19:24 2015 UTC (8 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Update to 0.7.2, based on patch by Leonardo Taccari. Release 0.7.2 ============= Changes ------- - Give precedence to the DVD menu navigation keyboard bindings so that user defined LEFT/RIGHT/... bindings don't break DVD menu navigation. - Try to fallback to the "default" device if the selected device is busy in the alsa AO. - Don't create Dock icon for audio only files on OS X. - Save screenshots to desktop when using the app bundle on OS X. - Restore ab-loop settings with playback resume. - Bump required youtube-dl version to 2014.11.26 and enable the ytdl_hook Lua script by default (now playing videos from YouTube and the like will work out of the box without any configuration change needed). Bug fixes --------- - Don't signal an error if --stream-dump is used. - Fix removing key bindings from Lua scripts. - Reject channel descriptions with too many channels in the coreaudio AO. - Don't async redraw when waiting for VO redraw on OS X (this fixes the very annoying glitch where the black bars disappear for a single frame when going fullscreen). - Fix mono playback with the also AO. - Don't crash if framebuffers are not available in the opengl VO. New features ------------ - Try to handle multi-arc videos in the ytdl_hook Lua script. Release 0.7.1 ============= Changes ------- - Don't show the volume neutral marker on the OSD if softvol is disabled. - Don't select a subtitle track when executing the sub_add input command in "auto" mode. Bug fixes --------- - Fix busy loop when seeking while paused (this fixes a problem with pulseaudio that caused mpv and the pulseaudio daemon to use 100% CPU). - Fix Lua function utils.subprocess() in Windows versions older than Vista. - Avoid creating a window bigger than the screen on Windows. - Don't ignore the last line in m3u playlists. - Don't crash if a codec could not be opened. - Dynamically allocate audio channel map entries (this should fix a crash in the alsa and coreaudio AOs with audio devices that support more than 20 channel maps). - Ignore the "srgb" option in the opengl VO if hardware decoding is enabled. - Linearize non-RGB sRGB files correctly (eg. JPEG). - Fix opening reference URLs (.file/id=) on OS X. Release 0.7.0 ============= Changes ------- - Buffer partial log messages in the client API (the client API will now only pass full log messages to clients). - Remove ncurses/terminfo/termcap support (it was disabled by default and replaced by new code since v0.6.0). - Enable cdda:// support by default again (it was disabled since v0.6.0). - Cascade-load input.conf (if there are several input.confs in the set of valid config paths, load them all). - Draw the OSD twice in 3D mode (this fixes subtitles display in 3D mode). - Make wasapi the default AO on Windows again since many of its problems have been solved. - Use "site-functions" subdir to install the zsh completion script instead of the Debian-specific "vendor-completions" (also provide the --zshdir waf configure option for changing this value). - Improve synchronization between the Cocoa GUI and the player (this fixes some long standing deadlock issues on Mac OS X). - Remove --fs-missioncontrol option (only relevant to Mac OS X). New features ------------ - Enable pitch correction by default when playing at higher speeds (this can be controlled with the --audio-pitch-correction option). - Open stream and demuxer asynchronously (this should avoid having the player get blocked on network streams). - Add cache-buffering-state property for querying the cache fill status until the player unpauses. - Add support for listing and selecting the audio device (note that it is not implemented for all AOs, see the --audio-device option for more information). - Add support for a JSON-based IPC mechanism (note that this is not currently supported on Windows, see the JSON IPC section in the manpage for more information). - Add Lua utility function for starting processes (see utils.subprocess() in the manpage). - Add Lua utility function for parsing JSON (see utils.parse_json() in the manpage). - Add field-dominance property (see --field-dominance option). - Add video-rotate property (see --video-rotate option). - Add playback-abort property for querying whether playback is stopped or is to be stopped. - Add cursor-autohide property (see --cursor-autohide option). - Add vo-configured property for querying whether a window is created. - Add support for dxva2 hardware acceleration on Windows. - Drop libquvi support (this has been replaced by a built-in Lua script that invokes the youtube-dl tool, which needs to be installed, see the --ytdl option). - Add support for loading chapters from an external file (see the --chapters-file option). - Add window-minimized property for querying whether the window is minimized (works for X11 only). - Make it possible to configure the OSC seekbar style (see the "seekbarstyle" OSC option). - Add support for libmpv on Mac OS X (it used to be broken, now it's fully functional and also provides support for embedding the mpv window inside a Cocoa/Qt application). - Try to use the audio channel map reported by ALSA in the alsa AO. - Add option to disable text OSD rendering completely (useful for working around certain fontconfig issues, see the --use-text-osd option).
Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 22 19:42:48 2014 UTC (8 years, 5 months ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.9: +2 -3
lines
Diff to previous 1.9 (colored)
Update mpv to 0.6.1 =================== pkgsrc changes: --------------- - Add quvi option to support youtube-like sites directly from mpv. Disabled by default. upstream changes: ----------------- Release 0.6.1 Changes Don't show message on "osd" command by default (this essentially reverts a change introduced in the last release). Add an alternative input configuration that reverts the key binding changes introduced by previous releases (see etc/restore-old-bindings.conf in the sources). Automatically install example input configuration files. Bug fixes Fix stream languages with Bluray Don't try to create surfaces of size 0 in the VDPAU vo. Don't print audio/video init failure message twice. Fix playback on the root window on X11 (i.e. when using --wid=0). Fix the autodetection of the input format in the vf_stereo3d filter when mpv is built against libav (this makes --video-stereo-mode work with libav as well). Fix compilation with PulseAudio 1.0. Fix compilation with clang. Try harder to decode cover art picture only once. Fix cursor autohide (--cursor-autohide) with audio-only files on file change (e.g. when skipping to the next playlist file).
Revision 1.9 / (download) - annotate - [select for diffs], Sun Oct 19 22:27:47 2014 UTC (8 years, 5 months ago) by alnsn
Branch: MAIN
Changes since 1.8: +2 -1
lines
Diff to previous 1.8 (colored)
Revbump after lang/lua51 update.
Revision 1.8 / (download) - annotate - [select for diffs], Sun Oct 12 16:00:30 2014 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
Fix build with waf-1.8 and depend on it.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Oct 7 07:31:38 2014 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.6: +2 -3
lines
Diff to previous 1.6 (colored)
Update to 0.6.0: Changes Map ESC to exiting fullscreen. Run the vo inside its own thread. Enable the demuxer thread by default. Prefer the opengl vo over the vdpau one. Complete profile names in the zsh completion script. Raise dsound ao buffer size to 200ms and make it configurable. Bind ctrl+c to quit, so that it works both in the terminal and the player window. Automatically load playlists without needing --load-unsafe-playlists or --playlist. Unsafe URLs are still rejected (e.g. remote playlists can't load local files). Remove quvi-format property (which never really worked). Wait until all Lua scripts are loaded on start. Use separate threads for input sources (terminal, lirc, joystick) instead of using a central I/O loop. Complete values for options that take file names in the zsh completion script. Use libwaio for pipe input on Windows (if you want --input-file to work on Windows you need libwaio as an additional dependency). Remove the --volstep option (users should change the argument to the "add" function in input.conf instead). Always show the OSD message when changing volume, gamma, panscan, etc along with the OSD bar. When changing a property always show it on the OSD (except for "pause" and "fullscreen"). Prefer the libavcodec decoder over libmpg123 for mp3 decoding (ffmpeg/libav support for gapless audio works better for mpv's use-case). Allow passing number of loops to --loop-file. Change --keep-open option semantics to not terminate the player when playing or seeking past the end of the file and there's no next file to be played. Disable the sndio ao by default and prefer other outputs even if it's enabled. New features Add new framedrop mode that limits the frequency of new video frames displayed based on the display framerate (this is enabled by default, the old decoder-based mode can be enabled with --framedrop=decoder). Add --demuxer-readahead-secs option to control the readahead buffer using a duration value. Add estimated-frame-count and estimated-frame-number properties. Add --cache-secs option which overrides the value of --demuxer-readahead-secs if the stream cache is active. Add demuxer-cache-duration and demuxer-cache-idle properties. Make --cache-file create a temporary file if the string "TMP" is passed instead of a file name. Add support for Matroska 3D (if a file is marked as 3D using the StereoMode element, an automatic conversion filter is added). Add --osd-playing-msg option to show a message on the OSD when the playback starts. Add --media-title option to force the content of the media-title property. Add --osd-msg1, --osd-msg2 and --osd-msg3 options to override the OSD message for the corresponding OSD level (before only level 3 could be overridden with --osd-status-message). Add support for digital passthrough in the pulse ao. Add support for opening DVD and Blu-ray directories directly. Add --input-x11-keyboard option to control whether keyboard input should be enabled on the X11 window ot not (this is disabled by default when using the libmpv library).
Revision 1.6 / (download) - annotate - [select for diffs], Sat Oct 4 12:49:06 2014 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
Bump ABI depends since libdvdnav-5 removed a library. Recursive PKGREVISION bump.
Revision 1.5 / (download) - annotate - [select for diffs], Wed Oct 1 16:09:35 2014 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Recursive bump for ffmpeg2 shared library major version bump.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Sep 16 21:44:52 2014 UTC (8 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
Improve audio pause/playback patch; from Nat Sloss <nat@> again. Bump PKGREVISION.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Sep 15 17:31:18 2014 UTC (8 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -1
lines
Diff to previous 1.2 (colored)
Close audio device on pausing; allows multiple parallel mpv (or mplayer or whatever) instances if only one of them is playing, like mplayer does. Patch from Nat Sloss <nat@NetBSD.org>, thank you! Sent upstream to https://github.com/mpv-player/mpv/issues/1080 Bump PKGREVISION.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Sep 8 12:12:22 2014 UTC (8 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.1: +3 -21
lines
Diff to previous 1.1 (colored)
Switch to using waf.mk.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Sep 8 11:38:17 2014 UTC (8 years, 6 months ago) by wiz
Branch: MAIN
Import mpv-0.5.1 as multimedia/mpv. 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.