Path to this page:
NOTICE: This package has been removed from pkgsrc./
wip/mpv,
Video player based on MPlayer and mplayer2
Branch: CURRENT,
Version: 0.37.0,
Package name: mpv-0.37.0,
Maintainer: leotmpv is a movie player based on MPlayer and mplayer2. It supports
a wide variety of video file formats, audio and video codecs, and
subtitle types.
Required to run:[
sysutils/desktop-file-utils] [
graphics/MesaLib] [
graphics/hicolor-icon-theme] [
graphics/jpeg] [
multimedia/libdvdnav] [
multimedia/libdvdread] [
x11/libXv] [
multimedia/libass] [
multimedia/ffmpeg2] [
lang/lua52]
Required to build:[
textproc/py-docutils] [
pkgtools/x11-links] [
x11/glproto] [
x11/xproto] [
x11/xf86vidmodeproto] [
x11/xf86driproto] [
x11/damageproto] [
x11/inputproto] [
x11/videoproto] [
x11/xextproto] [
x11/dri2proto] [
x11/fixesproto4] [
lang/python27]
Package options: bluray, javascript, libdrm, lua, opengl, sdl2, sixel, vaapi, vdpau, x11
Master sites:
Filesize: 3304.873 KB
Version history: (Expand)
- (2024-01-02) Package deleted from pkgsrc
- (2023-12-31) Updated to version: mpv-0.37.0
- (2023-12-31) Package has been reborn
- (2020-12-20) Package deleted from pkgsrc
- (2020-11-28) Updated to version: mpv-0.33.0
- (2020-11-28) Package has been reborn
CVS history: (Expand)
2014-09-08 13:40:15 by Thomas Klausner | Files touched by this commit (5) | |
Log message:
Remove mpv, imported to multimedia/mpv.
|
2014-09-08 13:32:16 by Thomas Klausner | Files touched by this commit (5) |
Log message:
Update to 0.5.1. Depend on devel/waf. Install configuration file
using pkgsrc config file framework.
Changes:
Add audio/flac to the MIME type list in mpv.desktop.
The --slave-broken option has been reintroduced and is equivalent
to using --input-file=/dev/stdin and --input-terminal=no.
Bug fixes
Fix screenshots with anamorphic videos in the vdpau vo.
Fix a crash happening when mpv fails to create a vdpau mixer
in the vdpau vo.
Don't quit when the --loop-file option is used.
Always load the cursor theme in the wayland vo (this fixes a
crash caused by moving the mouse cursor over the video).
Properly return non-zero from the zsh completion script when
no matches are found (this fixes the use of user-defined zsh
completion matchers).
Fix the description of the opengl-hq vo default options in the
manpage.
Remove duplicated content from the manpage that was accidentally
added in the manpage reorganization from the previous release.
Avoid clobbering playback position on video end (when both
audio and video streams reached the end, the playback poisition
was briefly set at 0).
Avoid overwriting user input in the coreaudio_device ao.
|
2014-08-20 02:36:11 by Leonardo Taccari | Files touched by this commit (2) |
Log message:
Add an initial options.mk... Still very work-in-progress.
At the moment only tested the "lua" option that provide an OSD menu \
for mpv.
To add more option please give a look to "python2.7 waf --help" and \
add them to
WAF_CONFIGURE_ARGS variable.
|
2014-08-12 22:50:49 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 0.5.0:
Changes
Support setting the start time relative to the start PTS with
--start.
Use /dev/sr0 as default cdrom/dvd device on Linux.
Change "cache" property representation to float.
Split the ao_coreaudio audio output into ao_coreaudio (which
uses the AudioUnits and the CoreAudio sound server) and
ao_coreaudio_device (which uses direct device access).
Complete supported URL schemes in the zsh completion script.
Enable compiler optimizations (-O2) during build.
Allow precise seeking with percent-based seeks too.
Do precise seeks when clicking on the OSC seekbar.
Remove support for older VDA hwaccel versions on Mac OS X
(requires recent versions of ffmpeg/libav).
Remove the last remains of slave mode (--slave-broken option).
Support for reading input commands from stdin can be emulated
using: --input-terminal=no --input-file=/dev/stdin.
Some key binding were remapped or removed:
"LEFT" and "RIGHT" have been remapped to seek 5 seconds
instead of 10.
"c" for changing the YUV color space was unmapped.
OSD level cycling has been remapped from "o" to "O".
"o" is now mapped to the show_progress command (like "P").
"PGUP" and "PGDWN" have been remapped to chapter-based
seeks (the old bindings "@" and "!" are still available).
The old behvaiour has been remapped to "Shift+PGUP" and
"Shift+PGDWM".
Increasing/decreasing audio delay have been remapped from
"+" and "-" to "Ctrl++" and "Ctrl+-".
"(" and ")" for adjusting audio balance have been unmapped.
"F" for toggling the "sub-forced-only" option has been
unmapped.
"TAB" for cycling TS programs has been unmapped.
"A" for cycling DVD angle has been unmapped.
"U" for stopping playback has been unmapped.
"l" and "L" for cycling quvi format have been unmapped.
Make it possible to build the client API (libmpv) on Mac OS X.
Do necessary checks for nested Wayland compositors which only
have limited interfaces.
The options in the manpage have been re-organized into sections
and ordered by usage to make it easier to navigate.
The "hard" framedrop mode has been removed (this behaviour is
still available via the --vd-lavc-framedrop option).
Show the basename of a subtitle file only (without the directory
part).
Bug fixes
Use a default color space for files with no video (this fixes
color managed OSD messages when no video channel is present).
Fix key equivalent dispatching for Cocoa on Mac OS X.
Disable non-interleaved audio formats by default with ao_alsa,
since some ALSA plugins don't cope well with them (non-interleaved
formats can still be enabled using the "non-interleaved" ao_alsa
option).
Fix deadlock in the client API when calling mpv_terminate_destroy()
before mpv_initialize().
Fix flushing of filter chain (this fixes a bug where the last
frames would get dropped on EOF, if buffered by filters).
Actually use the channels.conf configuration file for DVB.
Restore the --dvbin-file option.
Fix off by one error in the command parser which caused a
segfault when using the mp.commandv() Lua function with 10 or
more arguments.
New features
Search for config files in $XDG_CONFIG_HOME and $XDG_CONFIG_DIRS
in addition to ~/.mpv. The config file has also been renamed
to mpv.conf (although the old file still works and will be
loaded even if the new one exists).
Add "playback-time" property that returns the current playback
time always starting at 0. This is now used to show the playback
time in the OSD and the status line, fixing the shown playback
time for transport streams that start at a completely random
timestamp.
Add cache-related "cache-free", "cache-used" and \
"cache-idle"
properties.
Add option to list supported protocols (--list-protocols).
Allow setting libavformat stream options with the --stream-lavf-o
option.
Support running the demuxer in a separate thread and prefetch
packets (this can be enabled using the --demuxer-thread option).
This listing is not complete. There are many more bug fixes and
changes. The complete change log can be viewed by running git log
cb250d4..52f2f67 in the git repository.
|
2014-08-07 03:55:56 by Leonardo Taccari | Files touched by this commit (3) |
Log message:
o Simplify MASTER_SITES (removing VERSION) and use the one suggested on HOMEPAGE
o Switch to .tar.gz distfile
o Add a COMMENT
o Add a py-docutils to BUILD_DEPENDENCIES in order to generate the man page
(rst2man is needed for that). Properly handle the man page via --mandir
WAF_ARGS.
o Set PYTHON_FOR_BUILD_ONLY (it is only needed for waf)
o Other minor cosmetic fixes
XXX: Thomas, should we treat waf as a CONFIGURE_SCRIPT? Do you know how other
XXX: packages in pkgsrc communicates with waf?
|
2014-08-06 22:53:46 by Thomas Klausner | Files touched by this commit (6) |
Log message:
Import mpv-0.4.2 as wip/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.
TODO:
* make waf a DISTFILE instead of files/waf
* use pkgsrc config file framework
* find out why playing videos on NetBSD is too slow and audio is distorted
|