- Update to version 0.32.0+git.20200904T003159.f57b90b069:
* options: fix a flags field
* ao_alsa: make partial writes an error message
* audio: fix stream-silence with push AOs (somewhat)
* encode: propagate errors to exit status properly
* ao_lavc: slightly simplify filter use
* client API: inactivate the opengl_cb API
* encode: disable unsupported media types automatically
* encode: remove early EOF failure handling
* audio: slightly simplify audio_start_ao()
* audio: reduce excessive logging of delayed audio start
* ao_alsa: log more information on short writes
* audio: do not show audio draining message when it does not make sense
* audio: do not wake up player when waiting for audio state and paused
* audio: fix AVFrame allocation (crash with opus encoding)
* DOCS/interface-changes: remove encoding mode deprecation entry
* player/playloop.c: reorder included headers per contribute.md
* ao_openal: restore working condition with new push API
* ao: remove unused field
* audio: fix inefficient behavior with ao_alsa, remove period_size field
* encode: undeprecate
* ring: remove this
* audio_buffer: remove this
* audio: refactor how data is passed to AO
* DOCS: fix minor issue on the --video-latency-hacks explanation
* Update compile-windows.md
* manpage: reorder sentence
* f_async_queue: add various helper functions
* f_async_queue: don't count EOF frames as samples
* f_async_queue: change reset behavior
OBS-URL: https://build.opensuse.org/request/show/832587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=89
* options: fix a flags field
* ao_alsa: make partial writes an error message
* audio: fix stream-silence with push AOs (somewhat)
* encode: propagate errors to exit status properly
* ao_lavc: slightly simplify filter use
* client API: inactivate the opengl_cb API
* encode: disable unsupported media types automatically
* encode: remove early EOF failure handling
* audio: slightly simplify audio_start_ao()
* audio: reduce excessive logging of delayed audio start
* ao_alsa: log more information on short writes
* audio: do not show audio draining message when it does not make sense
* audio: do not wake up player when waiting for audio state and paused
* audio: fix AVFrame allocation (crash with opus encoding)
* DOCS/interface-changes: remove encoding mode deprecation entry
* player/playloop.c: reorder included headers per contribute.md
* ao_openal: restore working condition with new push API
* ao: remove unused field
* audio: fix inefficient behavior with ao_alsa, remove period_size field
* encode: undeprecate
* ring: remove this
* audio_buffer: remove this
* audio: refactor how data is passed to AO
* DOCS: fix minor issue on the --video-latency-hacks explanation
* Update compile-windows.md
* manpage: reorder sentence
* f_async_queue: add various helper functions
* f_async_queue: don't count EOF frames as samples
* f_async_queue: change reset behavior
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=234
- Update to version 0.32.0+git.20200827T184057.fc6c209cbd:
* f_demux_in: log EOF "recovery"
* f_decoder_wrapper: pass through EOF after EOF
* player: fix video paused condition on VO creation
* filter: add a helper
* audio: clarify set_pause() documentation
* audio: adjust frame clipping for spdif formats
* audio: remove unused ring.h includes
* player: fix swapped debug output
* vo_gpu: EGL: fix transparency on X11/EGL/Mesa
* vo_gpu: EGL: slightly better debug logging of EGL configs
* ao/pulse: create the stream corked
* wayland: always update sbc for presentation time
* Revert "demux_lavf: always give libavformat the filename when probing"
* audio: remove delay debug logging
* wayland: simplify presentation time
* demux_mf: actually report errors
* player: do not loop if there's nothing to loop
* options: do not accept ":" as separator anymore in key/value lists
* cocoa-cb: force layer update on resize
* mac: add icc profile and ambient light sensor support
* mac: use config cache und wakeup for mac option runtime changes
* mac: make ontop level runtime changeable
* mac: properly guard and unwrap an optional value
* cocoa-cb: generalisation of backend independent parts
OBS-URL: https://build.opensuse.org/request/show/830193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=88
* f_demux_in: log EOF "recovery"
* f_decoder_wrapper: pass through EOF after EOF
* player: fix video paused condition on VO creation
* filter: add a helper
* audio: clarify set_pause() documentation
* audio: adjust frame clipping for spdif formats
* audio: remove unused ring.h includes
* player: fix swapped debug output
* vo_gpu: EGL: fix transparency on X11/EGL/Mesa
* vo_gpu: EGL: slightly better debug logging of EGL configs
* ao/pulse: create the stream corked
* wayland: always update sbc for presentation time
* Revert "demux_lavf: always give libavformat the filename when probing"
* audio: remove delay debug logging
* wayland: simplify presentation time
* demux_mf: actually report errors
* player: do not loop if there's nothing to loop
* options: do not accept ":" as separator anymore in key/value lists
* cocoa-cb: force layer update on resize
* mac: add icc profile and ambient light sensor support
* mac: use config cache und wakeup for mac option runtime changes
* mac: make ontop level runtime changeable
* mac: properly guard and unwrap an optional value
* cocoa-cb: generalisation of backend independent parts
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=232
- Update to version 0.32.0+git.20200701T004440.8fbc4b1737:
* ci: add d3d11 to mingw build
* vo_gpu: vulkan: add ability to disable events
* player: warn if both proper and compat. config directories exist
* path: do not use old_home for win32 exe dir
* path: switch back to using non-XDG config dir by default
* vo_gpu: fix typo in struct name
* manpage: --demuxer-seekable-cache is useless
* ci: replace mingw build scripts
* vo_gpu: use highp float if available for GLES
* vo_gpu: add better gamut clipping option
* vo_gpu: fix scaler/window validation to allow unsetting
* vo_x11: partially restore operation on bad endian systems
* video: some concessions to big endian hosts
* test: update to new ffmpeg pixfmts
* video: alias IMGFMT_RGB30 to AV_PIX_FMT_X2RGB10
* repack: handle endian in a more general way
* img_format: fight ffmpeg pixdesc some more
* audio: don't lock ao_control for pull mode drivers
* vo_gpu: placebo: add fallback code for stride mismatch
* vo_gpu: add BT.2390 tone-mapping
* vo_gpu: reinterpret SDR white levels based on ITU-R BT.2408
OBS-URL: https://build.opensuse.org/request/show/818953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=84
* ci: add d3d11 to mingw build
* vo_gpu: vulkan: add ability to disable events
* player: warn if both proper and compat. config directories exist
* path: do not use old_home for win32 exe dir
* path: switch back to using non-XDG config dir by default
* vo_gpu: fix typo in struct name
* manpage: --demuxer-seekable-cache is useless
* ci: replace mingw build scripts
* vo_gpu: use highp float if available for GLES
* vo_gpu: add better gamut clipping option
* vo_gpu: fix scaler/window validation to allow unsetting
* vo_x11: partially restore operation on bad endian systems
* video: some concessions to big endian hosts
* test: update to new ffmpeg pixfmts
* video: alias IMGFMT_RGB30 to AV_PIX_FMT_X2RGB10
* repack: handle endian in a more general way
* img_format: fight ffmpeg pixdesc some more
* audio: don't lock ao_control for pull mode drivers
* vo_gpu: placebo: add fallback code for stride mismatch
* vo_gpu: add BT.2390 tone-mapping
* vo_gpu: reinterpret SDR white levels based on ITU-R BT.2408
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=224