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-09-21 12:01:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mpv (Old) and /work/SRC/openSUSE:Factory/.mpv.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpv" Mon Sep 21 12:01:55 2026 rev:133 rq:1379069 version:0.41.0+git20260918.e76a35ec95 Changes: -------- --- /work/SRC/openSUSE:Factory/mpv/mpv.changes 2026-06-05 15:05:14.128562098 +0200 +++ /work/SRC/openSUSE:Factory/.mpv.new.383539/mpv.changes 2026-09-21 12:03:03.073816672 +0200 @@ -1,0 +2,779 @@ +Sat Sep 19 20:28:00 UTC 2026 - Mia Herkt <[email protected]> + +- Update to version 0.41.0+git20260918.e76a35ec95: + * DOCS/contribute.md: disallow LLM in commit messages + * vf_format: luminance data is also carried by HDR10+ now + * demux_lavf: read HLS and DASH manifests through the stream + * ytdl_hook: pass a default format again + * ci/win32: link synchronization.lib with subrandr + * ci/mac: pin homebrew for macOS 14 runner to last working version + * hwdec_aimagereader: improve error handling + * hwdec_aimagereader: reduce maxImages for reader to 3 + * osdep/path-win: expand `~~exe_dir/` on portable mode + * player/loadfile: don't replace external chapters file on runtime update + * demux: don't set DEMUX_EVENT_ALL on open + * stream_file: don't report a size for pipes and sockets + * stream_curl: use the Content-Disposition file name as the filename + * options/options: add DSD audio extensions + * ci: bump cross-platform-actions/action from 1.4.0 to 1.5.0 + * audio: add DSD-over-PCM pass-through + * ao_wasapi: add DSD-over-PCM (DoP) output support + * f_autoconvert: don't resample into a raw DSD output format + * demux_lavf: probe DSD streams as raw DSD + * ad_lavc: request the raw bitstream from DSD decoders + * audio/format: add raw DSD sample format + * player/audio: treat all non-PCM formats as passthrough + * audio/format: add DSD-over-PCM (DoP) sample format + * wayland: defer config sequence application + * wayland: trigger redraw after every configure sequence + * etc/mpv.desktop: add Russian search keywords + * vo_kitty: include leading slash in shm name payload + * vo_gpu_next: keep hwdec frames mapped while the queue holds them + * hwdec: add per use access hooks to mappers and use them in hwdec_vulkan + * vo: keep late redraw requests only when the next draw is not certain + * vo_gpu[_next]/vulkan: enable extensions required for vf_fruc_vulkan + * ao_coreaudio: register hotplug after succesful audiounit init + * ao_coreaudio: cleanup ao on init failure + * ci: enable DVD-A build + * ci/mac: pin homebrew for macOS 15 intel runner to last working version + * ci/mac: add back -werror for compiling only for test build + * ci/mac: remove test and -werror on build tests for lowest taget + * ci/mac: remove old unneeded travis build remnants + * mp_image: keep all peak-detected HDR metadata across frame updates + * player/discnav: allow window dragging on menu + * player: drop the enhancement-layer pairing when the media has no EL + * stream_dvdnav: clamp number of buttons to array size + * demux_disc: mark streams the current program does not carry + * demux: let a demuxer mark a stream as absent + * f_output_chain: restore the chain ends manual connections on relink + * discnav: poll the disc VM while playback idles + * demux_disc: reset the slave demuxer in place on BD time seeks + * stream_bluray: treat unannounced repositions as jumps + * demux_disc: gate slave reopens on buffered stream data + * stream_bluray: drain queued events before holding a still + * stream_dvdnav: fix seek positioning + * stream_dvdnav: reset a stale selected button on menu changes + * demux_disc: hold BD jump boundaries for the player's resync seek + * demux_disc: map timestamps with per-stream timeline generations + * stream: auto-detect .iso DVD-Video, DVD-Audio and Blu-ray images + * demux_disc: handle slideshow DVD titles + * demux_disc: follow the disc's initial audio stream selection + * stream_dvdnav: resync disc-initiated jumps through the seek path + * player: rejoin the restart for a video frame after a transient EOF + * player: fix timing of sparse still-image video streams + * demux: allow demuxers to update still_image during demuxing + * stream_dvda: expose DVD-Audio still images as a cover-art video track + * demux: read sparse still-image streams lazily + * osdep/w32_register: add a DVD-Audio AutoPlay handler + * stream_dvda: add DVD-Audio playback support + * stream_dvdnav: lock event processing + * stream_bluray: remove BD_EVENT_POPUP and menu-event tracking + * stream: turn the highlight fields into mp_dvdnav_highlight + * sub/osd_state: rename external2 to image_overlay + * stream_bluray: route logs through mp_log + * stream_dvdnav: route logs from libdvdnav through mp_log + * stream_dvdnav: keep cached duration in native time base + * stream_bluray: rename BD_TIME_TO_MP to BD_TIME_TO_S + * demux_lavf: seek avfc only on seekable streams in drop_buffers + * demux_disc: only add the menu edition for streams with menu support + * demux_disc: keep one-shot DVD menu subpictures deliverable + * demux: parent chapter metadata to the chapter list + * demux_disc: soft-reload the slave demuxer on DVD discontinuities + * stream_dvdnav: emit a one-shot EOF at source jump boundaries + * demux_lavf: clear sticky avio EOF in drop_buffers + * stream_bluray: rework fill_buffer around bd_read_ext + * stream_bluray: add support for still frames + * stream_dvdnav: add support for still frames + * stream_bluray: lock all controls that read cached disc state + * stream_bluray: use 1-based angle, same as in DVD + * demux: adapt caching to interactive disc navigation + * stream_bluray: add BD-J menu support + * discnav: sync track selection state with VM + * demux_disc: set partially_seekable to true + * player/command: add discnav command and bind default keys + * player/command: add `disc-menu-active` property + * player/loadfile: react to runtime chapter/edition list updates + * player/loadfile: auto-select default tracks added after initial open + * player: add disc-menu state holder and overlay support + * sub/osd: add OSDTYPE_DISC_MENU + * demux_disc: add a synthetic "Disc Menu" edition + * demux_disc: reopen slave demuxer on disc-nav hops + * stream_bluray: implement HDMV menu navigation + * stream_dvdnav: implement DVD menu navigation + * options: add `disc-menu` option + * stream: add disc-nav actions and states + * demux: allow updating duration, chapters and editions during playback + * demux_disc: drop "PTS discontinuity" logs to verbose + * sd_lavc: add support for DVD sub highlight + * stream_dvdnav: read VTS event payload from the right buffer + * sub/osd: change osd_set_external2 into generic osd_set_bitmaps + * stream_dvdnav: remove unused mousex/mousey + * demux_lavf: parent mp_codec_params members to it + * stream_dvdnav,demux_disc: clean up log messages + * command: add colorspace and luminance arguments to overlay-add + * vo_gpu_next: support per-part overlay colorspace + * sub/sd_lavc: zero-initialize sub_bitmap entries + * vo_gpu_next: use video colorspace for overlays only when requested + * sub/packer: preserve video_color_space when packing to RGBA + * vo_gpu_next: split update_overlays into helper functions + * vo_gpu_next: don't read libass.color for non-libass parts + * select.lua: fix some incorrect boolean values in the property menu + * f_enhancement_pair: keep retained frames within the hw surface budget + * f_decoder_wrapper: add mp_decoder_wrapper_set_extra_hw_frames() + * f_enhancement_pair: don't emit BL-only frames before the EL warms up + * ci: port BSD jobs to new cross-platform-actions syntax + * osdep/subprocess-win: terminate environment block + * demux_lavf: select initial edition only by the program's variant_bitrate + * script_format_time: fix typo in comment + * ci: bump cross-platform-actions/action from 1.3.0 to 1.4.0 + * demux/ebml: interpret zero-length elements as their default value + * TOOLS/matroska.py: use named attributes for optional element fields + * ra_pl: add x2bgr10/x2rgb10 special RA formats + * wayland: handle null output in wl_surface.enter event + +------------------------------------------------------------------- +Sun Aug 09 11:31:15 UTC 2026 - Mia Herkt <[email protected]> + +- Update to version 0.41.0+git20260809.513d3407d4: + * wayland: wait for initial surface configure before attaching buffer + * osc.lua: ignore seek ranges without usable duration + * bash-completion: fix '=' for *-clr/*-help and --help= + * hwdec_d3d11egl: fix EGL_EXT_device_query availability check + * ci/cleanup_caches: prune setup-msys2 package caches + * ci/cleanup_caches: rewrite the selection as a single jq program + * ci/cleanup_caches: group all cleanup runs together + * ci/mingw: add second download URL for iconv and freetype + * build: use --output option for rst2man + * ad_spdif: only warn for required codec parameters + * ad_spdif: recreate spdif muxer on reset + * vd_lavc: derive hwdec surface pool size from VO requirements + * vo: add number of referenced frames to queue params + * demux: interrupt blocking reads whose result would be discarded + * hwdec_vulkan: propagate the queue creation flags to ffmpeg + * demux: fail probing when the stream cannot be rewound to the start + * stream_curl: only offer compression for full unbounded requests + * stream_curl: validate that the server honored a requested start offset + * stream_curl: fix racy read of request_start when setting initial pos + * DOCS/man/options: clarify --playlist expansion behavior + * DOCS/man/options: clarify how --shuffle option works + * DOCS/man: mention when options are marked as file-local + * DOCS/man/input: use connect terminology for file-local options + * options: add --playlist-inherit-options option + * player/loadfile: inherit file-local options when resolving playlist file + * common/playlist: add playlist_set_params function + * wayland: don't leak wl_fixes on uninit + * input/ipc-win: allow Windows handles for --input-ipc-client + * wayland: use wl_fixes.ack_global_remove on global_remove + * console.lua: limit how many completions are printed to the terminal + * player/lua: pre-allocate tables of known size + * options/m_property: avoid repacking list nodes if we can just steal it + * console.lua: add coroutine to filter selectable items asynchronously + * console.lua: speed up filtering of selectable items + * fzy.lua: use lookup table for precompute_bonus + * fzy.lua: add filter_range() for interactive filtering of large lists + * fzy.lua: optimize main compute() a little + * fzy.lua: do byte comparision instead string ones + * vo_wlshm: fix leak on in flight buffer on unint + * vo/context_wayland: fix memory leaks on failed init + * vo/opengl/context: fix memory leaks on failed init + * options: add secondary-sub-scale + * player/command: don't refresh sub stream on UPDATE_SUB option updates + * ci/build-mingw64: remove --enable-libshaderc flag + +------------------------------------------------------------------- +Tue Jul 14 07:25:46 UTC 2026 - Mia Herkt <[email protected]> + +- Update to version 0.41.0+git20260710.e5486b96d7: + * ao_pipewire: treat init timeout as failure instead of success + * demux_mkv: init `ff-index` for backward compatibility + * demux: remove falsification of `ff-index` + * player/command: make `track-list/N/ff-index` optional + * video/vdpau: throttle reinit in all cases + * osc.lua: fix duration when it becomes available + * player/command: reset playback state of edition changes + * demux_lavf: sort AVProgram array by id + * demux_lavf: change demuxer-lavf-{probesize,buffersize} to OPT_BYTE_SIZE + * vo_gpu_next: use pl_color_transfer_is_hdr consistently + * vo_gpu_next: disable auto reference white on onlder libplacebo version + * vo_gpu_next: make subtitles / osd also follow system reference white + * vo_gpu_next: ignore reference white for screenshots + * video/out/hwdec_cuda: use mp_msg for ffnvcodec logging + * osxbundle: fix vulkan loader search path check + * osxbundle: fix a wrong vulkan search path + * osdep/compiler: don't use __has_builtin for __builtin_mul_overflow + * ci/freebsd: bump freebsd version to 15.1 + * vo/opengl/context_drm_egl: init fd to -1 + * vo/drm_common: init fd to -1 + * vo/vulkan/context_display: init fd to -1 + * DOCS/man/vo: remove mentions of 'experimental' for vo_dmabuf_wayland + * vo_libmpv: use the VO_CAP of the renderer backend instead of the VO + * options: store audio/sub delay in doubles instead of floats + * vo: prefer dmabuf_wayland over other fallback VOs + * audio/filter: implement lavfi-tempo leveraging lavfi's atempo/ascale + * path-unix: only accept absolute paths + * stream_env: add new stream to read from environment variables + * stream_memory: split out bstr logic + * stream: drop unneeded include fcntl.h + * command: plug another slop faucet + * demux_mkv: map hvcE into side-data + * mp_image: don't use deprecated pl_avdovi_metadata_supported + * vo: bump size of pass desc string + * demux_mkv: group EL+BL dovi tracks + * demux_disc: mirror lavf demuxer stream groups to parent + * demux_lavf: handle AV_STREAM_GROUP_PARAMS_DOLBY_VISION + * demux_mkv: add support for splitting EL track from in-band + * demux_lavf: add support for splitting EL track from in-band + * demux/dovi_split: add helper to split interleaved HEVC with BL and EL + * vo_gpu_next: upload/map EL frame + * vo_gpu_next: parametrize frame upload/map + * f_output_chain: pair BL+EL and output as single frame + * f_enhancement_pair: add filter to match frames of separate video tracks + * mp_image: add no_dovi / no_enhancement_layer params + * vf_format: add `vf=format=enhancement-layer` option + * mp_image: add enhancement_layer child image + * loadfile: reselect dependent tracks only when selected by user + * demux: propagate track selection only from base track + * video/img_format: make mp_imgfmt_desc_get_num_comps input param const + * stream_curl: fix libavformat version checks + * vf_d3d11vpp: enable NVIDIA RTX Video only for SDR input + * select.lua: add property_set getter + * {select,console}.lua: release memory of menu items after menu closing + * ci: bump cross-platform-actions/action from 1.2.0 to 1.3.0 + * ci: bump actions/cache from 5 to 6 + * vo_gpu_next: follow reference white system setting + * vulkan/context_win: implement target_ref_luma + * vo/gpu/context: add preferred_ref_luma function + * d3d11/context: implement target_ref_luma + * vo/gpu/context: add target_ref_luma function + * vo/win32/d3d11_helpers: add mp_dxgi_sdr_white_level_from_hwnd() + * vo/win32/displayconfig: add mp_w32_displayconfig_get_sdr_white_level + * stream_curl: add support for Icecast metadata + * stream_lavf: use common Icecast metadata parser + * stream/network: add Icecast metadata parser + * vo_gpu{,_next}: use mp_basename_bstr() + * misc/path_utils: rename bstr_strip_ext() to mp_strip_ext() + * misc/path_utils: rename bstr_get_ext() to mp_get_ext() + * misc/path_utils: remove mp_splitext() + * various: replace mp_splitext() with bstr_get_ext() + * misc/path_utils: remove mp_strip_ext() + * various: replace mp_strip_ext() with bstr_strip_ext() + * misc/path_utils: make bstr_strip_ext() and bstr_get_ext() accurate + * misc/path_utils: add split_ext() + * bstr: don't make bstr_splice() add to NULL + * misc/path_utils: add mp_basename_bstr() + * vo_gpu{,_next}: use bstr_strip_ext() + * ao_pipewire: convert pw_time.queued from bytes to frames + * select.lua: register not yet evaluated properties to item + * f_swresample: guard invalid memory access also in NDEBUG + * osdep/compiler: make MP_ASSERT_UNREACHABLE no return + * meson: try `vapoursynth-script` first + * test/avio_crypto: add test for stream decryption + * demux/avio_crypto: add AES decryption + * msg: strip raw C1 controls and skip valid UTF-8 in sanitize + * demux_mkv: support demuxing native VC-1 streams + * select.lua: make property list more in line with the desc in the manual + * demux_edl: fix signed integer overflow in HLS bitrate + * common/common: add saturating multiply macro + * osdep/compiler: add MP_CKD_MUL + * demux_mkv: remove redundant size checks + * TOOLS/matroska.py: add size constraint for fixed size binary data + * demux/ebml: fix error path on data reject + * menu.conf: compare aspect overrides more strictly + * hwdec_d3d11va: support 4:4:4 and high bit depth zero-copy formats + * video/d3d: exclude VP9 on known broken Intel drivers + * video/d3d: exclude HEVC on known crashing Intel drivers + * vd_lavc: allow disabling codec hwdec per-device + * ytdl_hook: defer loading until the formats become available + * stream_curl: strip parameters from content type + * stream_curl: fix initial stream pos when offset is used + * stream_curl: require libcurl 7.88.0 + * stream_curl: extend version checks that enable curl by default + * osdep: fix MP_NO_ASAN definition + * select.lua: fix selecting the default subtitle line + * ci: bump actions/checkout from 6 to 7 + * github/workflows/docs: update package index to fix install failures + * ytdl_hook: use native http-proxy option instead of lavf option + * demux_mkv: don't apply AVI b-frame delay compensation to VfW tracks + * osc.lua: don't reinit on duration changes ++++ 482 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/mpv/mpv.changes ++++ and /work/SRC/openSUSE:Factory/.mpv.new.383539/mpv.changes Old: ---- mpv-0.41.0+git20260309.07c3ff3725.obscpio New: ---- mpv-0.41.0+git20260918.e76a35ec95.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpv.spec ++++++ --- /var/tmp/diff_new_pack.IBuyed/_old 2026-09-21 12:03:04.437873880 +0200 +++ /var/tmp/diff_new_pack.IBuyed/_new 2026-09-21 12:03:04.438873922 +0200 @@ -21,7 +21,7 @@ %define lname libmpv2 Name: mpv -Version: 0.41.0+git20260309.07c3ff3725 +Version: 0.41.0+git20260918.e76a35ec95 Release: 0 Summary: Advanced general-purpose multimedia player License: GPL-2.0-or-later @@ -94,6 +94,8 @@ BuildConflicts: ffmpeg-7-mini-libs BuildConflicts: ffmpeg-8-mini-devel BuildConflicts: ffmpeg-8-mini-libs +BuildConflicts: ffmpeg-9-mini-devel +BuildConflicts: ffmpeg-9-mini-libs # Used via Lua scripts Recommends: yt-dlp Conflicts: mpv-plugin-mpris < 0.4 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.IBuyed/_old 2026-09-21 12:03:04.464875012 +0200 +++ /var/tmp/diff_new_pack.IBuyed/_new 2026-09-21 12:03:04.467875138 +0200 @@ -9,6 +9,7 @@ <param name="scm">git</param> <param name="filename">mpv</param> <param name="revision">master</param> + <param name="match-tag">v*</param> <param name="versionformat">@PARENT_TAG@+git%cd.%h</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.IBuyed/_old 2026-09-21 12:03:04.489876061 +0200 +++ /var/tmp/diff_new_pack.IBuyed/_new 2026-09-21 12:03:04.491876145 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/mpv-player/mpv.git</param> - <param name="changesrevision">07c3ff3725ee7221fe9d8da396877d47734f78f6</param></service></servicedata> + <param name="changesrevision">e76a35ec95b27f5cf2d27b043b5e2e0d90e468ae</param></service></servicedata> (No newline at EOF) ++++++ mpv-0.41.0+git20260309.07c3ff3725.obscpio -> mpv-0.41.0+git20260918.e76a35ec95.obscpio ++++++ ++++ 40207 lines of diff (skipped) ++++++ mpv.obsinfo ++++++ --- /var/tmp/diff_new_pack.IBuyed/_old 2026-09-21 12:03:05.105901897 +0200 +++ /var/tmp/diff_new_pack.IBuyed/_new 2026-09-21 12:03:05.109902065 +0200 @@ -1,5 +1,5 @@ name: mpv -version: 0.41.0+git20260309.07c3ff3725 -mtime: 1773067412 -commit: 07c3ff3725ee7221fe9d8da396877d47734f78f6 +version: 0.41.0+git20260918.e76a35ec95 +mtime: 1789751820 +commit: e76a35ec95b27f5cf2d27b043b5e2e0d90e468ae
