- Update to version 0.30.0+git.1568566852.0abe34ed21:
* vo_gpu: x11: remove special vdpau probing, use EGL by default
* vf_vavpp: disable this filter
* vo_gpu: correctly normalize src.sig_peak
* image_writer: add webp-compression option
* image_writer: add WebP support (lossy or lossless)
* image_writer: move convert_image() to player/screenshot.c
* DOCS: remove references to --video-stereo-mode
* README: remove old googlegroups mailing list address
* manpage: minor fixes to VO manpage
* vo: add warning message to vo_vaapi and vo_vdpau
* vo_d3d11/context: fix crash due to ctx->ra is null pointer access 'ctx->ra' is null pointer when d3d11 init failed before call 'ra_d3d11_create' in 'd3d11_init'.
* vo_d3d11/hwdec_dxva2dxgi: fix memory leak that 'ctx11' be not release 'ctx11' be not release when d3d11 hwdec be uninit with 'mapper_uninit' method.
* stream_smb: remove unnecessary short write logic
* stream_file: remove unnecessary short write logic
* stream: handle short writes
* ci: remove now unuspported libdvdread
* demux, stream: remove old rar support in favor of libarchive
* command, demux: remove program property
* stream: remove some more optical disc leftovers
* Remove classic Linux analog TV support, and DVB runtime controls
* stream: remove BD/DVD/CDDA sector size alignment
* Remove optical disc fancification layers
* stream_dvdnav: merge stream_dvd_common
* Remove libdvdread support in favor of libdvdnav
* stream_file: avoid redundant free
* js: expose mpv_abort_async_command() (match dbe831bd)
* js: reimplement subprocess_detached using the run command (match 7f91e268)
* js: reimplement subprocess using the subprocess command (match 548ef078)
* js: expose async commands (match 159379980e)
OBS-URL: https://build.opensuse.org/request/show/731540
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=158
Since mpv no longer does release since a year or so, switch to git snapshots.
- Update to version 0.30.0+git.1566288741.80552ab28e:
* vo_gpu: d3d11: fix storage lifetime of compound literals
* encode: set sample_aspect_ratio on AVStream struct
* vo_gpu: fix taking screenshots of rotated videos
* vo_gpu: hwdec_vaapi: Synchronise after exporting VA surface
* DOCS/compile-windows: remove angleproject-git from deps
* TOOLS/travis-rebuild-website: update condition after docker transition
* cocoa-cb: migrate to swift 5 with swift 4 fallback
* cocoa-cb: fix optional cases on macOS 10.12
* build: fix build with older command line tools
* build: make macOS SDK path and version configurable via env vars
OBS-URL: https://build.opensuse.org/request/show/724722
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=152
- Update to version 0.29.1
Fixes and minor enhancements:
* af_rubberband: Fix for A-V drift on seeking.
* ao_alsa: Fixes to remove spam during pausing and end-of-file.
* ao_jack: Fix for mpv attempting to connect to non-standard devices such as MIDI.
* ao_openal: Drop support for Apple's bundled OpenAL due to lack of features to successfully build.
* ao_pulse: Fix for audio buffer length calculation.
* demux_lavf: Fix EDL playback of certain DASH streams.
* demux_lavf: Mark v4l streams as not seekable.
* demux_raw: Fix for gapless playback from raw audio input.
* drm_atomic: Fix to enable video output with devices without a video overlay plane.
* encode: Fix for crashes in case of failure to write to output.
* encode: Fix for encoding when utilizing lavfi-complex.
* Fix to strip HDR peak metadata if attached to SDR video (#6111)
* manpage: Misc fixups.
* stream_{smb,file}: Fix for partial writes to buffers.
* stream_libarchive: Fix hang when an out-of-bound seek happens.
* stream_smb: Fix for crashes due to libsmbclient and threading (#5936).
* vo_gpu: Fix for corruption when multiple compute shaders override each others' block sizes (#6083).
* ytdl_hook: Always load "ytdl://" URLs with ytdl_hook first.
* ytdl_hook: Fix audio streams not being picked up for some sites.
OBS-URL: https://build.opensuse.org/request/show/639655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=48
Fixes and minor enhancements:
* af_rubberband: Fix for A-V drift on seeking.
* ao_alsa: Fixes to remove spam during pausing and end-of-file.
* ao_jack: Fix for mpv attempting to connect to non-standard devices such as MIDI.
* ao_openal: Drop support for Apple's bundled OpenAL due to lack of features to successfully build.
* ao_pulse: Fix for audio buffer length calculation.
* demux_lavf: Fix EDL playback of certain DASH streams.
* demux_lavf: Mark v4l streams as not seekable.
* demux_raw: Fix for gapless playback from raw audio input.
* drm_atomic: Fix to enable video output with devices without a video overlay plane.
* encode: Fix for crashes in case of failure to write to output.
* encode: Fix for encoding when utilizing lavfi-complex.
* Fix to strip HDR peak metadata if attached to SDR video (#6111)
* manpage: Misc fixups.
* stream_{smb,file}: Fix for partial writes to buffers.
* stream_libarchive: Fix hang when an out-of-bound seek happens.
* stream_smb: Fix for crashes due to libsmbclient and threading (#5936).
* vo_gpu: Fix for corruption when multiple compute shaders override each others' block sizes (#6083).
* ytdl_hook: Always load "ytdl://" URLs with ytdl_hook first.
* ytdl_hook: Fix audio streams not being picked up for some sites.
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=145