🎥 Command line video player
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.
clip
st2084
and std-b67
to pq
and hlg
respectivelypeak
suboption by sig-peak
, which is relative to the reference white level instead of in cd/m^2container
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.25.0..v0.26.0
in the git repository or by visiting either
https://github.com/mpv-player/mpv/compare/v0.25.0...v0.26.0 or
https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.25.0..v0.26.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:
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.
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
https://github.com/mpv-player/mpv/compare/v0.24.0...v0.25.0 or
https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.24.0..v0.25.0
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.23.0..v0.24.0
in the git repository or by visiting either
https://github.com/mpv-player/mpv/compare/v0.23.0...v0.24.0 or
https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.23.0..v0.24.0
Now requires at least FFmpeg 3.2.2.
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.22.0..v0.23.0
in the git repository or by visiting either
https://github.com/mpv-player/mpv/compare/v0.22.0...v0.23.0 or
https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.22.0..v0.23.0
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.21.0..v0.22.0
in the git repository or by visiting either
https://github.com/mpv-player/mpv/compare/v0.21.0...v0.22.0 or
https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.21.0..v0.22.0
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.20.0..v0.21.0
in the git repository or by visiting either
https://github.com/mpv-player/mpv/compare/v0.20.0...v0.21.0 or
https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.20.0..v0.21.0
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.19.0..v0.20.0
in the git repository or by visiting either
https://github.com/mpv-player/mpv/compare/v0.19.0...v0.20.0 or
http://git.srsfckn.biz/mpv/log/?qt=range&q=v0.19.0..v0.20.0
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.18.1..v0.19.0
in the git repository or by visiting either
https://github.com/mpv-player/mpv/compare/v0.18.1...v0.19.0 or
http://git.srsfckn.biz/mpv/log/?qt=range&q=v0.18.1..v0.19.0
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.
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.18.0..v0.18.1
in the git repository or by visiting either
https://github.com/mpv-player/mpv/compare/v0.18.0...v0.18.1 or
http://git.srsfckn.biz/mpv/log/?qt=range&q=v0.18.0..v0.18.1
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.17.0..v0.18.0
in the git repository or by visiting either
https://github.com/mpv-player/mpv/compare/v0.17.0...v0.18.0 or
https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.17.0..v0.18.0