Ana Guerrero 44897f9627 Accepting request 1256043 from multimedia:apps
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- Remove 0001-dont-load-client-rt-conf.patch: added upstream
- Update to version 0.40.0+git20250325.97cb16d68340:
  * RELEASE_NOTES: remove accidental BOM
  * Update MPV_VERSION
  * Release 0.40.0
  * DOCS: refresh some parts of the release policy
  * m_option: fix string list printing for empty lists
  * commands.lua: prevent infinite logging with debug log level
  * ytdl_hook.lua: fix duplicated chapters
  * Revert "input.conf: bind MBTN_MID to align-to-cursor"
  * vo: don't burn cpu in paused state for untimed VOs
  * demux_lavf: disable extension_picky for hls demuxer globally
  * video/out/kitty: set display_par when drawing osd
  * vulkan/context: enable VK_KHR_video_maintenance2 if supported
  * select.lua: display chapters when before the first chapter
  * wayland: round values instead of implicitly casting float to int
  * ci/build-win32.ps1: exit on errors from external commands early
  * Revert "console.lua: disable cursor autohide while selector is open"
  * console.lua: disable cursor autohide while selector is open
  * Revert "ao: correctly set state.playing for non-gapless audio after eof"
  * opengl/utils: use uintptr_t for arithmetics with possible zero value
  * hwdec_dxva2dxgi: don't lie about the image format
  * vo_gpu: assume not ordered formats are reversed
  * hwdec_dxva2dxgi: zero queue_surf on init
  * ta: add talloc_zero_ptrtype
  * DOCS/man/input: correct the mode flag of apply-profile command
  * console.lua: fix crash when pressing Ctrl+c with select
  * positioning.lua: clamp values within {-1, 1} for video-align-{x,y}
  * commands.lua: add cache for often queried constant properties
  * console.lua: cache observed properties to avoid unnecessary fetching
  * DOCS/man/input: remove stray newline
  * demux_mkv: add A_ATRAC/AT1 support
  * demux_mkv: set number of samples correctly for The True Audio
  * demux_mkv: add sanity checks for RealAudio packet sizes
  * console.lua: convert cursor_position to number
  * commands.lua: complete filesystem paths for run
  * console.lua: default to --osd-font without completions
  * console.lua: instantly show completions with the type script message
  * console.lua: fix the line end position to filter completions
  * console.lua: don't retrieve --input-ime at startup
  * console.lua: reduce indentation in 2 functions
  * console.lua: inline log_add()
  * console.lua: clear the default item on input.get()
  * console.lua: declare various variables only in free-form text mode
  * console.lua: don't duplicate the check to add to history
  * commands.lua: split this script out of console.lua
  * console.lua: add history_path field to mp.input.get
  * console.lua: add autoselect_completion field to mp.input.get
  * console.lua: let the complete callback return a character to append
  * DOCS/man/lua: update complete docs referencing autocompletion
  * fish-completion: create the fish completion script
  * player/command: add `attached-picture` flags to track add command
  * player/command: add `visual-impaired` flags to track add command
  * player/command: convert flags to OPT_FLAGS for track add commands
  * misc/language: parse hi/sdh/cc tags from external subtitle tracks
  * misc/mp_assert: important fix forgotten before merge
  * demux_timeline: don't close segments during demuxing
  * player: only coalesce callbacks from parsed config files
  * stream_edl: allow opening edl only from local resources
  * Revert "stream/stream: mark mf:// and edl:// as unsafe protocols"
  * stream_mpv: restrict only to network links
  * player/client: adjust log message for client exit
  * player/scripting: add logging around script un- and reloading
  * vo: replace driver->frame_owner with VO_CAP_FRAMEOWNER
  * vo: replace driver->untimed with VO_CAP_UNTIMED
  * mac/apphub: remove mpv:// protocol handling
  * player: add `mpv://` protocol
  * stream/stream: mark mf:// and edl:// as unsafe protocols
  * etc/mpv.desktop: update safe protocol list
  * auto_profiles.lua: make profiles apply with higher priority
  * player/sub: avoid indexing arrays with -1
  * demux_mkv: add missing invalid value check
  * stream_dvdnav: cast to int64_t before multiplication
  * {x11,wayland}_common: convert dead code to static sanity check
  * stream_cdda: cast to int64_t before multiplication
  * player/command: remove redundant check
  * player/loadfile: fix history_file leak
  * player/sub: check order before using it as an index
  * stream_cdda: add sanity checks on track numbers
  * osxbundle: add new vulkan loader homebrew path
  * build: remove unused dvdread dependency
  * mac/vulkan: add support for visibility check for rendering
  * mac/common: fix indentation
  * options/m_config_frontend: use local depth variable for show_profile
  * options/m_config_frontend: fix depth variable
  * github/workflows: don't install recomended packages with apt
  * DOCS/man/vo: xx-color-management-v4 -> color-management-v1
  * hwdec_d3d11va: align image mapper dimensions to a multiple of 2
  * ytdl_hook.lua: fix boolean comparision
  * ci/tumbleweed: enable NDEBUG with gcc build
  * ci/tumbleweed: enable thin lto for clang build
  * tests: use mp_require to allow tests to be run with NDEBUG
  * various: use mp_assert macro
  * misc/mp_assert: add mp_assert and mp_require macros
  * osdep/compiler: use C23 attributes if available
  * osdep/compiler: add MP_UNUSED macro
  * osdep/compiler: fix MP_ASSERT_UNREACHABLE macro for clang
  * common/common: remove assert from MP_HANDLE_OOM
  * demux_mkv: add `demuxer-mkv-crop-compat` option
  * Reapply "demux_mkv: PAR should be calculated after applying crop"
  * f_decoder_wrapper: don't wait on self thread progress on reinit
  * options/m_config_frontend: don't allow recursive profile inclusion
  * command: wait until MPV_EVENT_VIDEO_RECONFIG to pretty print hwdec
  * f_decoder_wrapper: allow VDCTRL_GET_HWDEC to actually fail
  * misc/codepoint_width: update tables after clustering fix
  * w32_common: avoid any unsupported VOCTRL to synchronize the GUI thread
  * demux_mkv: add support for chroma location
  * common/av_log: make FFmpeg libs ABI mismatch log clearer
  * common/av_log: show also build version for FFmpeg
  * DOCS/man/input: add details for chapter property documentation
  * DOCS/man/input: add note for add command repeatability
  * options/m_option: fix REL_TIME_CHAPTER printing
  * osdep/subprocess-win: fix inheritance of NUL handles in child processes
  * input: add quiet arg to mp_input_set_mouse_pos for wayland
  * console.lua: fix select memory leak
  * sub/osd: remove bogus osd redraw notification resetting
  * vo_gpu_next: use mp_draw_sub_formats const
  * opengl/context: remove remnants of the external swapchain API
  * context_drm_egl: remove custom fencing
  * vo: signal VOCTRL_REDRAW in a less sensitive spot
  * stats.lua: use fixed naming for single invocation key bindings
  * stats.lua: change key bindings of toggle page as nonrepeatable
  * github/issue_template: simplify Windows version command
  * github/issue_template: set the type of the issue
  * common/stats: print percentage of elapsed time during sampling time
  * common/stats: add one more digit to stats timing
  * common/stats: move formatting code to one place
  * console.lua: include more characters in selectable items
  * select.lua: don't quickly close and reopen the menu
  * input.lua/defaults.js: unregister input-even again
  * console.lua: add a keep_open flag to mp.input
  * clipboard: remove --clipboard-enable
  * clipboard: add --clipboard-backends option
  * player/loadfile: strip common filename part from external track title
  * console.lua: rename handle_enter() to submit()
  * console.lua: replace repl references
  * console.lua: increase the opacity of the default item background
  * osc.lua: allow wheel bindings for custom buttons
  * console.lua: cache the command-list
  * console.lua: complete multiple flags separated by +
  * console.lua: highlight matching parts of selectable items
  * console.lua: separate the log and matching items
  * options: default to --prefetch-playlist=yes
  * DOCS/options: ease --prefetch-playlist warning
  * input.conf: bind MBTN_MID to align-to-cursor
  * input.conf: bind Ctrl+left click to drag-to-pan
  * input.conf: bind Ctrl+wheel to cursor-centric-zoom
  * input.conf: make Alt+BS reset --video-align-{x,y}
  * input.conf: make Alt+BS print "video-zoom: 0"
  * positioning.lua: add this script
  * console.lua: allow persisting the command history
  * console.lua: preserve font styles in the counter
  * console.lua: preserve the counter style when searching history
  * drm: use VOCTRL_REDRAW when flipping buffers
  * vo: signal VOCTRL_REDRAW to backends
  * context_drm_egl: simplify and fix delayed rendering with vo_gpu_next
  * libmpv_gl: remove pointless external_swapchain call
  * context_dxinterop: remove unneeded empty external_swapchain
  * context_angle: simplify some swapchain stuff
  * vo: unify ra_gl_ctx_params and ra_vk_ctx_params into ra_ctx_params
  * wayland: don't assert if DND fails while checking the fd
  * wayland: preserve the previously set dnd_offer action if it exists
  * meson: build libmpv by default
  * include: move public headers to own directory
  * libmpv: use correct header directory name
  * various: reduce the include scope of some public headers
  * select.lua: fix LSP warning
  * wayland: add icc support using wp-color-management-v1
  * vo_dmabuf_wayland: remove unnecessary commit
  * vo_dmabuf_wayland: commit surfaces in correct order
  * DOCS/man/mpv: remove bogus --cdrom-device mention
  * Revert "stream_{bluray,cdda,dvdnav}: deprecate setting device after schema"
  * console.lua: complete frame-step flags
  * select.lua: don't add File info to the menu when no file is playing
  * input.conf: bind Shift+{HOME,END} to go to the first and last file
  * input.conf: bind HOME to seek to the beginning
  * demux: use a slightly better hack when seeking with dvd/bd
  * player: add an optional mute flag when framestepping
  * DOCS/man/mpv: explain how to select and navigate through cdda
  * stream_cdda: deprecate undocumented --cdda-span-{a,b} options
  * stream_{bluray,cdda,dvdnav}: deprecate setting device after schema
  * ao_pipewire: don't load client-rt.conf properties
  * DOCS/man/options: remove outdated wid embedding docs for cocoa
  * DOCS/man/options: fix missing space in hwdec doc
  * DOCS/man/options: document that --save-position-on-quit affects loadfile
  * mac/dialog: release all input keys when modal steals key input
  * mac/dialog: remove delayed becomeFirstResponder() workaround
  * osdep/io: harden string conversions
  * win32-console-wrapper: don't use CRT in runtime wrapper
  * win32-console-wrapper: simplify error printing
  * f_decoder_wrapper: warn when using video-aspect-override of 0 or -1
  * command: print "original" also for aspect ratio of "no"
  * input.conf: use no instead of -1 for video-aspect-override
  * f_decoder_wrapper: add --video-aspect-method=ignore
  * Revert "m_option: forbid non -1 negative values for video-aspect-override"
  * Revert "m_option: deprecate setting -1 to --video-aspect-override"
  * DOCS/man/options: fix sub-ass-video-aspect-override documentation
  * DOCS/man/options: use american spelling for "behavior"
  * wayland: add some sanity checking when setting mastering luminance
  * wayland: cleanup redundancy and global state in color-management
  * vd_lavc: add auto-unsafe and auto-copy-unsafe to the opt help
  * vd_lavc: nuke some mmal remnants
  * meson: minor simplification in link flags
  * osdep/timer-win32: add missing guards for ARM64
  * wayland: unvoid some wayland protocol structs
  * wayland: update color management protocol to the upstream version
  * input.conf: add ctrl+p and g-m keybind for menu
  * builtin.conf: set menu corner_radius to 0 in box profile
  * console.lua: use the same opacity for menu as for everything else
  * osdep/threads-win32: add implementation for mp_thread_cpu_time_ns()
  * common/stats: improve accuracy of quick timed measurements
  * common/stats: fix incorrect cpu-time value reset
  * common/stats: report: account for ongoing timed-measuremets
  * common/stats: don't report cpu-time on unsupported platforms
  * DOCS/man: add a separate section for optical drive location
  * stream_bluray: use DEFAULT_OPTICAL_DRIVE
  * build: use the same default optical drive for all disc streams
  * README: add direct link to user scripts
  * DOCS/man/options: fix a typo in the hwdec section
  * player: run all update handlers on init
  * player/command: fix flags type in mp_option_run_callback
  * wayland_vk: use FIFO if fifo and presentation v2 protocols are available
  * options: replace --wayland-disable-vsync with --wayland-internal-vsync
  * options: disable --input-ime by default
  * console.lua: enable/disable IME on demand
  * video/out/w32_common: support --input-ime
  * various: upgrade option flags to uint64_t
  * DOCS/man/{mpv,osc}: say menu instead of selector
  * console.lua: give a different background color to the selected item
  * Revert "console.lua: close with right click"
  * console.lua: always draw a background behind items
  * console.lua: add a scrollbar
  * console.lua: close when clicking outside of items horizontally
  * console.lua: center the select menu in the window
  * console.lua: improve the hovered item calculation with background-box
  * console.lua: update the max width calculation
  * player: store external filenames as normalized
  * wayland: support xdg-activation
  * player: coalesce option updates and drop redundant ones
  * player: put ipc initialization where it belongs
  * vd_lavc: make auto the same as auto-safe and introduce auto-unsafe
  * Revert "meson: bump libdrm version to 2.4.109"
  * wayland: fix implicit modifier selecting mess (again)
  * dmabuf_interop_wl: simplify modifier logging
  * {console,input}.lua: allow subsequent mp.input calls
  * options/path: only log mp_get_user_path if the path expands
  * demux_disc: remove obsolete is_dvd checks
  * build: remove ta-leak-report option
  * etc/restore-osc-bindings.conf: add previously unbound actions
  * stream_dvdnav: properly cleanup on error and fix some memory leaks
  * stream_bluray: fix some title info leaks
  * stream_blurary: consistently cleanup on error
  * stream_cdda: subtract first sector when calculating chapter times
  * DOCS/man/input: remove extra quotes
  * DOCS/man: document options which are object settings list options
  * demux_cue: only accept TRACK with AUDIO type
  * DOCS/man/input: fix typo
  * ci/build-openbsd: don't enable cdda
  * Revert "build: disable optical media libs by default (DVD/BD/CD)"
  * test/libmpv_test_track_selection: add a test for os languages
  * language-posix: replace '_' subtag separator with '-'
  * mac/menu: add support for initial directory
  * mac/dialog: add support for title, file selection and initial directory
  * mac/swift: move isUrl check to String extension
  * mac/dialog: add file extension filtering for open dialogs
  * mac/option: add MPOpts root options
  * mac/dialog: move dialog creation into its own class
  * DOCS/man/input: adjust ao-volume documentation to state reality
  * vo_gpu_next: allow to disable error diffusion when changing --dither
  * demux/stheader: use atomic types for mp_codec_params names
  * DOCS/man/options: explain the difference between panscan and zoom
  * DOCS/man/input: fix required protocol docs for wayland clipboard
  * DOCS/man/input: document the clock property
  * player/sub: eliminate redundancy when printing terminal subtitles
  * test/libmpv_common: ensure our atexit clean fires before internal ones
  * player/loadfile: don't use ta_set_parent directly
  * test/libmpv_test_track_selection: add another multilang selection test
  * test/libmpv_test_track_selection: eliminate reloading redundancy
  * test/libmpv_test_track_selection: remove unneeded option resetting
  * test: add default track selection testing
  * test: split libmpv_test into separate files
  * test: group together all the libmpv tests under the libmpv suite
  * github/workflows: drop mingw32
  * video/out/android: don't assert-fail if WinID is not set
  * demux_lavf: fix demuxer-lavf-format usage
  * select.lua: change the --save-watch-history warning text
  * DOCS/man/options: Clarify what --tone-mapping=auto does
  * Revert "vo_gpu_next: set --target-colorspace-hint to `yes` by default"
  * player/command: don't synthesize property names with a trailing /
  * command: disallow trailing / in track-list/N/metadata
  * player/command: disable input-commands for fuzzing
  * m_property: fix playlist property parsing
  * console.lua: fix completion after command prefixes
  * command: show Loop playlist when changing --loop-playlist at runtime
  * m_option: deprecate setting -1 to --video-aspect-override
  * m_option: forbid non -1 negative values for video-aspect-override
  * command: convert aspect, par, and sar sub-properties to double
  * build: add early exit if git is not found
  * github/workflows/lint: show ruff suggested changes
  * github/workflows/lint: update astral-sh/ruff-action to v3
  * ci/lint: disable isort checks
  * build: use a more user-friendly version string for shallow clones
  * build: prepend version strings with 'v' for release tarball builds
  * github/workflows/lint: add umpv to Python linting
  * TOOLS/umpv: add Windows support
  * TOOLS/umpv: use append-play
  * TOOLS/umpv: don't wait for mpv after it is run
  * TOOLS/umpv: use builtin profile for pseudo gui options
  * TOOLS/umpv: handle the case when mpv disappears during adding files
  * TOOLS/umpv: minor fixes to style and typing
  * m_option: fix parsing of OP_APPEND for string lists
  * player/loadfile: we shouldn't unescape inplace
  * meson: add disable-packet-pool option
  * demux: reclaim demux_packets to reduce memory allocator pressure
  * loadfile: unescape display filenames
  * DOCS/man/options: document that --d3d11-flip=no enables transparency
  * osc.lua: bind right clicking the title to show history
  * TOOLS/mpv_identify.sh: handle forward slash in property names
  * video/out/kitty: make kitty vo ten times faster by avoiding strlen
  * command: normalize paths for path and track-list/N/external-filename
  * command: simplify find_track_with_url handling
  * options/path: add mp_normalize_user_path shorthand
  * various: simplify mp_normalize_path usage
  * misc/path_utils: allow passing NULL to mp_normalize_path
  * console.lua: stop expanding ~/ in file completion
  * Revert "DOCS/man/input: document that shutdown is sent when scripts terminate"
  * DOCS/man/input: document that shutdown is sent when scripts terminate
  * Revert "console.lua: add pause_on_open script-opt"
  * console.lua: add user-data/mpv/console/open
  * DOCS/man/input: reorder user-data's docs
  * command: expand paths for all commands with path arguments
  * ci/lint-commit-msg.py: add .rst from allowed extension skips
  * ci/lint-commit-msg.py: remove .py from allowed extension skips
  * command: add metadata sub-property for track-list
  * command: prefix all property functions with mp
  * player: print secondary subtitles on the terminal
  * m_option: reallow setting list options to no value to -clr them
  * osdep/terminal-unix: fix stop_cont_pipe leak
  * fuzzer_load: don't dup3 fd if it already has a value we want
  * m_option: add -clr to keyvalue list options
  * m_option: reintroduce -del to string list and keyvalue list
  * m_option: undeprecate list option suffixes with multiple items
  * player/misc: check codec values for overflow
  * command: don't run UPDATE_{AD,VD} if the {ao,vo}_chain doesn't exist
  * vd_lavc: separate opts to two structs and reorganize
  * ad_lavc: flag options with UPDATE_AD
  * various: expand paths for all file/directory related options
  * command: fix spammy events when frame stepping forward with seek
  * clipboard-wayland: initialize offer fd
  * vo_kitty: unlink shared memory only on vo close
  * player/command: reinit video decoder when it's options change
  * DOCS/man/options: correct outdated --ad/--vd documentation
  * f_decoder_wrapper: allow changing --ad and --vd at runtime
  * osc.lua: add visibility_modes script opt
  * osc.lua: deprecate pointless script-messages
  * DOCS/man/osc: document the second arg in some script commands
  * vo_kitty: unlink shared memory on vo close
  * stream_file: allow to open only our fd in case of fuzzing
  * command: allow frame-step to go through multiple frames and/or seek
  * DOCS/man/select: document the menu script-binding
  * osc.lua: add an icon for the miscellaneous menu
  * TOOLS/mpv-osd-symbols.sfdir: add a menu icon
  * TOOLS/mpv-osd-symbols.sfdir: document how to add icons
  * select.lua: add a miscellaneous menu
  * loadfile: discard prefetched files if demuxer options changed
  * command: group flag updates together
  * demux_mkv: limit RealAudio packet size to 128 MiB
  * DOCS/man/select: add this file
  * select.lua: select from the watch history with g-h
  * loadfile: optionally save the watch history
  * misc: make json_append() non-static
  * misc: extract mp_find_non_filename_media_title() from command.c
  * DOCS/man: add documentation of wayland backend and properties
  * console.lua: use clipboard property for native Wayland backend
  * console.lua: autocomplete clipboard/text-primary property
  * command: add current-clipboard-backend property
  * clipboard: add function to get clipboard backend name
  * command: add clipboard/text-primary property
  * clipboard-wayland: add Wayland clipboard backend
  * clipboard-vo: use clipboard parent log context
  * clipboard: don't store mpv_global context
  * video/out/wayland_common: create per-seat objects on seat hotplug
  * demux/ebml: fix ebml_read_length()
  * win32: fix menu click failure caused by excessive menu-data updates
  * ci/linux: enable leak detector
  * stream_dvb: accept float timeout
  * various: use mp_poll instead of poll
  * misc/dispatch: remove mention of select
  * video/out/wayland_common: remove useless flag
  * osdep/io: map ftell to int64_t version on win32
  * osdep/io: add ftruncate for win32
  * video/out/wayland_common: fix crash with multi-seat drag and drop
  * Revert "ci/win32: restrict shaderc version to fix build errors"
  * various: update license headers
  * ci/mingw: update library versions
  * console.lua: use the same blur amount as --osd-blur
  * video/out/wayland_common: support IME usage via text-input-v3
  * github/workflows/lint: add mypy linting
  * TOOLS/osxbundle: fix inplace argument type
  * TOOLS/macos-sdk-version: check if xcodebuild is defined
  * TOOLS/file2string: use array of tuples to avoid unpacking strings
  * TOOLS/dylib_unhell: check regex search result
  * TOOLS/stats-conv: typing fixes
  * TOOLS/gen-mpv-desktop: don't overlap variable with different types
  * TOOLS/gen-interface-changes: fix variable type mismatch
  * m_option: fix float option values <= 0
  * github/workflows: print meson test log on failure on BSD
  * select.lua: show the ID of editions without title
  * console.lua: sort completions
  * console.lua: preserve the order of items with equal score
  * console.lua: rename format_table() to format_grid()
  * console.lua: always say completions instead of suggestions
  * console.lua: rename update() to render()
  * m_option: use VAL macro for double type
  * m_option: fix max/min range comment
  * m_option: correctly clamp OPT_FLOAT values
  * various: fix range for float options
  * loadfile: fix --loop-playlist + --shuffle + --prefetch-playlist
  * loadfile: return earlier if prefetch already started
  * loadfile: fix --loop-playlist=N with --prefetch-playlist
  * console.lua: set a high z in select mode
  * Revert "osc.lua: draw box layout below console"
  * DOCS/interface-changes: change rst exts to txt
  * console.lua: improve the hovered item calculation
  * console.lua: deduplicate y position calculation in update()
  * console.lua: refactor some log code
  * video/out/wayland_common: ignore clipboard offers w/o wanted MIME type
  * ytdl_hook.lua: fix start and end conditions
  * m_option: fix scientific notation timestamp parsing
  * select.lua: select files with watch later files with g-w
  * command: add current-watch-later-dir property
  * select.lua: use mp.msg.warn for unavailable messages
  * ao_pulse: remove unnecessary casts and use the proper print specifier
  * osc.lua: extract icon_font and icons variables
  * DOCS/interface-changes: add slim*bar layouts to interface changes
  * video/out/gpu/video: allow taking transparent screenshots
  * console.lua: complete screenshot-raw format parameter
  * player/screenshot: support more formats for screenshot-raw command
  * player/screenshot: add high depth and format parameters
  * osc.lua: add slimbottombar and slimtopbar layouts
  * ao_openal: fix null pointer dereference when creating OpenAL context
  * ao/pulse: only print server protocol after connection
  * console.lua: add pause_on_open script-opt
  * github/workflows/lint: add pre-commit hooks
  * sub: add sub-scale-signs
  * stats.lua: only reprint stats on video-reconfig when toggled
  * osc.lua: allow adding custom buttons
  * osc.lua: add cache_enabled() helper
  * vulkan/context_display: implement display fps and resolution info
  * ci/win32: bump test timeout to 240 seconds
  * stats.lua: fix page 2 and 0 layout
  * stats.lua: inherit --osd-shadow-offset
  * github/workflows/lint: remove -lint suffix from lint workflow job names
  * DOCS/man/input.rst: mark flags as optional
  * mac/app: make const char pointers to const pointers
  * mac/app: make re-assignment of complex macros const
  * console.lua: complete playlist-play-index none
  * console.lua: apply --osd-selected-color to selected completions
  * Revert "demux_edl: disallow nested edl to avoid infinite loop"
  * options: remove the `player` argument from `--media-controls`
  * LICENSE.{GPL,LGPL}: update to upstream version
  * various: fix typos
  * various: remove double new line at the end of file
  * mac/remote: use swift closure instead of obj-c selector bridging
  * ci/build-common: remove executable flag
  * osc.lua: bind middle clicking play pause to cycle loop-playlist
  * ao_coreaudio: set kAudioOutputUnitProperty_ChannelMap
  * console.lua: don't set the cursor color
  * console.lua: inherit --osd-back-color in the cursor
  * console.lua: inherit --osd-color in the cursor
  * console.lua: inherit --osd-shadow-offset
  * console.lua: inherit --osd-back-color
  * sub/osd: default to a semitransparent black back color
  * console.lua: remove useless assignment
  * console.lua: focus the default item after emptying the input line
  * version.h.in: bump copyright year
  * mac/swift: fix global variables for upcoming swift 6 concurrency
  * mac: add support for --force-window-position
  * mac/remote: add Quick Look thumbnail as cover fallback
  * ao_audiounit: add --audio-exclusiv support, make non-exclusive default
  * osd: remove unused constants
  * DOCS/man/mpv: document that you can deselect the current track
  * DOCS/man/input: edition-list/N/id is not writable
  * subprocess: fix reset_signals_child missing last signo
  * select.lua: fix select-edition crash on non-MKVs
  * stream_file: don't allow to open standard streams during fuzzing
  * DOCS/man/vo.rst: improve dmabuf-wayland documentation
  * sub/lavc_conv: free avctx correctly on error
  * m_option: free channels before overriding in parser
  * demux_mkv: cast to u32 before shift to fix int overflow
  * x11: allow display sync modes to report no visibility
  * player/video: fallback to audio sync logic if VO is not visible
  * vo: change draw_frame API to a boolean
  * zsh-completion: complete av://lavfi:testsrc and av://lavfi:sine
  * player/osd: use fixed width for vsync-ratio value in status line
  * console.lua: don't highlight the first completion with mp.input.get
  * mac/title: use enum for material values instead of generic integers
  * mac/title: use enum for appearance values instead of generic integers
  * options: add --playlist-exts
  * options: add --archive-exts
  * console.lua: keep --osd-{,outline}-color's alpha component for styles
  * DOCS/man/osc: document that {v,h}align only affect box layouts
  * console.lua: complete clipboard/text
  * input.conf: bind Ctrl+v to play the path in the clipboard
  * mac/title: remove old libmpv color setter fallback
  * mac/title: remove old libmpv material setter fallback
  * mac/title: remove old libmpv appearance setter fallback
  * ci/win32: enable tests for dependencies
  * meson: only build libmpv_helper with cocoa-cb
  * mac: use isBundle function instead of manually checking bundle usage
  * video/sws_utils: remove unused mp_image_swscale
  * console.lua: use native clipboard property on macOS
  * clipboard-mac: add macOS clipboard backend
  * osdep/mac/meson.build: dynamically add features to swift build flags
  * DOCS/ao: add missing documentation for audiounit
  * libmpv: deprecate MPV_RENDER_PARAM_AMBIENT_LIGHT render parameter
  * cocoa-cb: use new ambient-light property and remove old libmpv usage
  * gamma-auto.lua: add this script as replacement for --gamma-auto
  * command: add ambient-light property
  * vo: change VOCTRL_GET_AMBIENT_LUX from int to double
  * DOCS/contribute.md: add guidelines for Swift and Objective-C
  * x11: simplify --geometry and --auto-window-resize logic
  * DOCS/man: fix Unicode capitalization
  * input.conf: use capital letters instead of shift modifiers
  * video/out/wayland_common: make all XF86 special keys mappable
  * DOCS/man/input.rst: clarify hexadecimal key names
  * DOCS/man/input.rst: clarify that caps lock affects produced keycode
  * DOCS/man/input.rst: clarify shift modifier behavior
  * DOCS/man/input.rst: fix grammar
  * stats.lua: enable runtime script-opt changes
  * console.lua: inherit --osd-color and --osd-outline-color
  * DOCS: fix description of subtitle delay adjustment
  * console.lua: color the default item with --osd-selected-color
  * DOCS/man/console.rst: remove outdated issue
  * sd_ass: fix fix_margins calculation

OBS-URL: https://build.opensuse.org/request/show/1256043
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=127
2025-03-25 21:18:51 +00:00
Description
No description provided
836 KiB
Languages
XML 100%