Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mpv for openSUSE:Factory checked in at 2024-12-18 20:10:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mpv (Old) and /work/SRC/openSUSE:Factory/.mpv.new.29675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpv" Wed Dec 18 20:10:36 2024 rev:125 rq:1231861 version:0.39.0+git20241217.32d103c58072 Changes: -------- --- /work/SRC/openSUSE:Factory/mpv/mpv.changes 2024-09-24 17:33:23.529370317 +0200 +++ /work/SRC/openSUSE:Factory/.mpv.new.29675/mpv.changes 2024-12-18 20:11:50.021534553 +0100 @@ -1,0 +2,516 @@ +Wed Dec 18 11:08:35 UTC 2024 - [email protected] + +- 14904.patch: remove obsolete patch +- Update to version 0.39.0+git20241217.32d103c58072: + * meson: bump libdrm version to 2.4.109 + * options: add heic and heif to --image-exts + * ytdl_hook: pass empty proxy value + * demux_lavf: remove obsolete defines + * demux_lavf: detect heif/heic as images + * osc.lua: simplify track ID retrival + * select.lua: abort edition selection when there's only 1 + * DOCS/man/osc: sort mouse bindings consistently + * osc.lua: show the full path when right clicking the title + * osc.lua: open the playlist selector when right clicking playlist arrows + * osc.lua: move title mbtn script-opts below playlist_next's + * DOCS/man/osc: update track middle-click action + * demux_mkv: limit EBML size to 64 MiB for fuzzing + * options: disable playlist and include for fuzzing + * m_property: stop processing after 10 properties even in skip cases + * ao: correctly set state.playing for non-gapless audio after eof + * player/audio: get rid of bogus early return in reinit_audio_filters + * sd_lavc: match video display aspect ratio on SD video in PGS subtitles + * osc.lua: draw box layout below console + * vo: update base_vsync even for initial samples + * vo: use display clock to determine frame_end in display synced case + * vo: extract display synced frame end calculation + * osc.lua: add option to enable fade-in effect + * console.lua: rename dimension variables + * command: signal unavailable error when clipboard is unavailable + * clipboard-vo: make logging verbose when clipboard is unavailable + * clipboard: add CLIPBOARD_UNAVAILABLE error code + * console.lua: clear completions before searching history + * console.lua: remove code repetition to initialize matches + * video/out/gpu/video: don't pass big structs by value when not needed + * m_option: put UPDATE_ flags at the beginning + * console.lua: add margin_{x,y} script-opts + * hwdec_vaapi: don't jump over variable init in try_format_upload + * demux_mkv: fix memory leak of codec params + * configfiles: refactor mp_get_playback_resume_config_filename() + * configfiles: don't use the basename of urls + * console.lua: don't override --osd-bold in completions + * w32_common: guard recursive call to mp_dispatch_queue_process + * player/command: continue hook processing on errors + * player/configfiles: don't loop directory tree if not needed + * options: remove old compatibility definitions + * m_option: don't overlap UPDATE and M_OPT constant values + * osdep/mac/meson.build: remove unused variables + * options/m_option: restore m_geometry_apply centering ability + * meson: use swiftc instead of swift for building + * DOCS/man/mpv: document that g-e selects disc titles + * demux_lavf: simplify replaygain export + * demux_lavf: utilize side data getter for replaygain + * io: support mp_make_wakeup_pipe on Windows + * demux_disc: add playlist filename to edition title if available + * stream_bluray: add STREAM_CTRL_GET_TITLE_PLAYLIST + * demux_disc: expose titles as editions + * stream_bluray: implement STREAM_CTRL_GET_TITLE_LENGTH + * github/workflows: replace ruff-action with a maintained one + * console.lua: fix mp.input.get clients that don't specify completions + * aspect: add --video-recenter + * select.lua: select editions + * demux/stheader: update lav_codecpar's comment + * demux_mkv: propagate global stream side data via codecpar + * demux_lavf: stop global stream side data injection to AVPacket + * console.lua: don't reinsert the next characters on complete + * console.lua: don't complete DLLs on Windows + * defaults.lua: remove outdated comment + * console.lua: complete executables after run + * console.lua: complete filter labels for {a,v}f-command + * console.lua: complete command flags + * console.lua: remove code repetition in complete() + * mac/option: explicitly include and define type of global init variable + * DOCS/man/mpv.rst: add documentation for the numpad +/- key bindings + * etc/input.conf: add KP_PLUS/KP_SUBTRACT key bindings + * command: fix --osd-selected{,-outline}-color + * DOCS/options.rst: specify that gpu-sw only works with OpenGL/Vulkan + * vulkan/context: propagate --gpu-sw on vulkan contexts + * common: ensure MP_HANDLE_OOM is used only on pointers + * ad_lavc: remove unnecesary variable + * options: note that --gamma-auto is only implemented on vo=gpu + * vo_gpu: undeprecate --gamma-factor + * sd_ass: add application/x-font-otf to font_mimetypes + * vf_format: fix format=dolbyvision=no metadata stripping + * player/clipboard/clipboard: don't include global.h in header + * defaults.js: support custom arg in mp.add_key_binding() + * defaults.lua: support custom arg in mp.add_key_binding() + * command: add custom arg for script-binding + * DOCS/man/input.rst: document that WHEEL_* are scalable + * DOCS/man/input.rst: document the scalable commands + * input/cmd: add comment for scalable and is_ignore + * defaults.js: support scalable mp.add_key_binding() + * defaults.lua: support scalable mp.add_key_binding() + * command: make script-binding command scalable + * DOCS: add clipboard documentations + * console.lua: use native clipboard property on win32 and wayland + * video/out/wayland_common: support clipboard monitoring + * command: notify-property command + * clipboard-win: implement clipboard monitoring + * clipboard: add clipboard monitoring API + * clipboard-win: add Windows clipboard backend + * video/out/wayland_common: implement VOCTRL_GET_CLIPBOARD + * video/out/wayland_common: implement clipboard support + * video/out/wayland_common: generalize check_fd + * clipboard-vo: implement VO clipboard backend + * vo: add VOCTRL_GET/SET_CLIPBOARD + * command: add clipboard property + * clipboard: add clipboard API + * DOCS/interface-changes: specify that new additions have to be listed + * osc.lua: show file and track info on title left-click + * osc.lua: cycle sub/audio down on shift+L-click / middle-click + * osc.lua: cycle sub/audio on left-click, select on right-click + * mac: implement VOCTRL_BEGIN_DRAGGING + * bstr: add bstr_xappend0 + * command: highlight selected list items with color + * console.lua: enable runtime updates of script-opts + * player/loadfile: prefer independent track when selecting track + * DOCS/man/options: mention sub-box/osd-box/box profiles + * console.lua: don't append spaces after completion + * console.lua: highlight the first completion in the terminal + * console.lua: update completions after moving the cursor + * player/video: update dynamic hdr params + * console.lua: highlight the first completion suggestion before cycling + * console.lua: save commands in history after autocompletion + * mp_image: always force RGB formats to full-range RGB + * wayland: always recalculate scaling if wl->current_output is not set + * DOCS/man/mpv: improve path docs and clarify config-dir path behavior + * options: rename --sub-ass-hinting to --sub-hinting + * options: rename --sub-ass-shaper to --sub-shaper + * options: rename --sub-ass-line-spacing to --sub-line-spacing + * vo_gpu_next: use display values in target-contrast=auto + * vo_gpu_next: add target-colorspace-hint=auto + * video/out/gpu/context: add target_csp callback to ra_swapchain + * console.lua: expand the first completion on Enter + * console.lua: dont crash when typing a command prefix + * console.lua: show completions as you type + * console.lua: complete fewer properties + * console.lua: determine completions with fuzzy search + * vo_gpu_next: fix mp_image colorspace with some hwdecs + * wayland: don't print same message for fractional and wl_surface scale + * player/loadfile: prefer non-image when selecting video track + * ci/lint-commit-msg: move away from things deprecated in Python 3.9 + * github/workflows: switch Ubuntu mingw-w64 build to pkgconf + * github/workflows: unlink macOS pkg-config if installed + * github/workflows: switch from pkg-config to pkgconf for macOS + * console.lua: limit the length of selectable items + * console.lua: strip multiple lines in selectable items + * video/out/wayland_common: initialize offer fd + * video/out/wayland_common: fix dnd with focus follow mouse + * video/out/wayland_common: extract data offer to a struct + * sub/osd: adjust osd margins + * various: use avcodec_get_supported_config() to resolve deprecation warn + * vo_gpu_next: restore initial hook param value + * vo_gpu_next: clear renderer cache on options update + * vo_gpu_next: remove colospace overrides + * video/mp_image: fix vf=format colorspace override for XYZ + * etc/builtin.conf: add osd-box/sub-box/box profiles + * mac/compat: fix compatibility for deployment targets lower than SDK ver + * console.lua,wayland_common: also detect Wayland if WAYLAND_SOCKET set + * DOCS/man/input.rst: add sections to categorize commands + * DOCS/man/input.rst: make event and hooks sections a level higher + * DOCS/options: add a Video sync section to group related options + * options: move dvd options to stream_dvdnav + * sub/osd_libass: simplify osd bar variable names + * options: move OSD bar opts to a separate struct + * options: move mp_sub_filter_opts to sd_ass.c + * options: remove extra spaces + * common/playlist: don't allocate duplicated playlist_path + * console.lua: don't override the offset of opaque boxes + * console.lua: use OSD margins + * sub/osd/console/stats: use the same 1.65 outline size + * stats.lua: set border size to have similar relative thickness as OSD + * sub/osd/console: adjust font sizes + * meson: define _UCRT_NOISY_NAN to workaround the non-constant NAN define + * loadfile: move mp_format_track_metadata to misc.c + * input/cmd: increase the command length for --input-cmdlist + * input: fix memory leak with scalable input and nonscalable commands + * player/command: remove /100 from sub-pos print + * meson: disable subprocess command for fuzzing + * fuzzer_options_parser: limit input size to 2048 bytes + * defaults.js: send the right number of arguments to input.get callbacks + * defaults.js: fix the opened event with mp.input.get + * meson: rename meson_options.txt to meson.options + * options: increase the default --image-display-duration + * wayland: cleanup check_for_resize function + * video/out/gpu/video: fix chroma offset rotation matrix calculation + * video/out/gpu/video: prevent OOB access when larger angles are used + * sub/osd_libass: don't blur the osd-bar + * DOCS/man/input.rst: remove input commands subject to change heading + * options: add .qoi to the list of image extensions + * ci/win32: restrict shaderc version to fix build errors + * ci/mingw: restrict shaderc version to fix build errors + * ao_audiotrack: make audiotrack jni multi-instance and multi-thread safe + * .github/ISSUE_TEMPLATE: ask for last known working version + * .github/ISSUE_TEMPLATE: unify source of mpv description + * .github/ISSUE_TEMPLATE: clarify the template is for other platforms + * osc.lua: observe playlist-count instead of playlist property + * mac/type: change never mutated variable to let + * videotoolbox: silence OpenGL deprecation warnings + * ao_coreaudio: fix CoreAudio deprecations + * mac/common: fix light sensor deprecations + * vo_gpu_next: set --target-colorspace-hint to `yes` by default + * vo_gpu_next: add a pass_colorspace override for drm + * wayland: guard devices_are_equal completely + * github/workflows: install libdisplay-info on freebsd + * drm: parse edid using libdisplay-info + * vo_gpu: explicitly set target_params to NULL on uninit + * context_drm_gl: add support for hdr metadata + * player/client: reduce log level for hooks not sent to clients + * sd_ass: introduce sub-ass-prune-delay + * sub/sd_ass: set ASS_OVERRIDE_BIT_BLUR if available + * w32_common: update window style after changing maximized state + * vo_gpu_next: add chroma location and HDR metadata to shader parameters + * vo_gpu_next: add dynamic hook parameters + * osdep/terminal: fix dummy implementation + * .luacheckrc: add_hook is not undocumented + * auto_profiles.lua: actually exit when no auto profiles are defined + * defaults.lua: add an exit() function + * video/out/w32_common: don't move window if position isn't set + * video/out/w32_common: always move window when setting state + * fuzzers/fuzzer_json: add simple fuzzing for our json code + * options/m_option: free all list elements when removing them + * m_property: stop expanding strings after 10 properties during fuzzing + * DOCS/man/input: note that properties can be unavailable on init + * DOCS/man/input: remove duplicate paragraph + * DOCS/man/input: suggest normalize-path to get absolute paths + * options/m_option: limit string list to 100 per operation for fuzzing + * encode_lavc: fix memory leak on --ofopts=help + * player/loadfile: limit playlist size to 10 for fuzzing + * options: disallow log-file when fuzzing + * demux_playlist: add data:// to self-expanding protocols + * demux_edl: disallow nested edl to avoid infinite loop + * command: quote input key names in log + * command: use array index for checking first character + * input: fix style + * command: fix keybind command with sequence keys + * command: add the ability to set comment for keybind command + * DOCS/man/input.rst: fix keybind command keyword argument name + * input: deduplicate mp_input_bind_key + * player: don't load encoding mode profile twice + * options: remove stale comment about encoding mode being compiled-in + * console.lua: refine the hovered item calculation + * console.lua: factor OSC margins before the bottom margin + * drm: don't print extra newline on connectors/modes help + * console.lua: use math.ceil in determine_hovered_item() + * console.lua: factor the bottom margin in line calculations + * Revert "console.lua: fix the max log lines calculation" + * DOCS/man/osc.rst: fix binding documentation + * etc/restore-old-bindings.conf: fix comment description + * meson.build: add restore-osc-bindings.conf to conf_files + * DOCS: mention restore-osc-bindings.conf + * etc/restore-osc-bindings.conf: add file to restore old osc bindings + * stats.lua: calculate sizes like --osd-*-size options + * DOCS/contribute.md: fix a typo + * console.lua: update selected item under the cursor on mouse wheel action + * video/mp_image: fix original param copy implementation + * ci/msys2: enable sanitizers for clang build + * DOCS/man/lua: correct example syntax + * DOCS/man/osc: remove non-existent options + * console.lua: restore the bigger default font size + * console.lua: default to a proportional font for select + * osc.lua: hide immediately without animation for select.lua + * console.lua: fix the hovered line calculation without scale with window + * osc.lua: make shift+mbtn_left an alias of mbtn_mid + * osc.lua: remove code repetition for mouse bindings + * osc.lua: rename the tog_fs button + * console.lua: fix the clicked line calculation + * console.lua: document the new hipdi scaling behavior + * console.lua: don't scale with display dpi if scaling with window size + * osc.lua: increase the title font size in box layout + * console.lua: increase the font and border size + * console.lua: add scale_with_window script-opt + * osc.lua: cycle tracks on right click + * osc.lua: don't print auto before tracks are selected + * mac/menu: use show-text instead of old osc script messages + * options: add option to control OSD bar marker style + * options: add options to control OSD bar marker size + * osd_libass: rename marker size variable + * ytdl_hook.lua: track playlist metadata + * Copyright: fix -Dgpl=false description + * Copyright: remove some redundant texts + * Copyright: clean up nonexistent features + * command: remove an extra space from track formatting + * osc.lua: show track-list for one more second + * github: add newline at end of file of pull request template + * github/workflows: add editorconfig linting + * command: print track metadata when changing track + * command: print lang in track-list + * loadfile: reuse circle definitions in command.h + * command: print track metadata in ${track-list} + * laodfile: remove redunant track type check + * demux_playlist: fix comparison for current file if it's in current dir + * video/out/gpu/context: prefer vulkan over opengl when reasonable + * mac/vulkan: add retrieval of color depth and return auto (0) + * vo_gpu_next/vulkan: add mechanism to retrieve color depth in gpu context + * x11: fix --fs-screen=all + * DOCS/man/osc: update default playlist mbtn_right bindings + * osc.lua: don't show the osd-bar on chapter navigation ++++ 219 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/mpv/mpv.changes ++++ and /work/SRC/openSUSE:Factory/.mpv.new.29675/mpv.changes Old: ---- 14904.patch mpv-0.39.0+git20240923.b64c53f730bd.obscpio New: ---- mpv-0.39.0+git20241217.32d103c58072.obscpio BETA DEBUG BEGIN: Old: - 14904.patch: remove obsolete patch - Update to version 0.39.0+git20241217.32d103c58072: BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpv.spec ++++++ --- /var/tmp/diff_new_pack.vb9UaZ/_old 2024-12-18 20:11:50.901571238 +0100 +++ /var/tmp/diff_new_pack.vb9UaZ/_new 2024-12-18 20:11:50.905571404 +0100 @@ -21,7 +21,7 @@ %define lname libmpv2 Name: mpv -Version: 0.39.0+git20240923.b64c53f730bd +Version: 0.39.0+git20241217.32d103c58072 Release: 0 Summary: Advanced general-purpose multimedia player License: GPL-2.0-or-later @@ -31,7 +31,6 @@ Source2: %{name}.changes # PATCH-FIX-OPENSUSE do not require equal libav versions, obs rebuilds as needed Patch0: mpv-make-ffmpeg-version-check-non-fatal.patch -Patch1: https://patch-diff.githubusercontent.com/raw/mpv-player/mpv/pull/14904.patch BuildRequires: bash BuildRequires: hicolor-icon-theme BuildRequires: linux-kernel-headers @@ -93,10 +92,6 @@ BuildRequires: pkgconfig(zimg) >= 2.9 BuildRequires: pkgconfig(zlib) Requires: hicolor-icon-theme -Requires(post): hicolor-icon-theme -Requires(post): update-desktop-files -Requires(postun): hicolor-icon-theme -Requires(postun): update-desktop-files # Used via LUA scripts Recommends: yt-dlp Conflicts: mpv-plugin-mpris < 0.4 ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.vb9UaZ/_old 2024-12-18 20:11:50.945573072 +0100 +++ /var/tmp/diff_new_pack.vb9UaZ/_new 2024-12-18 20:11:50.949573239 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/mpv-player/mpv.git</param> - <param name="changesrevision">b64c53f730bd4cd4ba0e7001a4a1b611af754018</param></service></servicedata> + <param name="changesrevision">32d103c58072f117817c42c8947a0aebbc263639</param></service></servicedata> (No newline at EOF) ++++++ mpv-0.39.0+git20240923.b64c53f730bd.obscpio -> mpv-0.39.0+git20241217.32d103c58072.obscpio ++++++ /work/SRC/openSUSE:Factory/mpv/mpv-0.39.0+git20240923.b64c53f730bd.obscpio /work/SRC/openSUSE:Factory/.mpv.new.29675/mpv-0.39.0+git20241217.32d103c58072.obscpio differ: char 48, line 1 ++++++ mpv.obsinfo ++++++ --- /var/tmp/diff_new_pack.vb9UaZ/_old 2024-12-18 20:11:50.997575240 +0100 +++ /var/tmp/diff_new_pack.vb9UaZ/_new 2024-12-18 20:11:51.001575407 +0100 @@ -1,5 +1,5 @@ name: mpv -version: 0.39.0+git20240923.b64c53f730bd -mtime: 1727113783 -commit: b64c53f730bd4cd4ba0e7001a4a1b611af754018 +version: 0.39.0+git20241217.32d103c58072 +mtime: 1734478248 +commit: 32d103c58072f117817c42c8947a0aebbc263639
