- Update to version 0.35.1+git.20230714.1f683401:
* vo_dmabuf_wayland: error out if compositor doesn't support the format * build: make dmabuf-wayland a build option and require drm * console: sort the output from the `help` command * player: delete watch later redirect entries again * wayland: use xdg_surface_set_window_geometry * Revert "wayland_gl: wait until resize to create egl_window" * vo_dmabuf_wayland: guard in destroy_osd_buffers * vo_dmabuf_wayland: stop lazy loading hwdec * vo_dmabuf_wayland: don't try to get pts without frame->current * draw_bmp: ensure last slice is less than total width (again) * vo_dmabuf_wayland: add osd support * vo_dmabuf_wayland: init wl_list at the top of preinit * vo_dmabuf_wayland: stop guarding viewport interfaces * video/image_writer: check for write errors * video/image_writer: fix file leak in error path * wscript: add 1.32 protocols to sources * stats.lua: set sans-serif as default font * wayland: add xdg_toplevel.wm_capabilities handler * wayland: add support for suspended toplevel state * wayland: add cursor-shape-v1 support * vd_lavc: fix delay_queue for videos with frames < max_delay_queue * vd_lavc: prefer d3d11va-copy over dxva2-copy * vo_wlshm: bail out of resize if width/height is 0 * wayland: fix memory leak with multiple monitors * player: delete watch_later file after successful load * json: unify json_parse depth to MAX_JSON_DEPTH=50 * terminal-unix: better error detection logic * TOOLS/idet: fix some outdated cli syntax * demux_playlist: sort files before directories OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=294
This commit is contained in:
parent
e919f66b39
commit
aafea0ca6d
@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/mpv-player/mpv.git</param>
|
||||
<param name="changesrevision">e1727553f164181265f71a20106fbd5e34fa08b0</param></service></servicedata>
|
||||
<param name="changesrevision">1f683401aa52c03e231532589310415b2449047b</param></service></servicedata>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2288b046f4f781faac6ad3980bac4ddbee875cf0784c1d58220adad064a43220
|
||||
size 2349440
|
3
mpv-0.35.1+git.20230714.1f683401.tar.xz
Normal file
3
mpv-0.35.1+git.20230714.1f683401.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5af96152c5cefa9b7ac95030dfe39997549628a9388395d5dff8e1bd1bd4f767
|
||||
size 2363900
|
212
mpv.changes
212
mpv.changes
@ -1,3 +1,215 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 14 16:54:20 UTC 2023 - mia@0x0.st
|
||||
|
||||
- Update to version 0.35.1+git.20230714.1f683401:
|
||||
* vo_dmabuf_wayland: error out if compositor doesn't support the format
|
||||
* build: make dmabuf-wayland a build option and require drm
|
||||
* console: sort the output from the `help` command
|
||||
* player: delete watch later redirect entries again
|
||||
* wayland: use xdg_surface_set_window_geometry
|
||||
* Revert "wayland_gl: wait until resize to create egl_window"
|
||||
* vo_dmabuf_wayland: guard in destroy_osd_buffers
|
||||
* vo_dmabuf_wayland: stop lazy loading hwdec
|
||||
* vo_dmabuf_wayland: don't try to get pts without frame->current
|
||||
* draw_bmp: ensure last slice is less than total width (again)
|
||||
* vo_dmabuf_wayland: add osd support
|
||||
* vo_dmabuf_wayland: init wl_list at the top of preinit
|
||||
* vo_dmabuf_wayland: stop guarding viewport interfaces
|
||||
* video/image_writer: check for write errors
|
||||
* video/image_writer: fix file leak in error path
|
||||
* wscript: add 1.32 protocols to sources
|
||||
* stats.lua: set sans-serif as default font
|
||||
* wayland: add xdg_toplevel.wm_capabilities handler
|
||||
* wayland: add support for suspended toplevel state
|
||||
* wayland: add cursor-shape-v1 support
|
||||
* vd_lavc: fix delay_queue for videos with frames < max_delay_queue
|
||||
* vd_lavc: prefer d3d11va-copy over dxva2-copy
|
||||
* vo_wlshm: bail out of resize if width/height is 0
|
||||
* wayland: fix memory leak with multiple monitors
|
||||
* player: delete watch_later file after successful load
|
||||
* json: unify json_parse depth to MAX_JSON_DEPTH=50
|
||||
* terminal-unix: better error detection logic
|
||||
* TOOLS/idet: fix some outdated cli syntax
|
||||
* demux_playlist: sort files before directories
|
||||
* demux_playlist: add option to control recursive directory loading
|
||||
* TOOLS/lua/autoload: allow extending ext sets from script-opts
|
||||
* various: correctly ignore cache files with --no-config
|
||||
* vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default
|
||||
* vo_gpu: fix some cache related memory leaks
|
||||
* player: add --input-cursor-passthrough option
|
||||
* TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
|
||||
* wscript: bump required libplacebo-next version to 5.266
|
||||
* vo_gpu_next: remove synchronization from info_callback
|
||||
* vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
|
||||
* ci/msys2: double down on running meson through python3.11
|
||||
* vo_x11: don't rely on XFree to free calloc-ed data
|
||||
* vo_x11: check for calloc() failure
|
||||
* win32: add support for drag-and-drop option
|
||||
* options: add no to drag-and-drop
|
||||
* test/meson: explicitly specify lavf dependency
|
||||
* player/screenshot: add "screenshot" logger
|
||||
* video/image_writer: add avif screenshot support
|
||||
* options: drop unnecessary casts
|
||||
* options: use designated initializer
|
||||
* vd_lavc: do inline string array initialisation for hwdec_api
|
||||
* vd_lavc: let the user provide a priority list of hwdecs to consider
|
||||
* osdep: remove erroneous POLLERR emulation
|
||||
* wayland: remove erroneous POLLERR usage
|
||||
* image_writer: respect jpeg-quality when using ffmpeg for writing
|
||||
* image_writer: remove unused struct fields
|
||||
* mp_image: abort on av_buffer_ref() failure
|
||||
* loadfile: fix leak due to setting NULL parent
|
||||
* hwdec: fix undeclared identifier in mediacodec_embed
|
||||
* vo_drm: fix null dereference and using closed fd
|
||||
* github/workflows: do not copyback files from freebsd VM
|
||||
* github/workflows: bump freebsd VM memory size to 8GB
|
||||
* hwdec: do not add hwdec device if it failed to create
|
||||
* vd_lavc: check if av_device_ref is available
|
||||
* ci/msys2: switch to Python 3.11 to fix crashes during build
|
||||
* loadfile: insert missing parentheses
|
||||
* osc: add toggle for forced-only subs
|
||||
* loadfile: expose auto-forced-only when printing stream info
|
||||
* command: add sub-forced-only-cur prop
|
||||
* command: report auto-forced-only flag in track desc
|
||||
* sub: rewrite auto-forced-only support
|
||||
* player: add more precise sub fallback options
|
||||
* options: default slang to auto
|
||||
* loadfile: support "auto" as a language option
|
||||
* loadfile: use mp_match_lang_single
|
||||
* loadfile: take a const char* in match_lang
|
||||
* loadfile: short-circuit early on null stream language
|
||||
* osdep: add mp_get_user_langs
|
||||
* osdep: move cfstr<->cstr conversions to a new apple_utils.c file
|
||||
* misc: add language-matching utilities
|
||||
* options: set subs-with-matching-audio to off by default
|
||||
* vo: hwdec: prioritise `drmprime` over `drmprime_overlay`
|
||||
* ad_lavc: check for allocation failure
|
||||
* vo_gpu_next: add --corner-rounding option
|
||||
* vo_gpu_next: add missing --gamut-mapping-mode options
|
||||
* ao_pipewire: bump dependency to 0.3.48
|
||||
* ao_wasapi: use client name instead of hardcoded string
|
||||
* ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
|
||||
* demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf
|
||||
* vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)
|
||||
* wayland: bump wayland-protocols to 1.25
|
||||
* wayland: bump required version to 1.20
|
||||
* DOCS: fix admonition typo
|
||||
* vo_dmabuf_wayland: update the image of pending buffers
|
||||
* vo_dmabuf_wayland: use a minimum of 15 buffers
|
||||
* ci: use a different mirror for freetype
|
||||
* player: add drag-and-drop option
|
||||
* wayland: avoid misleading log messages on drag/drop
|
||||
* ci/mingw: add dlltool to the meson crossfile
|
||||
* mpv.desktop: add Russian translation for GenericName
|
||||
* ci/mingw: remove cache
|
||||
* ci/mingw: update dependencies versions
|
||||
* ci/msys2: enable egl-angle-lib
|
||||
* github/workflows/build.yml: install ca-certificates package on msys2
|
||||
* bootstrap.py: update waf to 2.0.25
|
||||
* DOCS/mpv: add an example for applying profiles to certain paths
|
||||
* player: don't load unwanted files after 519e56f
|
||||
* hwdec_cuda: bump required headers version for timeline semaphores
|
||||
* hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
|
||||
* hwdec_vulkan: respect probing flag when logging during init
|
||||
* vulkan: don't assume all ra_ctx implementations have a swapchain
|
||||
* hwdec_cuda: remove usage of deprecated libplacebo sync API
|
||||
* video/out/android: assert WinID value before use
|
||||
* path: handle URLs consistently in mp_basename
|
||||
* lua: read_options: find script-opts prefix at index 1 exactly
|
||||
* demux/demux_lavf: strip URL parameters before matching extension
|
||||
* hwdec_vulkan: enable AV1 support if available
|
||||
* hwdec_vulkan: check for the correct libplacebo version
|
||||
* vo: hwdec_aimagereader: fix compile
|
||||
* hwdec_vulkan: simplify requirement checks for Vulkan interop
|
||||
* vo/vulkan: do not define zero sized array
|
||||
* hwdec_vulkan: account for vulkan frames now using presentation size
|
||||
* f_hwtransfer: disable vulkan multiplane images when uploading from cuda
|
||||
* hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filter
|
||||
* vo: vulkan: request additional extensions and features for ffmpeg
|
||||
* hwdec_vulkan: add Vulkan HW Interop
|
||||
* vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
|
||||
* vo_gpu_next: fix to allow using dllimport
|
||||
* vo_gpu_next: respect `gl->flipped`
|
||||
* opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
|
||||
* vo: make mp_frame_perf thread safe
|
||||
* vo_gpu_next: add size guard for pass->num_samples
|
||||
* vo_gpu_next: synchronize voctrl_performance_data access
|
||||
* vo_gpu_next: fix off by one in info_callback
|
||||
* vo_dmabuf_wayland: rewrite around wl_list
|
||||
* vo_gpu_next: fix build on older libplacebo
|
||||
* vo_gpu_next: update to new libplacebo gamut mapping API
|
||||
* vo_gpu_next: remove --tone-mapping-crosstalk
|
||||
* context_drm_egl: check for non-existant drm in uninit
|
||||
* player: improve diagnostics around writing watch_later files
|
||||
* path: let configdir also override "cache" and "state" paths
|
||||
* path: simplify "cache" and "state" fallback
|
||||
* player: always try to detect subtitle language from file name
|
||||
* ra_d3d11: change how messages are ignored during texture size lookup
|
||||
* wayland: improve guessing when mpv is focused
|
||||
* demux/demux_lavf: pass-through mime_type
|
||||
* demux/demux_lavf: pass-through filename for HLS
|
||||
* Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"
|
||||
* demux/demux_lavf: pass dummy filename when an HLS mimetype is detected
|
||||
* vo_gpu_next: allow to use ICC profile luminance value
|
||||
* mp_image: use the ffmpeg interlaced frame flags where available
|
||||
* ao_oss: return actual OSS playing state
|
||||
* player: use XDG_CACHE_HOME by default
|
||||
* player: use XDG_STATE_HOME for watch_later
|
||||
* path: expand internal path selection API to allow for additional types
|
||||
* osdep: separate out macos paths from path-unix.c
|
||||
* DOCS/options: document required parameter for --x11-name
|
||||
* meson: bump required version to 0.62
|
||||
* wayland: add support for wl_surface.preferred_buffer_scale
|
||||
* options: read config file as stream
|
||||
* ci: switch to lua51 for MSYS build
|
||||
* ci: use auto detection for lua library version for MSYS
|
||||
* charset_conv: fix memory corruption in mp_iconv_to_utf8
|
||||
* sub: fix UPDATE_SUB_HARD for converted and external subtitles
|
||||
* console.lua: add a script-opt for the border size
|
||||
* vo_gpu_next: fixes to allow using dllimport
|
||||
* ao_pipewire: clarify --pipewire-buffer=native
|
||||
* ao_pulse: clarify --pulse-buffer=native
|
||||
* ao_pipewire: let sound server determine latency
|
||||
* ao_pipewire: give sound server more flexibility for buffers
|
||||
* hwdec_drmprime: support rpi4_8 and rpi4_10 formats
|
||||
* ytdl_hook: fix clip start and end
|
||||
* libmpv: fix file name in documentation
|
||||
* meson: use the new build_options method
|
||||
* wayland: correctly scale configure_bounds
|
||||
* player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=no
|
||||
* video/out/gpu: Fix compilation warning of out of bound access
|
||||
* mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
|
||||
* ci: add a workflow that lints commit messages
|
||||
* auto_profiles: try to distinguish invalid properties better
|
||||
* auto_profiles.lua: apply profiles when conditions are truthy
|
||||
* osc: skip rendering when osd_dimensions are 0
|
||||
* win32: follow Windows settings and update dark mode state
|
||||
* d3d11: retry device creation without debug, if SDK is not available
|
||||
* build: add check for eglext_angle.h when checking for ANGLE
|
||||
* context_angle: include eglext_angle.h explicitly
|
||||
* DOCS/input: fix typo
|
||||
* auto_profiles: check for non-existent properties
|
||||
* various: fix various typos in the code base
|
||||
* various: fix typos
|
||||
* demux_lavf: update to handle deprecation of `io_close`
|
||||
* ci: bump cache version to rebuild libplacebo
|
||||
* ci/mingw: require libplacebo-next
|
||||
* build: add an option to control gpu-next
|
||||
* ci/mingw: update meson
|
||||
* meson: fix libplacebo-next version comparison
|
||||
* vo_gpu_next: drop various PL_API_VER checks
|
||||
* wscript: bump libplacebo-next required version to 5.264
|
||||
* meson: bump libplacebo-next required version to 5.264
|
||||
* player/screenshot: add filename return field
|
||||
* player: set playlist title to media title if not set already
|
||||
* Revert "player: set playlist title to media title if not set already"
|
||||
* meson: rst2pdf handle dependency file
|
||||
* TOOLS/docutils-wrapper: handle commands without depfile
|
||||
* TOOLS/docutils-wrapper: properly propagate failures
|
||||
* TOOLS/docutils-wrapper: gracefully remove non-existing files
|
||||
* DOCS/lua: fix typo
|
||||
* options: enable scripts related opts also with cplugins.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 18 00:08:11 UTC 2023 - mia@0x0.st
|
||||
|
||||
|
4
mpv.spec
4
mpv.spec
@ -22,7 +22,7 @@
|
||||
%define _waf_ver 2.0.24
|
||||
%define lname libmpv2
|
||||
Name: mpv
|
||||
Version: 0.35.1+git.20230315.e1727553
|
||||
Version: 0.35.1+git.20230714.1f683401
|
||||
Release: 0
|
||||
Summary: Advanced general-purpose multimedia player
|
||||
License: GPL-2.0-or-later
|
||||
@ -209,6 +209,8 @@ myopts=" -Dbuild-date=false"
|
||||
%if 0%{?suse_version} <= 1500
|
||||
myopts+=" -Dpipewire=disabled"
|
||||
%endif
|
||||
# Needs libavutil >= 58.11.100 (unreleased as of 2023-07-14)
|
||||
myopts+=" -Dvulkan-interop=disabled"
|
||||
%meson \
|
||||
-Dlibmpv=true \
|
||||
-Dmanpage-build=enabled \
|
||||
|
Loading…
Reference in New Issue
Block a user