Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mpv for openSUSE:Factory checked in at 2026-03-10 17:56:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mpv (Old) and /work/SRC/openSUSE:Factory/.mpv.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpv" Tue Mar 10 17:56:59 2026 rev:131 rq:1337892 version:0.41.0+git20260309.07c3ff3725 Changes: -------- --- /work/SRC/openSUSE:Factory/mpv/mpv.changes 2025-12-22 22:52:18.084592242 +0100 +++ /work/SRC/openSUSE:Factory/.mpv.new.8177/mpv.changes 2026-03-10 18:01:31.135853795 +0100 @@ -1,0 +2,291 @@ +Tue Mar 10 07:07:23 UTC 2026 - Mia Herkt <[email protected]> + +- Force non-mini FFmpeg to allow test suite to run +- Update to version 0.41.0+git20260309.07c3ff3725: + * command: reject negative offset for overlay-add + * wayland_common: add scRGB support + * include/mpv/client: remove mpv_suspend() reference + * wayland_common: keep unaltered hint params for changed check + * wayland_common: warn on not supported color representation + * vo_dmabuf_wayland: add BT.2100 mapping + * vo_dmabuf_wayland: use color parameters prepared in reconfig + * video/out/opengl/context_wayland: export preferred colorspace + * vo_wlshm: use image params after conversion + * wayland_common: scale preferred luminances + * wayland_common: set luminances + * vo_gpu_next: set color directly using Wayland protocol + * wayland_common: only bind color surface when actually used + * player/playloop: clear demux packet pool on idle + * DOCS/man/input: add tablet-pos node map schema + * osc.lua: add audioonlyscreen script option + * DOCS/man/input: fix typo + * osc.lua: make logo centered + * osc.lua: render logo and osc on separate layers + * auto_profiles.lua: evaluate conditional profiles on on_loaded hook + * player/loadfile: add on_loaded hook + * select.lua: fix crash on user_profiles sort + * mp.input: allow clients to override console.lua script-opts + * ci/win32: change from choco to winget + * Revert "ci/win32: downgrade meson to 1.9.2" + * ci/win32: pre-generate SPIRV-Tools build-version.in + * osc.lua: avoid use of goto + * vo_gpu_next: add scRGB support + * vo_gpu_next: always clip hdr.prim to container primaries + * wayland: dispatch queue until image_description_pending flag is cleared + * etc/restore-old-bindings.conf: add changed bindings + * osc.lua: clean areas autohide + * osc.lua: make top/bottom bar show independently on mouse proximity + * DOCS/man/lua: remove REPL reference + * screenshot: use mp_strip_ext for %F + * misc/path_utils: new mp_strip_ext shorthand + * misc/path_utils: fix mp_splitext bugs + * screenshot: remove redundant mkdirp call + * screenshot: fix %f with trailing slashes + * vo,vo_dmabuf_wayland: remove vo_wait_on_vo + * wayland: do a roundtrip to wait for image description creation + * video/out/gpu: signal correctly if set_color is supported + * DOCS/man/options: don't recommend --sub-justify=left + * DOCS/man/lua: document remaining input.select() fields + * osc.lua: fix mouse position init + * vo_gpu_next: use typed variable for alpha + * vo_gpu_next: fix rgb range in Wayland hint + * wayland: invert image_description_processed boolean + * wayland: use set_color for vo_wayland_handle_color + * context_drm_egl: use set_color for handling colorspaces + * video/out/gpu: add set_color ra_swapchain_fns + * context_drm_egl: use target_csp to signal HDR + * video/out/gpu: remove pass_colorspace ra_ctx_fns + * ytdl_hook.lua: use the new request_size AVOption when needed + * player/command: apply `expand-properties` modifier also for string lists + * input.lua: don't shadow the global type() function + * mp.input: sanitise client inputs + * console.lua: guard against invalid arguments to script-messages + * menu.conf: add a Reload menu item + * input.conf: bind Ctrl+r to reload the current file + * command: let playlist-play-index current preserve file-local-options + * commands.lua: return empty completions on early returns + * screenshot: percent decode filename if it's a URI + * DOCS/man/mpv: document that URLs should be percent-encoded + * github/issue_template: clarify "latest mpv version" + * console.lua: prevent outdated completions from being selected + * DOCS/interface-changes: change how mp.input completions are returned + * mp.input: avoid displaying outdated completions from the same client + * commands.lua: use new mp.input complete method + * mp.input: allow async completions + * DOCS/man/lua: update recommended use of the mp.input `opened` event + * console.lua: remove undocumented `dont_bind_up_down` option + * stats.lua: correctly override mp.input keybinds + * console.lua: flush keybinds before sending mp.input `opened` events + * m_option: also clamp OPT_FLOAT values for float_set + * m_option: remove duplicated code for float/double range check + * demux_lavf: get codec info from AVCodecParameters + * command: add track-list/N/demux-duration property + * stats.lua: add track_info_selected_only script option + * demux_lavf: also make demux-bitrate available for video + * stats.lua: display file duration on page 5 + * stats.lua: add format entry to page 5 + * stats.lua: rename format to codec on page 5 + * DOCS/man/input: add/update MPV_FORMAT_NODE map and array pseudo structs + * console.lua: deduplicate code between get-input and handle_cursor_move + * m_option: fix x:y mode format when printing geometry + * ci/win32: update runners to windows-2025-vs2026 + * ci/win32: use vswhere to find Visual Studio + * {demux,player}: expose original and commentary track flags + * vf_d3d11vpp: set output format for NVIDIA RTX Video HDR + * vf_d3d11vpp: add dots to logs + * vf_d3d11vpp: use ID3D11VideoContext1 interface for setting color space + * hwdec_d3d11va: add support for RGB formats + * ra_d3d11: allow mapping rgba10_a2 format + * video/img_format: add repack test for new formats + * video/img_format: add IMGFMT definitions for x2bgr10 and rgba16f + * video/img_format: move IMGFMT_X2RGB10 from custom range + * video/img_format: remove custom rgb30 definition + * video/img_format: rename IMGFMT_RGB30 to IMGFMT_X2RGB10 + * vo_drm: don't define custom IMGFMT values + * vo_drm: use always little endian formats + * vo_drm: fix xbgr2101010 format mapping + * vf_d3d11vpp: use half-rate for IVTC mode + * vf_d3d11vpp: print supported custom rates + * vf_d3d11vpp: fix deinterlacing + * video/filter/refqueue: add mp_refqueue_output_fields + * vf_d3d11vpp: update mode selection logging + * vf_d3d11vpp: rename `ivctc` to `ivtc` + * select.lua: don't set an empty prompt + * select.lua: sort the track submenu + * Revert "ci/tumbleweed: disable sanitizers for GCC build" + * demux_mf: satisfy gcc ubsan so it doesn't produce bogus warnings + * player: don't mangle current playlist entry before initialization + * wayland: handle all outputs disappearing without segfaulting + * vo_dmabuf_wayland: only wait for image description if we have a buffer + * vo: clear request_redraw in render_frame only if video is playing + * d3d11: support `--d3d11-output-format` fully for `gpu-next` + * d3d11: set pl_d3d11_swapchain_params.alpha_bits if alpha is needed + * vulkan: set pl_vulkan_swapchain_params.alpha_bits if alpha needed + * test/img_format: remove dead code + * test/repack: test draw_bmp at some uneven sizes + * test: add reference files for ffmpeg 8 + * mp.input: deprecate log_error() + * wayland_common: improve probing behavior and logging + * sub/draw_bmp: limit memset to available width in last slice + * osdep/w32_register: fix EstimatedSize + * wayland: set image_description_processed when not using color mgmnt + * select.lua: quote and escape string arguments in menu item commands + * menu.conf: change duplicate hints + * vo: reset wait_on_vo if render_frame is called without current_frame + * DOCS/man/lua: fix the arg of callback function for "mp.register_event" + * select.lua: handle empty lines at the end of the file + * select.lua: handle carriage returns in menu.conf + * context_menu.lua: apply disabled_color to separators + * player/command: fix repeatable frame stepping with the seek argument + * select.lua: always observe --osd-playlist-entry + * console.lua: allow scrolling up the log until only one line remains + * demux/packet_pool: unref packet early if we can do it without penalty + * demux/packet_pool: always return default packet state from pop + * demux/packet: add demux_packet_unref helper + * select.lua: update the playlist submenu after playlist-move + * menu.conf: change duplicate hints + * menu.conf: add open-chat to the context menu + * context_menu.lua: make ESC close only submenus when they are open + * context_menu.lua: activate key hints with caps lock + * input.conf: add context menu bindings + * select.lua: populate the context menu + * select.lua: skip key bindings of forced input sections + * command: add the default-menu property + * menu.conf: add this file + * input.conf: format some commands more consistently + * win32/menu: add mnemonic `v` for mpv sub-menu + * context_menu.lua: implement key hints + * win32/menu: resolve system menu identity crisis + * Revert "ci/win32: manually install cmake to fix cpu detection issue" + * wayland_common: remove pl_color_space_infer + * mp_image: call pl_color_space_infer in guess_csp + * vo_dmabuf_wayland: ensure target params consistency + * select.lua: add dvb_subtitle to the list of image subtitle codecs + * vo_kitty: add missing sequence end on unint + * DOCS/man/options: fix typos and grammar errors + * wayland: add identity-rgb format mappings in color-representation + * test/samples: use mpeg2 codec for video samples + * player/loadfile: never autoselect tracks with wrong PID + * test/libmpv_test_track_selection: add a program ID matching test + * test/libmpv_test_track_selection: add a more complex locale test + * test/libmpv_test_track_selection: add a locale test with forced tracks + * test/libmpv_test_track_selection: add additional multilang test case + * player/loadfile: simplify how external tracks are excluded + * player/loadfile: simplify track selection logic + * player/loadfile: clean up track comparison logic + * player/loadfile: remove forced param from compare_track + * opengl/context: remove unneeded ra_swapchain_fns redirection + * opengl/context: require swap_buffers param for FenceSync + * DOCS/man/commands: update an example + * DOCS/man/lua: suggest keep_open for nested mp.input calls + * DOCS/man/mpv: reference `low-latency` profile in `network` example + * vo_gpu{,_next}: fix overriding scaling parameters for inherited kernels + * ci/mac: install ffmpeg-full with homebrew when available + * builtin.conf: enable antiringing in high quality profile + * command: remember the language when reloading tracks + * command: set the language of added tracks from the filename + * DOCS/man/options: document that --script is not limited to Lua + * mp.input: send buffer ids with logs to avoid race conditions + * mp.input: avoid rare race condition when supplying completions + * mp.input: remove race conditions when calling `input.terminate()` + * mp.input: use unique event handlers for input.get requests + * player/loadfile: possibly do a reset of sd_ass when turning on video + * sd_ass: clear num_packets_animated on every reset + * player: make effective image_display_duration playback_speed aware + * select.lua: link to mpv's IRC channel in the menu + * f_auto_filters: rework --deinterlace=auto option + * osdep/language-win: remove use of GetSystemPreferredUILanguages + * DOCS/man/libmpv: fix typo + * options/options: add several audio extentions + * vo: wake up core when VO requests redraw + * wayland: move info_done variable to vo_wayland + * ci/msys2: add build with -ftrivial-auto-var-init + * ci/msys2: build also clang64 without ASAN + * Revert "ci/build-msys2.sh: disable pdf-build for clangarm64" + * osdep/language-win: fix use of GetUserPreferredUILanguages() + * vo: allow VOs to request waiting before advancing frames + * ao_pipewire: remove the `node.always-process` attribute + * DOCS/man/options: fix typo (double "for") + * sub/sd_sbr: pass track language to `sbr_load_text` + * wayland: move image description info to separate queue + * sub/sd_sbr: use instanced rendering to avoid blending in software + * sub/ass_mp: split out packer into a separate file + * DOCS/contribute.md: address the AI menace + * demux_playlist: expand tilde placeholders in playlist files + * Revert "{osc,select}.lua: show playlist entries with trailing /" + * various: don't normalize playlist filenames again + * common/playlist: store normalized playlist filenames + * misc/path_utils: ensure mp_normalize_path never returns NULL + * demux_playlist: add base paths when adding playlist entries + * vo: don't set request_redraw on redraw path + * video/out/drm_common: fix uninitialized var + * mac/view: make our view aware of possible transparent rendering + * mac/common: add support for transparent rendering + * mac/vulkan: force proper opaque state on metal layer + * ci: cancel pr jobs after new push + * player/command: refactor loadfile and loadlist commands to use flags + * w32_common: release all input when entering context menu + * w32_common: defer context menu update to WM_INITMENU + * vo_gpu_next: undo dither-depth=auto meaning 8bpc for SDR when undetected + * video/out/vulkan/context_wayland: implement color_depth + * console.lua: only clip items between UTF-8 characters + * console.lua: implement horizontal scroll + * console.lua: bind Shift+UP and DOWN to scroll the log + * console.lua: avoid empty lines at the bottom after resizing window + * player/playloop: handle force window in playloop + * ci/win32: add subrandr + * player/loadfile: indent file metadata if it is multiline + * common/msg: allow only SGR sequence in terminal output + * ci/mac: remove unneeded FFMPEG_SYSROOT pkg-config path + * ci/mac: add homebrew libarchive pkg-config path to PKG_CONFIG_PATH + * ci/mac: add missing libraries for consistency with other platforms + * github/issue_template: add IDs to textarea fields for URL queries + * path-unix: check fopen value, and also call fclose + * command: add libplacebo-version property + * version.h.in: bump copyright year + * ci/win32: upload pdb separately + * ci: make artifact names more descriptive + * console.lua: remove selected_color and selected_back_color + * vulkan/context: add driver name to --vulkan-device=help + * playloop: unset last_chapter_flag when queueing non-chapter seeks + * sub/draw_bmp: fix rgba alpha blending + * video/out/opengl/context_wayland: cleanup vo when egl fails to init + * select.lua: preserve empty LRC lines + * console.lua: don't error if compute_bounds doesn't return dimensions + * screenshot: correctly detect hardware frame + * sub/sd_sbr: check runtime version + * ci/msys2: enable subrandr on clang64 + * sub/sd_sbr: respect `sub-use-margins` + * ci/{win32,mingw64,msys2}: add amf-headers + * video/filter/vf_amf: add AMD Frame Rate Conversion filter + * mp_image_pool: set D3D11 BindFlags for all hw frame pools + * demux/demux_sbr: re-emit packet after seek + * sub/sd_sbr: mark subtitle packets as animated + * sub/sd_sbr: add logging callback + * ci: build with subrandr on Linux + * ci: build with subrandr on mingw64 and msys2 + * sub/sd_sbr: log errors from subrandr functions + * demux/demux_sbr: allow configuring probe size + * ytdl_hook: recognize srv3 subtitle format if subrandr is present + * player/command: add subrandr-version property + * sub: add subrandr renderer support + * DOCS/man/options: update macOS requirements and remove unsupported + * wayland: accept version 7 of xdg-shell + * wayland: accept version 2 of wl_shm + * wayland: accept version 5 of linux-dmabuf + * wayland: bind to the linux-dmabuf in stable instead + * ci/build-linux-old: remove custom libplacebo build + * ci/linux-ffmpeg-6-1: add wayland-protocols + * meson: check wayland-scanner version + * wayland_common: suppress unused function warning on older protocols + * wayland: guard wp_color_manager_v1_get_version usage + * wayland: bump wayland-protocols minimum version to 1.38 + * wayland: bump libwayland minimum version to 1.22 + * vo: limit manual redraws to estimated display fps + * vf_format: deprecate `--vf=format=sig-peak` + * mac/touchbar: remove manual 1 second rate limit of position property + * mac/remote: remove manual 1 second rate limit of position property + * mac/event: add MPV_FORMAT_INT64 handler + * mac/type: add Int64 type conversion helper + +------------------------------------------------------------------- Old: ---- mpv-0.41.0+git20251221.d0e24ab17a.obscpio New: ---- mpv-0.41.0+git20260309.07c3ff3725.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpv.spec ++++++ --- /var/tmp/diff_new_pack.dc4t0d/_old 2026-03-10 18:01:32.015889976 +0100 +++ /var/tmp/diff_new_pack.dc4t0d/_new 2026-03-10 18:01:32.015889976 +0100 @@ -1,7 +1,7 @@ # # spec file for package mpv # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2015 Packman Team <[email protected]> # Copyright (c) 2012 Jiri Slaby <[email protected]> # Copyright (c) 2011-2012 Pascal Bleser <[email protected]> @@ -21,7 +21,7 @@ %define lname libmpv2 Name: mpv -Version: 0.41.0+git20251221.d0e24ab17a +Version: 0.41.0+git20260309.07c3ff3725 Release: 0 Summary: Advanced general-purpose multimedia player License: GPL-2.0-or-later @@ -88,6 +88,13 @@ BuildRequires: pkgconfig(xv) BuildRequires: pkgconfig(zimg) >= 2.9 BuildRequires: pkgconfig(zlib) +# Test suite is crippled without real FFmpeg +BuildConflicts: ffmpeg-6-mini-devel +BuildConflicts: ffmpeg-6-mini-libs +BuildConflicts: ffmpeg-7-mini-devel +BuildConflicts: ffmpeg-7-mini-libs +BuildConflicts: ffmpeg-8-mini-devel +BuildConflicts: ffmpeg-8-mini-libs # Used via Lua scripts Recommends: yt-dlp Conflicts: mpv-plugin-mpris < 0.4 @@ -101,8 +108,6 @@ BuildOption: -Dtests=true # We don't want to rebuild all the time. BuildOption: -Dbuild-date=false -# These tests need more FFmpeg than ffmpeg-mini provides -BuildOption(check): --no-suite=libmpv # JIT for Lua. %ifarch aarch64 %{ix86} x86_64 riscv64 BuildRequires: pkgconfig(luajit) ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.dc4t0d/_old 2026-03-10 18:01:32.083892773 +0100 +++ /var/tmp/diff_new_pack.dc4t0d/_new 2026-03-10 18:01:32.091893102 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/mpv-player/mpv.git</param> - <param name="changesrevision">d0e24ab17acc85d9f222d3bad4f15b42b00c634d</param></service></servicedata> + <param name="changesrevision">07c3ff3725ee7221fe9d8da396877d47734f78f6</param></service></servicedata> (No newline at EOF) ++++++ mpv-0.41.0+git20251221.d0e24ab17a.obscpio -> mpv-0.41.0+git20260309.07c3ff3725.obscpio ++++++ ++++ 17564 lines of diff (skipped) ++++++ mpv.obsinfo ++++++ --- /var/tmp/diff_new_pack.dc4t0d/_old 2026-03-10 18:01:33.503951157 +0100 +++ /var/tmp/diff_new_pack.dc4t0d/_new 2026-03-10 18:01:33.523951979 +0100 @@ -1,5 +1,5 @@ name: mpv -version: 0.41.0+git20251221.d0e24ab17a -mtime: 1766344458 -commit: d0e24ab17acc85d9f222d3bad4f15b42b00c634d +version: 0.41.0+git20260309.07c3ff3725 +mtime: 1773067412 +commit: 07c3ff3725ee7221fe9d8da396877d47734f78f6
