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-07-08 19:07:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mpv (Old)
 and      /work/SRC/openSUSE:Factory/.mpv.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mpv"

Mon Jul  8 19:07:44 2024 rev:123 rq:1185894 
version:0.38.0+git20240706.00f43e0916fa

Changes:
--------
--- /work/SRC/openSUSE:Factory/mpv/mpv.changes  2024-04-18 22:13:39.727810448 
+0200
+++ /work/SRC/openSUSE:Factory/.mpv.new.2080/mpv.changes        2024-07-08 
19:08:01.402220278 +0200
@@ -1,0 +2,550 @@
+Sat Jul 06 15:51:42 UTC 2024 - [email protected]
+
+- Update to version 0.38.0+git20240706.00f43e0916fa:
+  * wayland: fix missed int -> double conversion for cursor scaling
+  * stats.lua: active key bindings: identify prefix nonrepeatable
+  * console.lua: restore the order of items after clearing the input line
+  * console.lua: minor tweaks
+  * console.lua: remove the scale script-opt
+  * player/loadfile: enable streams in order of types when loading file
+  * demux: avoid seeking video streams for refresh seek
+  * demux: don't log if track isn't refreshed
+  * video/out/gpu/context: convert --gpu-api to object settings list
+  * video/out/gpu/context: simplify --gpu-context's check_unknown_entry
+  * ytdl_hook: strip quotes from cookie values
+  * input/cmd: move m_option_type_cycle_dir to m_option.c
+  * player/lua: restore original lua allocator before close
+  * wayland: add a --wayland-present option
+  * stats.lua: fix codec-profile position for audio
+  * misc/natural_sort: avoid implementation-defined behavior in comparison
+  * fuzzers: wait for file start event before idle
+  * filters/f_lavfi: fix null dereference on empty graph
+  * demux_playlist: don't add base path to self-expanding protocols
+  * test/paths: add tests for mp_basename and mp_dirname
+  * test/paths: use helper functions for result testing
+  * bstr: change memcpy to memmove to allow aliased copies
+  * fuzzer_set_property: fix setting audio-files list
+  * mac/menu: add option to disable default shortcuts
+  * m_option: parse the timestamp as unsigned value
+  * various: add more format specifiers checks
+  * playlist: let playlist-next go to first item if player is idle
+  * playlist: let playlist-prev go to last item in playlist
+  * options: remove some options with .deprecation_message
+  * options: remove various OPT_REMOVED usage
+  * options: remove some deprecated OPT_REPLACED option mapping
+  * fuzzer_load: seal the input fd after writing the data
+  * console.lua: assume non-ASCII characters span 2 cells for truncation
+  * console.lua: let libass clip lines in select mode
+  * console.lua: subtract --osd-margin-x in the max width calculation
+  * fuzzer_set_property: destroy mpv also on error
+  * meson: add fuzzers alias for all fuzzer targets
+  * player/playloop: fix null dereference if filter_root does not exist
+  * loadfile: update the format of terminal track information
+  * DOCS/input: document undocumented track-list sub-properties
+  * m_option: add a way for aliases to use sub option prefix
+  * fuzzer_set_property: don't run mpv if set property failed
+  * fuzzer_load_{config_file,input_conf}: take into account file size limit
+  * m_option: ignore excessive elements only for obj_settings_list
+  * player/command: limit user-data name splits to 100
+  * m_config_frontend: disallow profile=default in config files
+  * misc/random: set constant seed for fuzzing
+  * fuzzers: disallow include command in more principal way
+  * ad_{lavc,spdif}: initialize channel layout
+  * options: add secondary-{sid,sub-delay} to watch_later_options
+  * fuzzer_load: disallow include option in config files
+  * input/keycodes: validate parsed value to avoid overflow
+  * m_option: do float multiplication to avoid integer overflow
+  * common: validate parsed unicode codepoints value
+  * m_options: fix obj settings list leak on error
+  * vo_gpu: optimize pass_info_reset
+  * demux: allow refresh seek for non-video streams
+  * av_log: sort library version print and add missing libavdevice
+  * ad_spdif: fix lavf version check
+  * various: remove no longer needed availability checks
+  * misc/uuid: remove no longer needed vendored implementation
+  * various: remove av channel layout check
+  * ci/openbsd: bump to 7.5 and remove libplacebo subproject
+  * meson: increase FFmpeg minimum required version to 6.1
+  * select.lua: consider --sub-delay for the subtitle line selector
+  * select.lua: don't use sub-start to preselect subtitle lines
+  * vo_tct: clear backbuffer on reconfig
+  * options: remove deprecated auto choice for --mute
+  * player/command: alias playback-time to time-pos
+  * test/libmpv_test: fix some stray tabs
+  * ao_pipewire: fix some stray tabs
+  * test/libmpv_encode: avoid mktemp warning
+  * osc.lua: don't use legacy argument for seeking
+  * ao_avfoundation: guard features only available on macOS 11.3 and 12
+  * cocoa-cb: guard color spaces that are only available on 10.15.4 upwards
+  * mac/compat: fix broken CGColorSpace declaration on SDK 11 only
+  * mac/event: remove swift 5.6 language feature that is mandatory with 6.0
+  * mac/compat: add withLock fallback for xcode older than 14
+  * mac/log: properly guard logger usage behind platform version check
+  * bash-completion: remove hashbang
+  * fuzzers: enable edl, file and lavf protocols
+  * m_options: limit list entries to 100
+  * m_options: fix mark_del leak on error
+  * fuzzer_set_property: force untimed and pause state
+  * demux_edl: fix infinite loop on empty EDL files
+  * fuzzers: disable some targets as we hit out of space errors
+  * osc.lua: add script message to show up the OSC
+  * stream: don't exit on first iteration if there is no match
+  * ad_spdif: add an assert for lavf_ctx
+  * editorconfig: punish tab usage
+  * osc.lua: replace tabs with spaces
+  * fuzzers/meson: set link language to cpp
+  * demux_lavf: fix null derefence of stream variable
+  * d3d11: return minimum bitdepth for display output and swapchain
+  * demux_lavf: add format hack entry for jpeg metadata frames
+  * demux_lavf: fix null derefence in io_open callback
+  * stats.lua: align 100% correctly on page 2
+  * vf_vapoursynth: upgrade to VapourSynth API v4
+  * demux_lavf: drop jpeg frames that are at a nonzero pos
+  * Revert "demux_lavf: pass jpg filenames to ffmpeg for probing"
+  * input: map Num 5 to distinct value when numlock is off
+  * input.conf: make Alt+BS reset panscan
+  * console.lua: don't enable the console-input input section
+  * osc.lua: fix timetotal and timems settings
+  * stats.lua: display file tags
+  * input: don't resolve double clicks on the active mouse section
+  * lua: don't pass nil as the second argument of mp.get_property_number
+  * DOCS/interface-changes: fix formatting
+  * TOOLS/gen-interface-changes.py: sort interface changes by file content
+  * DOCS/contribute.md: require interface change begin with type
+  * stats.lua: remove print_perfdata_passes
+  * stats.lua: add page 5 for currently selected tracks information
+  * stats.lua: make the append function increment index only on newline
+  * sub: update codec info
+  * osc.lua: add option to use display fps for update interval
+  * osc.lua: unify observe_property style
+  * osc.lua: add option to make rendering smoother
+  * opengl: add --egl-output-format
+  * opengl: add --egl-config-id
+  * vf_vapoursynth: add parameter to pass arbitrary string to script
+  * options: add --osd-playlist-entry
+  * DOCS/compile-windows.md: improve Windows build documentation
+  * console.lua: prettify unselected track log messages
+  * select.lua: support extracting ytdl_hook subtitles
+  * select.lua: hide the hour when it's 0
+  * select.lua: seek to the currect subtitle line when paused without video
+  * select.lua: preselect the correct sub line with duration >= 100 minutes
+  * loadfile: improve the format of terminal track information
+  * ci/mingw: install wine optionally
+  * ci/mingw: use Ubuntu 24.04
+  * ci/msys2: compact build script
+  * ci/msys2: re-enable 32-bit builds
+  * ci/mingw: don't run test on 32-bit binary
+  * hwdec_vaapi: suppress comparision warning
+  * wayland_common: properly handle modifiers for keyboard enter keys
+  * meson: add -fno-trapping-math to default flags
+  * meson: add -fno-signed-zeros to default flags
+  * ci/mingw: enable javascript support
+  * osc.lua: fix user configurable colors
+  * ra_d3d11: make cache header constant size regardless of the build
+  * ao_wasapi: don't limit the scope of execution context
+  * w32_common: stop IME initialization timer after first try
+  * default.js: handle canceled key bindings
+  * defaults.lua: handle canceled key bindings
+  * command: add canceled state to key-binding client message
+  * input: mark a command as canceled if it is explicitly dropped
+  * bstr: use memchr and memrchr for bstrchr and bstrrchr
+  * terminal-win: use proper NTAPI callback for FLS
+  * DOCS/compile-windows.md: update Windows compilation documentation
+  * common: clang supports __builtin_clz also in non-GNU modes
+  * parse_commandline: fix incorrect win32 check
+  * misc/thread_tools: fix incorrect win32 check
+  * ao_pcm: fix incorrect win32 check
+  * player/main: concat string at compile time
+  * sub/sd_ass: rewrite is_animated()
+  * meson: clear flags used for build
+  * {x11_common,context_x11egl}: suppress Wundef warning
+  * ao_pipewire: fix access to undefined byte order definitions
+  * osdep/endian: add missing byte order defines
+  * ao_coreaudio_chmap: fix shadowed variable
+  * stream_cdda: suppress Wundef warning
+  * fuzzers/common: add prototype for LLVMFuzzerTestOneInput
+  * input: fix grammar errors and typo
+  * input: only begin VO dragging if the section allows
+  * autoload.lua: always accept current file as a valid file
+  * autoload.lua: match also image extension
+  * autoload.lua: cosmetic changes
+  * autoload.lua: fix options update
+  * sub: avoid unneeded calls to is_animated
+  * input: reset doubleclick timer when dragging begins
+  * input: un-hardcode VO dragging
+  * input: prevent MBTN_LEFT conflict with VO dragging
+  * input: implement VO dragging deadzone
+  * input: fix mouse position equality check
+  * input: begin VO dragging when moving mouse while left button is down
+  * DOCS/man/options.rst: remove DVD menu reference for --input-cursor
+  * test/meson: remove unneded sources
+  * ci/mingw: resolve pkgconfig deprecation warning in meson
+  * ci/mingw: run meson tests
+  * ci/mingw: add exe_wrapper to cross file
+  * ci/mingw: support encode mode
+  * ci/mingw: use ninja for cmake builds
+  * test/paths: skip normalize tests if pathcch library is not available
+  * test_utils: don't use subprocess for diffing test results
+  * test/libmpv_encode: print logs also during initialize
+  * test/libmpv_encode: don't use mpv internals for test
+  * player/playloop: remove now unused get_percent_pos()
+  * win32: quantize taskbar playback position into uint8 range
+  * Revert "d3d11: calc vsync interval on real stats, not just last interval"
+  * TOOLS/autoload.lua: fix directory_mode and ext options
+  * osd: don't use get_percent_pos function
+  * command: simplify printing floats as integers
+  * README: link to discussions
+  * osc.lua: fix lint warnings
+  * TOOLS/test-hooks.lua: fix lint warning
+  * TOOLS/status-line.lua: fix lint warnings
+  * TOOLS/osd-test.lua: fix lint warning
+  * TOOLS/observe-all.lua: fix lint warning
+  * TOOLS/nan-test.lua: fix lint warnings
+  * TOOLS/cycle-deinterlace-pullup.lua: fix lint warnings
+  * TOOLS/command-test.lua: fix lint warnings
+  * TOOLS/autoload.lua: fix lint warnings
+  * TOOLS/autodeint.lua: fix lint warnings
+  * TOOLS/autocrop.lua: fix lint warnings
+  * TOOLS/ao-null-reload.lua: fix lint warnings
+  * ytdl_hook.lua: fix lint warnings
+  * console.lua: fix lint warnings
+  * mpv.desktop: fix capitalization error
+  * mpv.desktop: add Arabic translation
+  * TOOLS/gen-interface-changes: wrap long lines to 80 col
+  * input.conf: change 'u' binding to cycle between 'force' and default
+  * options: make sub-ass-override default to 'scale'
+  * options: move sub-ass-override 'scale' above 'force'
+  * sd_ass: only set sub-scale for 'scale', 'force' or 'strip'
+  * DOCS/input: clarify the difference between audio-pts and time-pos
+  * player: replace get_current_time with get_playback_time in some spots
+  * player/playloop: force get_playback_time to be at least 0
+  * player: put speed adjustment back into playing_audio_pts
+  * player/video: fix incorrect VO frame duration and frame drops
+  * x11: correct position coordinates if mpv was launched with --fs
+  * vo_vaapi: remove redundant function call
+  * vo_vaapi: fix use-after-free when quitting
+  * vo_vaapi: fix use-after-free of current frame
+  * console.lua: fix crash with set ;<Tab>
+  * console.lua: fix crash if no completions exist
+  * Revert "ao_pipewire: add EOF handling"
+  * Revert "ao_pipewire: wait for draining finishes before restart ao"
+  * playloop: don't loop when seeking to the end of cover art while paused
+  * ao_pipewire: wait for draining finishes before restart ao
+  * ao_pipewire: add EOF handling
+  * ao_avfoundation: use blocking ao_read_data
+  * ao_avfoundation: add EOF handling
+  * ao: add ao_stop_streaming
+  * ao: add eof, pad_silence, and blocking arguments for ao_read_data
+  * ao_coreaudio: set ao->device_buffer base on hardware latency
+  * osxbundle: refactor Information Property List
+  * wayland_common: ignore unknown key states
+  * wayland_common: handle pressed keys in keyboard_enter event
+  * DOCS/man: replace legacy option syntax usage
+  * Revert "fuzzers/load: clear old temp files if they exist"
+  * ad_spdif: check return value of av_parser_parse2
+  * ad_spdif: check for AC3 if parser fails to detect profile
+  * ad_spdif: set codec params
+  * stream_lavf: don't add ffmpeg bluray or dvd protocols
+  * build: dynamically generate mpv.desktop file protocols
+  * stream: implement get_protocols method for stream_lavf
+  * av_common: parent mp_get_lavf_demuxer contents to the list
+  * wayland: use wl->callback_surface for idle inhibitor creation
+  * fuzzers/load: clear old temp files if they exist
+  * DOCS/man/console.rst: remove extraneous words
+  * mp_image: remove unneeded PL_HAVE_LIBDOVI check
+  * fuzzers: always return 0
+  * DOCS/options: --sub-scale-by-window doesn't affect ASS subtitles
+  * ci/lint: only allow specific characters in subjects
+  * ci/lint: allow the first word after : to be an option with --
+  * ci/lint: only allow space instead of \s or \s+
+  * workflows/comment: more newline fixes to make formatting work
+  * workflows/comment: add missing escape fix
+  * ci/mac: silence unnecessary reinstall warnings
+  * select.lua: allow ffmpeg to print errors if it fails
+  * osc.lua: handle osd-scale-by-window runtime update
+  * stats.lua: handle osd-scale-by-window runtime update
+  * {stats,osc}.lua: respect --osd-scale-by-window by default
+  * stats.lua: add add auto value to vidscale option
+  * osc.lua: add auto value to vidscale option
+  * DOCS/man/options.rst: recommend --osd-scale-by-window for UI scale
+  * meson: limit concurrent link jobs to 16
+  * ao: don't call driver->set_paused after reset
+  * osdep/path-win: fix leak of portable_path
+  * osdep/io: fix leak of environment strings on win32
+  * DOCS/interface-changes.rst: document loadfile breaking change
+  * DOCS/man/input.rst: document breaking change of loadfile index argument
+  * DOCS/man: note that default autoprobe order is unrealiable
+  * DOCS/compatibility.rst: add requirement when changing default values
+  * DOCS/compatibility.rst: add provision for dealing with severe breakages
+  * DOCS/compatibility.rst: require more details about breaking changes
+  * DOCS/compatibility.rst: fix formatting
+  * ci: save cache also on failures
+  * playloop: don't redraw without subs on quit
+  * workflows/cleanup_caches: minor cosmetic changes
+  * workflows/comment: refactor comment workflow to not use github-script
+  * console.lua: fix completing change-list ao/vo/gpu-context remove
+  * input: prioritize builtin bindings matching longer key sequences
+  * console.lua: fix the max log lines calculation
+  * stats.lua: prevent freeze in certain cases with vidscale=no
+  * console.lua: use all available lines for selection
+  * select.lua: strip trailing zeros from FPS values
+  * select.lua: handle sub-start being earlier than ffmpeg's timestamps
+  * select.lua: don't needlessly initialize default_item
+  * select.lua: preselect the previous sub line without a current line
+  * select.lua: fix preselecting the current subtitle line
+  * console.lua: add nonrepeatable prefix to command_prefixes
+  * input/cmd: add nonrepeatable prefix
+  * ad_spdif: add missing codec_desc initialization
++++ 253 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/mpv/mpv.changes
++++ and /work/SRC/openSUSE:Factory/.mpv.new.2080/mpv.changes

Old:
----
  mpv-0.38.0+git20240418.2f8038c59885.obscpio

New:
----
  mpv-0.38.0+git20240706.00f43e0916fa.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mpv.spec ++++++
--- /var/tmp/diff_new_pack.vpZvEG/_old  2024-07-08 19:08:02.022242954 +0200
+++ /var/tmp/diff_new_pack.vpZvEG/_new  2024-07-08 19:08:02.026243099 +0200
@@ -21,7 +21,7 @@
 
 %define lname   libmpv2
 Name:           mpv
-Version:        0.38.0+git20240418.2f8038c59885
+Version:        0.38.0+git20240706.00f43e0916fa
 Release:        0
 Summary:        Advanced general-purpose multimedia player
 License:        GPL-2.0-or-later
@@ -49,40 +49,40 @@
 BuildRequires:  pkgconfig(dvdnav) >= 4.2.0
 BuildRequires:  pkgconfig(dvdread) >= 4.1.0
 BuildRequires:  pkgconfig(egl) >= 1.4
-BuildRequires:  pkgconfig(ffnvcodec) >= 8.2.15.7
+BuildRequires:  pkgconfig(ffnvcodec) >= 11.1.5.1
 BuildRequires:  pkgconfig(gbm) >= 17.1.0
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(lcms2) >= 2.6
 BuildRequires:  pkgconfig(libarchive) >= 3.4.0
 BuildRequires:  pkgconfig(libass) >= 0.12.2
-BuildRequires:  pkgconfig(libavcodec) >= 58.12.100
-BuildRequires:  pkgconfig(libavdevice) >= 57.0.0
-BuildRequires:  pkgconfig(libavfilter) >= 7.14.100
-BuildRequires:  pkgconfig(libavformat) >= 59.27.100
+BuildRequires:  pkgconfig(libavcodec) >= 60.31.102
+BuildRequires:  pkgconfig(libavdevice) >= 60.3.100
+BuildRequires:  pkgconfig(libavfilter) >= 9.12.100
+BuildRequires:  pkgconfig(libavformat) >= 60.16.100
 BuildRequires:  pkgconfig(libavif) >= 0.11.1
-BuildRequires:  pkgconfig(libavutil) >= 57.24.100
+BuildRequires:  pkgconfig(libavutil) >= 58.29.100
 BuildRequires:  pkgconfig(libbluray) >= 0.3.0
 BuildRequires:  pkgconfig(libcdio)
 BuildRequires:  pkgconfig(libcdio_cdda)
 BuildRequires:  pkgconfig(libcdio_paranoia)
-BuildRequires:  pkgconfig(libdrm) >= 2.4.75
+BuildRequires:  pkgconfig(libdrm) >= 2.4.105
 BuildRequires:  pkgconfig(libiso9660)
 BuildRequires:  pkgconfig(libjpeg)
 BuildRequires:  pkgconfig(libjxl)
 BuildRequires:  pkgconfig(libjxl_threads)
 BuildRequires:  pkgconfig(libpulse) >= 1.0
 BuildRequires:  pkgconfig(libsixel) >= 1.5
-BuildRequires:  pkgconfig(libswresample) >= 3.0.100
-BuildRequires:  pkgconfig(libswscale) >= 5.0.101
+BuildRequires:  pkgconfig(libswresample) >= 4.12.100
+BuildRequires:  pkgconfig(libswscale) >= 7.5.100
 BuildRequires:  pkgconfig(libva) >= 1.1.0
 BuildRequires:  pkgconfig(lua5.1)
 BuildRequires:  pkgconfig(openal) >= 1.13
 BuildRequires:  pkgconfig(python3)
 BuildRequires:  pkgconfig(rubberband) >= 3.0.0
 BuildRequires:  pkgconfig(uchardet)
-BuildRequires:  pkgconfig(vapoursynth) >= 24
-BuildRequires:  pkgconfig(vapoursynth-script) >= 23
+BuildRequires:  pkgconfig(vapoursynth) >= 56
+BuildRequires:  pkgconfig(vapoursynth-script) >= 56
 BuildRequires:  pkgconfig(vdpau) >= 0.2
 BuildRequires:  pkgconfig(x11) >= 1.0.0
 BuildRequires:  pkgconfig(xext) >= 1.0.0
@@ -105,11 +105,11 @@
 Provides:       mplayer2 = 20140101
 Obsoletes:      mplayer2 < 20140101
 BuildRequires:  pkgconfig(libpipewire-0.3) >= 0.3.48
-BuildRequires:  pkgconfig(libplacebo) >= 6.338.0
+BuildRequires:  pkgconfig(libplacebo) >= 6.338.2
 BuildRequires:  pkgconfig(libva-wayland) >= 1.1.0
 BuildRequires:  pkgconfig(mujs)
 BuildRequires:  pkgconfig(shaderc)
-BuildRequires:  pkgconfig(vulkan) >= 1.0.61
+BuildRequires:  pkgconfig(vulkan) >= 1.1.70
 BuildRequires:  pkgconfig(wayland-client) >= 1.20.0
 BuildRequires:  pkgconfig(wayland-cursor) >= 1.20.0
 BuildRequires:  pkgconfig(wayland-egl) >= 9.0.0

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.vpZvEG/_old  2024-07-08 19:08:02.062244417 +0200
+++ /var/tmp/diff_new_pack.vpZvEG/_new  2024-07-08 19:08:02.066244562 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/mpv-player/mpv.git</param>
-              <param 
name="changesrevision">2f8038c59885d5db875097566e9d8e033f108e0a</param></service></servicedata>
+              <param 
name="changesrevision">00f43e0916faa4f60837d638349e2a66592a9a2b</param></service></servicedata>
 (No newline at EOF)
 

++++++ mpv-0.38.0+git20240418.2f8038c59885.obscpio -> 
mpv-0.38.0+git20240706.00f43e0916fa.obscpio ++++++
/work/SRC/openSUSE:Factory/mpv/mpv-0.38.0+git20240418.2f8038c59885.obscpio 
/work/SRC/openSUSE:Factory/.mpv.new.2080/mpv-0.38.0+git20240706.00f43e0916fa.obscpio
 differ: char 49, line 1

++++++ mpv.obsinfo ++++++
--- /var/tmp/diff_new_pack.vpZvEG/_old  2024-07-08 19:08:02.114246318 +0200
+++ /var/tmp/diff_new_pack.vpZvEG/_new  2024-07-08 19:08:02.118246465 +0200
@@ -1,5 +1,5 @@
 name: mpv
-version: 0.38.0+git20240418.2f8038c59885
-mtime: 1713399912
-commit: 2f8038c59885d5db875097566e9d8e033f108e0a
+version: 0.38.0+git20240706.00f43e0916fa
+mtime: 1720274620
+commit: 00f43e0916faa4f60837d638349e2a66592a9a2b
 

Reply via email to