Recommended update for mpv

This update for mpv fixes the following issues:

- Update to version 0.22.0.
- audio/out: Add AudioUnit output driver for iOS.
- demux_mkv: Parse Matroska colorimetry metadata.
- filter_kernels: Add ability to taper kernels/windows and add tukey window.
- osc: Add seekbarstyle=knob.
- video/out: Add tct as modern caca alternative for true-color and 256-color terminals.
- video: Add --hwdec=vdpau-copy mode.
- Add --opengl-early-flush=auto.
- Add --scale-taper, --scale-wtaper.
- Add --scale-wblur.
- osc: Add script message handlers for chapter/track/playlists.
- Apply --autofit-larger after --autofit-smaller.
- ao_alsa: Set subtitle track title to indicate hearing/visual impaired tracks.
- ao_alsa: Disable chmap API use for mono/stereo.
- build: Add required failure message for libavfilter check.
- build: Fix compilation with mingw-w64/Clang.
- build: Make VideoToolbox available on iOS.
- command: Fix reset-on-next-file=all and tv-freq option.
- command: If window-scale can't be set properly, set it as option.
- demux_mkv: Don't recursively resolve timeline for opened reference files.
- demux_mkv: Fix ordered chapter sources with ordered editions.
- opengl: Compile against iOS OpenGLES implementation.
- options: Handle legacy no-* sub-options.
- osc: Add alpha animation to tooltip. (Fix lingering tooltip)
- osc: Change default deadzonesize to 0.5.
- osc: Don't wrap the title.
- osc: Fix crash after reaching a certain position in limited lists.
- osc: Fix crash with no chapters.
- osc: Fix crashes when dragging seekbar across file changes.
- osc: Fix displaying only half of the entries when at the end of a list.
- osc: Fix missing chapter ticks with seekbarstyle=bar.
- osc: slimbox: Fix clipping with seekbarstyle=bar.
- osc: top/bottombar: Also scale when min-width is reached to match box/slimbox behavior.
- osc: top/bottombar: Dynamically size timecodes according to timems.
- osc: top/bottombar: Rescale layout to same size with scale=1.
- osc: top/bottombar: Scale title if too large like box.
- player: Consistently initialize screensaver state with --force-window.
- player: Enable no-video subtitle display on coverart too.
- player: Make --start-time work with --rebase-start-time=no.
- player: Make sure non-video subtitle rendering is reset if video resumes.
- player: Removing last playlist entry while looping should not stop.
- player: Show subtitles on VO if --force-window is used.
- player: Speed up audio/video re-sync when there is a huge delay.
- vdpau: Fix hwdec uninit.
- vo_opengl: Blend against background color for --alpha=blend.
- vo_opengl: context_rpi: Fix stdatomic usage.
- vo_opengl: Fix --blend-subtitles handling.
- vo_opengl: Fix redrawing with hardware decoding.
- vo_opengl: Partially re-enable glFlush() calls.
- ytdl_hook: Sort chapters by time.
- Fix incompatibility of the current version of mpv in obs with ffmpeg in packman. (boo#1012600)
- 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. (Useful on Linux where VDPAU still lacks HEVC Main 10 support)
- osc: Add right-click behavior to playlist and chapter buttons.
- osc: Add user-alterable margin for top/bottombar.
- rpi: Add --hwdec=rpi-copy.
- 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.
- vo_opengl: Remove pre/post/scale-shaders in favor of user-shaders.
- 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.
- 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.
- 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.
- 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.
- 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 and --stop-screensaver 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.
- command: Removed hwdec-active and hwdec-detected properties
- command: Removed vo-cmdline
- options: Drop unreferenced --bluray-angle option.
- vo, ao: Disable positional parameter suboptions.
- vo_xv: Replace no-colorkey with ck-method=none
- TOOLS/zsh.pl: Die if main options cannot be parsed.
- TOOLS/zsh.pl: Don't filter files by extension.
- ao_alsa: Try to fallback to "hdmi" before "iec958" for spdif.
- ao_rsound: Fix compilation.
- aspect: Use nominal width instead of actual width for video-unscaled.
- audio/out: Prevent underruns with spdif under certain conditions.
- audio: Fix late audio start.
- audio: Fix missed wakeup when changing audio output device.
- audio: Fix segfault when yanking USB DAC.
- charset_conv: Use CP949 instead of EUC-KR.
- command: Don't log "ignore" command with -v verbosity.
- command: Try selecting the next track if track switching fails.
- demux_mkv: Fix crash if --ordered-chapters-files fails.
- displayconfig: Treat a refresh rate of 1 as invalid.
- ipc: Start log when listening to IPC socket.
- mp_image: Fix clearing to black with p010 format.
- osc: Fix scaling issues when toggling fullscreen.
- osc: Align text vertically in top/bottombar.
- osc: Change seekbar background's alpha scaling.
- osc: Fix display of chapters and playlist scaling.
- osc: Move tooltip to inside seekbar for top/bottombar.
- osc: Show playlist/chapter list on prev/next instead of osd.
- path: Set default ~~ paths to home directory.
- player: Do not let pseudo-gui override user config settings.
- player: Enable reading from stdin after loading input.conf.
- player: Fix instant subtitle refresh on track switches.
- player: Make --force-window work with opengl-cb.
- stream_file: Don't use poll() on directories.
- stream_lavf: Fix determining seekability.
- sub: Actually apply text alignment options to non-ASS subtitles.
- terminal-win: Support modifier keys in console input.
- vo_drm: Fix segfault when using invalid card.
- vo_opengl: apply 90° rotation to chroma texture size.
- vo_opengl: Fix incorrect video rendering after vdpau preemption recovery.
- vo_opengl: Partially fix dumb-mode cropping with rotation.
- vo_opengl: rpi: Use overlay for yuv420p too.
- w32_common: Initialize playback status as soon as possible.
- wayland: Reject resize events with either dimension being 0.
- x11: Fix external fullscreen update.
- ytdl_hook: Add title to playlist items if available.
- ytdl_hook: Set aspect ratio for anamorphic video
- ytdl_hook: Support playlist entries without subtitles
- ytdl_hook: Add chapters by parsing video's description
- ytdl_hook: Don't add subtitles with unknown duration
- ytdl_hook: Temporarily force disable dash segments formats
- Update waf to 1.9.5
- Enable libarchive support
- Add exact dependency on all libav* packages not just libavcodec.
- aspect: Add --video-unscaled=downscale-big.
- Player: Add --image-display-duration option to control duration of image display.
- vo_opengl: angle: New flag (dcomposition) to control DirectComposition.
- af_lavrresample: Fix error if resampler could not be recreated.
- audio: Avoid missed wakeups with ab-loops.
- audio: Fo not apply --audio-channels if spdif passthrough is in use.
- cache: Don't use a backbuffer if the cache is as large as the file.
- command: Prevent O(n^2) behaviour for playlist property.
- demux: Close underlying stream if it's fully read anyway.
- demux: Fix undefined behavior with ogg metadata update.
- player: Make looping slightly more seamless.
- player: Refresh very low framerate video on filter changes.
- stream_memory: Disable stream cache
- vf_rotate: Allow arbitrary rotation.
- vo: Be more trusting to estimated display FPS.
- w32_common: Use hooks to detect parent window resize.
- x11: Work around mutter fullscreen issue.
- build: Add --htmldir option.
- build: Always require atomics.
- wscript: Add proper unversioned SONAME for Android.
- 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.
- audio/filter: Remove delay audio filter.
- command: Add filename/no-ext sub-property that returns filename without extension.
- 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.
- options: Un-restrict --audio-delay.
- Use - as command-name separator everywhere.
- vo_opengl: Reduce default 3dlut-size to 64x64x64. (since accuracy is improved)
- 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: No multichannel output by default in exclusive mode.
- 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.
- demux_raw: Fix small typo to add s16be support.
- demux_timeline: Restore mkv edition switching.
- libarchive: Sanitize non-UTF8 archive entries.
- player: Disable display-sync with spdif transcoding.
- player: No terminal status line cut-off if it contains newlines.
- player: Fix display-sync timing if audio resumes slowly.
- player: Improve instant track switching.
- 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.
- 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.

Fixed bugs
bnc#1012600
current version of mpv in obs incompatible with ffmpeg in packman
Selected Binaries
openSUSE Build Service is sponsored by