301 Commits
Author | SHA256 | Message | Date | |
---|---|---|---|---|
Ana Guerrero
|
54078db4d8 |
Accepting request 1100906 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1100906 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=117 |
||
Mia Herkt
|
dc6859275a |
Accepting request 1100188 from home:llyyr:branches:multimedia:apps
- Update to version 0.36.0+git.20230723.60a26324: * Update VERSION * Release 0.36.0 * Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy" * ao_pipewire: for_each_sink: properly check termination condition * DOCS/vo: clarify dmabuf-wayland a bit * vo_dmabuf_wayland: correctly handle force-window * player/video: check for forced eof * vd_lavc: respect vd-lavc-software-fallback opt * vo_vaapi: restore hardware video decoding * vo_vaapi: fix segfault in draw_osd * ao_pipewire: use native buffersize by default * terminal-unix: fix not listening on input after being foregrounded * osc: don't add margins to osc-deadzonesize * DOCS: clarify screenshot window and screenshot-sw * vo_drm: remove VOCTRL_SCREENSHOT_WIN * screenshot: implement screenshot-window in sw for most VOs * screenshot: clarify software screenshot logic * image_writer: use proper specifier for int64_t * {zsh,bash}-completion: run mpv with --no-config * bash-completion: do not complete removed options * zsh-completion: do not complete removed options * zimg: fix broken sig_peak handling * image_writer: move tag_csp check into image_writer_flexible_csp() * image_writer: replace sprintf usage * image_writer: share some code between write_lavc and write_avif * image_writer: error check avif-pixfmt option * image_writer: fix still-picture option for AVIF * image_writer: remove duplicate packet writing code * TOOLS: remove obsolete travisCI-related scripts * wayland_common: remove questionable gcd impl and global state * wayland: don't treat tiled and maximized windows the same * wayland: add locked_size convenience shorthand * builtin.conf: add --hdr-contrast-recovery to gpu-hq * vo_gpu_next: add --hdr-contrast-recovery/smoothness * builtin.conf: unset default languages in libmpv and encode profiles * vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_frame * wayland: handle modifier keys correctly * vo_gpu_next: add --target-contrast option * loadfile: make get_audio_lang function static * DOCS/release-policy.md: add additional advice * loadfile: compute audio lang for sub selection when using lavfi-complex * wayland: wrap resize requests in prepare_resize * sd_ass: fix converted subtitles having too-wide borders * sd_ass: don't reconfigure ass on every frame * player: set default cache dir on macOS * DOCS/mpv: clarify the location of cache/state files * path-win: implement cache directories * DOCS/interface-changes: document change in ctrl+h behaviour * vd_lavc: map `hwdec=yes` to `hwdec=auto-safe` * vd_lavc: add `drm` and `drm-copy` to the `auto-safe` list * input: update ctrl+h to toggle `auto-safe` rather than `auto` * vd_lavc: try other hwdecs when falling back after an hwdec failure OBS-URL: https://build.opensuse.org/request/show/1100188 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=295 |
||
Mia Herkt
|
aafea0ca6d |
- 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 |
||
Dominique Leuenberger
|
63f5463d8f |
Accepting request 1072771 from multimedia:apps
- Update to version 0.35.1+git.20230315.e1727553: * test: update format refs to ffmpeg 6 * github/workflows: fix failure conditions * common/av_common: clean up mp_lavc_set_extradata * sub/sd_lavc: properly fill avctx with codecpar values at init * sub/lavc_conv: properly fill avctx with codecpar values at init * common/av_common: constify mp_codec_params related getters * demux_mkv: support ARIB captions * player/command: fix mem leak in user-data property; closes #11436 * vo_gpu_next: compatibility with libplacebo v6.265 * wayland: make wayland-edge-pixels-pointer default to 16 * wayland: use correct x/y coordinates for the cursor * screenshot: fix segfault when taking a screenshot without video * wayland: fix client side resize * vo_gpu_next: compatibility with PL_API_VER >= 254 * vo_gpu_next: use inverse mapping functions to tag screenshots * video/out/placebo/utils: add mappings from pl enums to mpv enums * video: add missing libplacebo colorspace enums * mp_image: assert if src and dst are different in copy_attributes * mp_image: copy side data in mp_image_copy_attributes * ao_pipewire: use realtime scheduling for data thread * loadfile: strongly prefer that all streams are from the same program * command: expose hls-bitrate and program-id as track-list subproperties * loadfile: report hls_bitrate and program_id in struct track * demux: propagate hls_bitrate and program_id in generated caption tracks * demux_lavf: report program_id * ytdl_hook: only log error when no fallback url available * ytdl_hook: init fragment requires other fragments * vo: fix race condition with redraw requests * ci: separate meson tests and reorganize build steps OBS-URL: https://build.opensuse.org/request/show/1072771 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=116 |
||
Mia Herkt
|
e919f66b39 |
- Update to version 0.35.1+git.20230315.e1727553:
* test: update format refs to ffmpeg 6 * github/workflows: fix failure conditions * common/av_common: clean up mp_lavc_set_extradata * sub/sd_lavc: properly fill avctx with codecpar values at init * sub/lavc_conv: properly fill avctx with codecpar values at init * common/av_common: constify mp_codec_params related getters * demux_mkv: support ARIB captions * player/command: fix mem leak in user-data property; closes #11436 * vo_gpu_next: compatibility with libplacebo v6.265 * wayland: make wayland-edge-pixels-pointer default to 16 * wayland: use correct x/y coordinates for the cursor * screenshot: fix segfault when taking a screenshot without video * wayland: fix client side resize * vo_gpu_next: compatibility with PL_API_VER >= 254 * vo_gpu_next: use inverse mapping functions to tag screenshots * video/out/placebo/utils: add mappings from pl enums to mpv enums * video: add missing libplacebo colorspace enums * mp_image: assert if src and dst are different in copy_attributes * mp_image: copy side data in mp_image_copy_attributes * ao_pipewire: use realtime scheduling for data thread * loadfile: strongly prefer that all streams are from the same program * command: expose hls-bitrate and program-id as track-list subproperties * loadfile: report hls_bitrate and program_id in struct track * demux: propagate hls_bitrate and program_id in generated caption tracks * demux_lavf: report program_id * ytdl_hook: only log error when no fallback url available * ytdl_hook: init fragment requires other fragments * vo: fix race condition with redraw requests * ci: separate meson tests and reorganize build steps OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=292 |
||
Dominique Leuenberger
|
0ad77a0a95 |
Accepting request 1064254 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1064254 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=115 |
||
7f2efd3147 |
Accepting request 1063950 from home:jaimeMF:branches:multimedia:apps
- Update to version 0.35.1+git.20230128.140ec21c: * ao_pipewire: log version and other useful debug info * wayland: error out if essential protocol support is missing * wayland: also log refresh rate on surface entrance * vo_gpu_next: fix undefined behavior on alpha-first formats * meson: prepend MPV_CONFDIR path with prefix * meson: unbreak dl check on BSDs without libdl * lcms: fix crash with lcms2-related options if lcms is disabled * meson: fix stdatomic detection on bsd * osc: don't spam window-controls bindings on every render * wayland: check for resize/move in touch event first * ao_coreaudio: use device's nominal sample rate for latency properties * ao_pipewire: properly clean up resources * filter_kernels: fix kaiser * hwdec/d3d11va: fix a possible memory leak * external_files: set log level for potential files to trace * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart * hwdec_drmprime: fix memory leak * vo: hwdec: fix libdrm-related memory leak * draw_bmp: ensure last slice width is less than total width * wayland: dispatch and wait for compositor events in uninit * demux: boost read EBU R128 gain values to ReplayGain's reference level * version.py/version.sh: bump copyright year * vulkan: fix build error for 32bit builds with clang * vo_wlshm: cleanup on failure * ra_d3d11: fix incorrect type * meson: also search for rst2html with .py extension * audio: fix crash during uninit with ao_lavc * mp_image: fix XYZ primaries default * vd_lavc: add "auto" choice for vd-lavc-dr * vo: implement VO_DR_FLAG_HOST_CACHED * x11: fix issue with xpresent timing feedback - Refresh mpv-make-ffmpeg-version-check-non-fatal.patch OBS-URL: https://build.opensuse.org/request/show/1063950 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=290 |
|||
Dominique Leuenberger
|
95f2c0b1a2 |
Accepting request 1045065 from multimedia:apps
- Update to version 0.35+git.20221222.657fd280: * audio: reset pull AO at end of file * vo_kitty: Introduce modern sixel alternative * external_files: set log level for potential files to trace * hwdec/d3d11va: fix a possible memory leak * filter_kernels: fix kaiser OBS-URL: https://build.opensuse.org/request/show/1045065 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=114 |
||
Mia Herkt
|
739320045e |
- Update to version 0.35+git.20221222.657fd280:
* audio: reset pull AO at end of file * vo_kitty: Introduce modern sixel alternative * external_files: set log level for potential files to trace * hwdec/d3d11va: fix a possible memory leak * filter_kernels: fix kaiser OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=288 |
||
Dominique Leuenberger
|
3bfe316c12 |
Accepting request 1043893 from multimedia:apps
- Update to version 0.35+git.20221220.d5c3b9d9: * man/vo: Typo * man/vo: Correct --vo-sixel-buffered * vo_sixel: Implement write() loop * vo_sixel: Rename draw-clear -> config-clear * osdep/terminal.h: Rename screen buffer controls * vo_sixel: Alias/deprecate exit-clear -> alt-screen * vo_sixel: Make buffering optional * man/vo: Fix rendering error due to non-printables * DOCS/interface-changes: Add --vo-sixel-draw-clear * Revert "ao_pipewire: deactivate stream at end of playback" * vo_sixel: Buffer full output sequence * vo_sixel: Use write(2) on POSIX platforms * vo_tct: Use newer options API * vo_sixel: Move user options to struct * vo_sixel: Add option to skip clear while drawing * osdep/terminal: Move common esc codes to terminal.h * vo_sixel: Use the alternate buffer to restore term * vo_tct: Use the alternate buffer to restore term * ao_pipewire: deactivate stream at end of playback * ao_pipewire: clean up when hotplug_init fails * ao_pipewire: destroy context on connection failure * ao_pipewire: free properties on failure * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag * hwdec_drmprime: support yuv420p format * ao_coreaudio: use device's nominal sample rate for latency properties * player: add window-id property * ffmpeg: update to handle deprecation of `av_init_packet` * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos` * vd_lavc: update to handle deprecation of `pkt_duration` OBS-URL: https://build.opensuse.org/request/show/1043893 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=113 |
||
Mia Herkt
|
54e8cfc288 |
- Update to version 0.35+git.20221220.d5c3b9d9:
* man/vo: Typo * man/vo: Correct --vo-sixel-buffered * vo_sixel: Implement write() loop * vo_sixel: Rename draw-clear -> config-clear * osdep/terminal.h: Rename screen buffer controls * vo_sixel: Alias/deprecate exit-clear -> alt-screen * vo_sixel: Make buffering optional * man/vo: Fix rendering error due to non-printables * DOCS/interface-changes: Add --vo-sixel-draw-clear * Revert "ao_pipewire: deactivate stream at end of playback" * vo_sixel: Buffer full output sequence * vo_sixel: Use write(2) on POSIX platforms * vo_tct: Use newer options API * vo_sixel: Move user options to struct * vo_sixel: Add option to skip clear while drawing * osdep/terminal: Move common esc codes to terminal.h * vo_sixel: Use the alternate buffer to restore term * vo_tct: Use the alternate buffer to restore term * ao_pipewire: deactivate stream at end of playback * ao_pipewire: clean up when hotplug_init fails * ao_pipewire: destroy context on connection failure * ao_pipewire: free properties on failure * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag * hwdec_drmprime: support yuv420p format * ao_coreaudio: use device's nominal sample rate for latency properties * player: add window-id property * ffmpeg: update to handle deprecation of `av_init_packet` * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos` * vd_lavc: update to handle deprecation of `pkt_duration` OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=286 |
||
Dominique Leuenberger
|
b2b28876d1 |
Accepting request 1036749 from multimedia:apps
- Use Meson for build where possible as waf will be dropped in a future version - Refresh mpv-make-ffmpeg-version-check-non-fatal.patch - _service: obs_scm -> obs_tar - Do not require libsixel and mujs where no appropriate versions are packaged - Vulkan requires recent libplacebo; disable on Leap <= 15.3 - Update to version 0.35+git.20221118.d3a61cfe: * wayland: also log refresh rate on surface entrance * drm: remove legacy API * wayland: add support for content-type protocol * player/video: add VOCTRL_CONTENT_TYPE * player/main: log libplacebo version if built with it * common/av_log: move general FFmpeg version before library versions * vo: hwdec: remove legacy_names * player: add --force-render option * wayland: error out if essential protocol support is missing * meson: fix capitalization of "OpenGL" * ao_pipewire: log version information and metadata * DOCS: update release policy to match reality - Update to version 0.35+git.20221112.2f747341: * Update VERSION * Release 0.35.0 * meson: fix macos-touchbar check * github/workflows: force deletion of existing upstream python symlinks on macOS * vo_gpu_next: add tunable shader parameters * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings * wayland, x11: fix possibly unsafe bstr usage * ao_pipewire: reload ao on stream disconnect * ao_pipewire: explicitly remove stream hook * ao_pipewire: log generic stream errors * Revert "ao/audiounit: include AVAudioSession buffer in latency calc" * vo_dmabuf_wayland: improve error handling exporting VA surface * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded * github/workflows: remove seccomp disablement * github/workflows: bump linux jobs to Ubuntu 22.04 base VM * github/workflows: move all build jobs to checkout V3 * github/workflows: remove xcode 13.0 to xcode 13.1 override * github/workflows: remove macOS 10.15 image usage * sd_ass: never mangle colours on RGB video * meson: move dmabuf-wayland specific files under the right check * gpu/context: properly guard wldmabuf context * console: add history deduplication * github/workflows: remove pip usage in mingw CI * vo_gpu_next: set background transparency * ci: upload resulting binary of mingw64 build * ci/mingw64: refresh build scripts * ytdl_hook: reverse order of tracks * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags * wayland_common: always zero out presentation context when destroying it * wayland: correct braindead comment (no-op) * wayland: hack around presentation_feedback weirdness * wayland: free dmabuf_feedback object * test: update to reflect that Vulkan is a generic format again * filters/f_hwtransfer: remove VAAPI <-> Vulkan mapping for now * build: add an additional check for wayland-protocols 1.24 * meson: add more hardcoded values to configuration * meson: use 'dl' instead of 'libdl' in find_library * ci: use meson setup build instead of meson build * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions * options: log profile name if there is no restore data * console: respect the top margin shared script property * vo_dmabuf_wayland: use special ra_ctx_create_by_name * vo_dmabuf_wayland: load all hwdecs in preinit * wayland: always do a display_roundtrip at the end of init * github/workflows: print error logs on freebsd * ci/build-freebsd.sh: remove nonexistent option * vo_dmabuf_wayland: fix DRM builds with no VAAPI * video/out/wayland_common: adjust decoration disagreement log level * video/out/wayland_common: clear decoration request even if compositor disagrees * video/out/wayland_common: don't pass a negative of border flag into ternary * video/out/wayland_common: make decoration state usage explicit * ao_pipewire: compatibility for libpipewire 0.3.19 * ci: require pipewire to be enabled for Tumbleweed Linux builds * wayland: bump dmabuf protocol to version 4 * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers * wayland: clean wp_presentation_feedback in discard callback to avoid leak * build_image_converter - use full image format list to create hw_upload * mp_imgfmt: move DRMPRIME format to end of enum * DOCS: document E to cycle through Editions * ao: promote ao_pipewire * ao_pipewire: test for session to contain audio sinks * ao_pipewire: init_boilerplate(): simplify errorhandling * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units * vo_gpu/hwdec: add NULL check for legacy_name * hwdec_aimagereader: fix incorrect return values * demux_mkv: add AVS2 and AVS3 to tag list * wscript: remove some bogus configure options * demux_mf: add support for QOI, PHM and HDR images * f_hwtransfer: allow hw uploads to implicitly convert formats * f_hwtransfer: accept non-power-of-2 hw uploads * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling * f_hwtransfer: get rid of the shit list * hwdec/vaapi: improve probing of supported sw formats * vo_gpu_next: fix crash on uninit after startup failure * sd_ass: improve handling of subtitles with unknown duration * DOCS: fix minor typo with keep-open description * draw_bmp: fix out of bounds access in mark_rect * vo_gpu/hwdec: rename and introduce legacy names for some interops * x11: fix --on-all-workspaces option * vo_gpu_next: vulkan: libplacebo: unify log prefix * github/workflows: explicitly install Xinerama on FreeBSD * x11: fix a couple of memory leaks * ao_pipewire: allow specification of remote name * ao_pipewire: small cleanups and restructring * osc: scale rendered aspect ratio with window aspect ratio * wayland: correctly handle non-CLOCK_MONOTONIC clocks * vulkan: remove --vulkan-disable-events * vo: hwdec_aimagereader: add missing image format specifier * vo_gpu: hwdec: add Android hwdec utilizing AImageReader * DOCS: deprecate --gamma-factor and --gamma-auto * vo_gpu_next: respect --blend-subtitles=<yes/no> * ao_pipewire: don't try to lock nonexistent loop * ao_pipewire: use target.object * mp_image: strip DoVi metadata that requires an EL * manpage: document bt.2390 parameter * vo_gpu_next: fix screenshots of rotated sources * DOCS/man/vf.rst : replace the outdated syntax * vo_gpu_next: use static assert for array size * vo_gpu_next: update render_info for upstream API change * vo_gpu_next: implement --video-output-levels * TOOLS/lua/autoload: add various extra file extensions * TOOLS/lua/autoload: alphebatize auto-loaded file extensions * ytdl_hook: use subtitle `name` as title if available * af_scaletempo2: fix crash when the number of channels increases * build: update waf to 2.0.24 * f_hwtransfer: mp_image_pool: support HW -> HW mapping * f_autoconvert: f_hwtransfer: support HW -> HW uploads * filters: lavfi: allow hwdec_interop selection for filters * filters: support loading new hwdec_interops from filters * vo: hwdec: do hwdec interop lookup by image format * demux_lavf: extract is_image function * demux_lavf: detect avif images * DOCS/man/options.rst: replace some legacy single-hyphen syntax * vo_gpu_next: support error diffusion dithering * sub: use Unicode linebreaking for non-ASS subs and OSD * ao_audiounit: get the channel layout from the AU itself * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format * ytdl_hook: simplify exclude option parsing * vo_gpu_next: only require full pixel byte alignment * vo_gpu_next: implement ICC 3DLUT caching * vo_gpu_next: use correct pixel size when mapping formats * ao_pipewire: listen to hotplug events * ao_pipewire: use proper hotplug init APIs * ao_pipewire: create is_sink_node helper * audio: list devices for all AOs with hotplug_init * audio: try to use playback AO as hotplug AO first * ta: increase size of names printed * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE * audio: add AOCONTROL_UPDATE_MEDIA_ROLE * ao_pipewire: fix indent * repack: add repacker for ccc16x16 formats * mpv.metainfo.xml: add XDG appstream metadata manifest * DOCS: Mention "mono" audio channels option * DOCS/libmpv: fix typo in linkage section * w32: fix typo in F23 mapping * vo_gpu_next: fix typo affecting --target-trc option * macos: add support for F13-F20 keys * w32: add support for F13-F24 keys * x11: add support for F13-F24 keys * wayland: add support for F13-F24 keys * input: add function keys F13-F24 * ad_lavc: strip non-normalized floats * vo_gpu_next: display subtitles without video stream * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions * DOCS/mpv: remove spaces at EOL, ensure 80 cols * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL * ao_pipewire: for_each_sink(): report errors * meson: fix condition for enabling vaapi-egl * meson: fix libplacebo check * audio: fix lack of reinitialization on format change with pull AOs * player/audio: remove explicit drain on EOF * ao_pipewire: make sure not to exceed the available buffer * audio: don't try to drain non-existent AO * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo * ao_pipewire: test on FreeBSD * mpv.desktop: add RIST protocol to desktop entry * osxbundle: add RIST protocol support to app metadata * stream_lavf: enable RIST protocol support via ffmpeg * ao_pipewire: restructure logic a bit * ao_pipewire: only try to read requested data * ao_pipewire: report all available info about chunk * ytdl_hook: improve track detection * misc/random: add xoshiro random number implementation * meson: fix the build-date option * meson: fix building without gl * meson: consistently use feature['foo'] * meson: refactor generating config.h * meson: disable dvdnav by default * meson: reduce dictionary usage * meson: add comment clarifying windows-internal-pthreads * ytdl_hook: consistant behavior for single format * wayland: add support for configure bounds * x11: fix display-{width,height} calculation * DOCS/options: correct wayland-disable-vsync option * ytdl_hook: fix default track for single format * github/workflows: auto-update freebsd-vm within major version * drm_common: remove hard dependency on drmIsKMS() * context_drm_egl: skip page flip wait on error * gpu/hwdec: reorder `drmprime` below `drmprime_drm` * video/drmprime: fix use-after-free * hwdec/drmprime: fix build * hwdec/dmabuf_interop: Properly prefix `priv` struct * hwdec/drmprime: Fix small issues * audio: drain ao on EOF * hwdec/drmprime: add drmprime hwdec-interop * ao_pipewire: tell audio server about number of queued samples * man: remove unhelpful language * ao_pipewire: use mpv logging * hwdec/dmabuf_interop_gl: support basic multi-plane formats * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies * hwdec/vaapi: rename interops to reflect more general use * af_rubberband: add new engine option in rubberband 3.0.0 * drm_common: skip cards that don't support KMS for autodetection * drm: avoid drmModeAtomicCommit races by blocking * video: remove unnecessary code * ytdl_hook: fix playlist index extraction * ci: bump macos runner version * wayland: add missing newline in wayland_common * hwdec_vaapi_pl: support simple multi-plane image formats * vo_gpu_next: fix screenshots on single-frame files * vo_gpu/d3d11: fix VRAM leak * osc.lua: add osc-tcspace script option * osc.lua: add osc-unicodeminus script option * vo_gpu_next: don't crash on !frame->current * ytdl_hook: always set HTTP headers * libplacebo: fix compatibility with libplacebo >= 5 * github/workflows: upgrade FreeBSD to 13.1 * vo_gpu: fix 3DLUT precision * ao_pipewire: prevent deprecation warning for pw_stream_get_time() * ao_pipewire: pipewire uses linear volume * ao_pipewire: don't access core after disconnect * ao_pipewire: zero listeners * ao_pipewire: support ao-volume on non-stereo channel layouts * DOCS/encoding: remove the legacy option syntax * drm_prime: fix newline in error message * meson: fix rst2html command * context_x11egl: remove supposed transparency fix * DOCS: fix typo * DOCS/osc: fix option "showidlescreen" -> "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect * meson: add a summary at the end of configuration * vo_gpu_next: implement --cscale * swresample: don't forcibly clip on every conversion * js: key bindings: ensure priorities for same-key - again * x11: avoid XPresent API calls when it's not needed * lua: command_native_async: make the callback optional * lua: command_native_async: always callback a-sync * x11: add --x11-present option * x11: add nouveau to the xpresent whitelist * x11: correct provider detection logic * vo_vaapi_wayland: remove vaapi format query as formats are never used * meson: remove pointless d3d11 dictionary * x11: replace strcasestr usage with bstr * github/workflows: install libxpresent on freebsd * x11: support xorg present extension * x11: use xrandr providers for driver detection * vo: move wayland presentation to separate files * meson: use require when checking for vdpau * ci/build: Do not manually install Meson in openSUSE container * meson: rearrange library dependency order to avoid crash with fontconfig * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize * ci/build-mingw64: enable test building * ci/build-mingw64: bump dependencies * ci/build-mingw64: switch to fossils directory for zlib * ci/build-tumbleweed: attempt to enable unit tests in CI * test/chmap: start adding AVChannelLayout unit tests * audio/chmap: add mp_iterate_builtin_layouts * f_lavfi: switch to AVChannelLayout when available * ad_lavc: switch to AVChannelLayout when available * af_lavcac3enc: switch to AVChannelLayout when available * af_lavcac3enc: refactor chmap adding into its own function * ao_lavc: switch to AVChannelLayout when available * demux_lavf: switch to AVChannelLayout when available * common/av_common: switch to AVChannelLayout when available * audio/aframe: switch to AVChannelLayout when available * audio: add AVChannelLayout helpers to convert from/to mp_chmap * wayland: set appid before initial surface commit * wayland_gl: fix a typo * wayland_gl: wait until resize to create egl_window * DOCS/options: fix incorrect labelling of hr-seek default * sub: jsre filter: abort init early on empty filter list * ci/mingw64: add git libplacebo for gpu-next * github/workflows: move mingw CI to ubuntu 22.04 * ci/mingw64: make meson crossfile global * wayland_gl: use wl->scaling when creating egl_window * wayland: rearrange initialization logic * player: add tiff/tif (TIFF) to list of image extensions * player: add jxl (JPEG XL) to list of image extensions * wayland: remove some unneeded lines from reconfig * vo_gpu_next: fix OSD rendering of screenshots * meson: add internal arg to wayland-protocols' get_variable() * osc.lua: add idlescreen and osc-idlescreen * video/out/dither: remove custom index_t typedef * wayland: force vo_vaapi_wayland scaling to 1 * DOCS/interface-changes: mention vaapi-wayland vo * vo: move allocate_memfd method to wayland_common * vo_vaapi_wayland/wayland_common: code style fixes * wayland: use mp_tag_str not drm_format_string * vo: allow vaapi_wayland and vaapi_x11 to coexist * wayland: don't depend on the order of global announcements * vo: add new vaapi-wayland driver * demux: stop iterating over demuxers as soon as a match is found * osc.lua: fix crash when calling osc-tracklist while idle * player: check for argv before printing help text * player: set EOF when seeking to end with keep-open * various: remove trailing whitespace * wayland: use wl_output v4 for display-names * lua: avoid rare memory leak in mp.join_path * client API: always export symbols on windows * stream_lavf: add support for ipfs and ipns * meson: compile mpv.exe as a win32 gui application * context_drm_egl: support monitor par * github/workflows: add macOS 12 build * video/image_writer: tag colorspace in AVCodecContext * DOCS/input: fix typo "NANME" -> "NAME" * console.lua: don't render a 2nd cursor on the OSC * video/image_writer: fix high-depth JPEG XL screenshots * build: add avcodec jpegxl dependency versions * demux: add support for r128 replaygain tags * DOCS/ao: remove only usage of git.io link shortening service * wayland: use wl_surface_damage_buffer * DOCS/options: properly capitalize JPEG XL * video/image_writer: add Jpeg XL screenshots * various: fix typos * vo_gpu_next: avoid 0x0 resizes * github/workflows: workaround git permissions error * DOCS/options: update the --load-osd-console documentation * DOCS/input: update the ASS tags documentation URL * options: make --cover-art-auto=exact the default * player: add cover-art-whitelist option * DOCS: fix the typo of --sub-justify * DOCS: correct --sub-shadow-color * DOCS/{mpv,options}: document the watch later functionality * vo_wlshm: use draw_frame instead of draw_image * mpv.desktop: add japanese translation * ci: switch Tumbleweed build to openSUSE container registry * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN * vd_lavc: fix decoder initialization when no VO is available * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx * wayland: use wl_output v4 for --fs-screen-name * x11: avoid wasteful rendering when possible * player: rearrange video sync opts/enums/defines * wayland: unify visibility checking code * vo_gpu/d3d11: add message ID based log level mapping * vo_gpu/d3d11: mimic libplacebo backbuffer usage * vo_gpu/d3d11: enable receival of color depth without active backbuffer * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT * vo_gpu_next: switch to unpooled hwdec mapping * x11: fix screen-name option * mpv.desktop: add turkish translation * options.lua: remove unused function * options: add osd-playing-msg-duration * egl_helpers: request at least 8 alpha bits if necessary * DOCS/input: mark chapter-list as writable * drm: context_drm_egl: add support for enabling VRR * vd_lavc: add vo caps and option to set GPU film grain application * vo_gpu_next: apply film grain if such metadata is present * vf_format: support forwarding/stripping film grain metadata * mp_image: support film grain parameters * vd_lavc: hide a deprecation warning in already handled compatible code * sub/osd: use atomic for osd_state.force_video_pts * osdep/atomic: add mp_atomic_double * Revert "vo_gpu_next: remove unnecessary dependency" * ao_pipewire: Do not hold thread lock during loop stop * ao_pipewire: fix resource lifetimes * vo_gpu_next: remove unnecessary dependency * lua: use correct chunkname when loading script files * vo_gpu[_next]: hwdec: fix logging regression when probing * common/av_log: explicitly include version.h for required libraries * vo_gpu_next: also include stride alignment in DR size * vulkan: correctly inherit proc_addr pointer * ao_sndio: fix parentheses warning * client API: also export mpv_stream_cb_add_ro * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage * vo_gpu_next: fix crash when disabling DR at runtime * vo_gpu_next: don't leak mpi on failed upload * vo_gpu_next: properly keep track of DR allocations * hwdec: warn on unsupported hwdec option value * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef * hwdec: fix out-of-date preprocessor variable name * ytdl_hook.lua: consider any subprocess status != 0 as error * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec * vo_gpu_next: add support for hardware decoding * manpage: add vo_gpu_next wiki link to manpage * vo_gpu_next: configure the VO queue size dynamically * vo_gpu_next: expose EGLDisplay to pl_gpu * vo_gpu: move hwdec loading code to common helper * hwdec: release images as soon as possible after mapping * hwdec_vaapi_vk: rename to vaapi_pl * hwdec_vaapi_gl: properly zero initialize priv struct * filters: Re-add vavpp deinterlacing auto-filter * ytdl_hook: fix url_is_safe to match URL protocols properly * vo_gpu_next: remove/simplify plane flipping hacks * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut * mp_image: fix mp_image_plane_w/h * stats.lua: page 2 - frame timing: use fixed display order * stats.lua: graphs: fix bad rendering due to division by 0 * vo_gpu_next: refactor subtitle rendering * options: add always to stop-screensaver * DOCS/input: document subprocess more clearly * DOCS/input: fix typo * vo_gpu: hwdec: load hwdec interops on-demand by default * ao_pipewire: fix ao-volume handling * vo_gpu_next: don't crash on negative plane strides * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7 * meson: remove horrifying macos luajit hack * github/workflows: use lua 5.1 on macos * DOCS/mpv: improve vf=rotate examples * wayland: partially fix drag and drop handling * ao_pipewire: validate pod creation * ao_pipewire: add support for device selection * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu * vf_format: simplify frame type checking after addition of DoVi option * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints * ci/appveyor: fix package install line * osc.lua: seekbar hover: speed-up chapter access * js: utils.get_user_path: make wrapper of expand-path - Change source from cpio/tar to tar.xz to reduce the source code size by a factor of 4. - Update waf to version 2.0.24 - Set rubberband to version 3.0.0 which is need for optional dependencies. - Remove --enable-pipewire because it is now autodetected. You can now only disable. - Disable pipwire under Leap because of build error. - Enable openal, sixel. - Enable mujs for Leap >= 15.4. - Enable wayland for Leap >= 15.4. - If libavif is installed default at build time it must have version >= 0.11.1 - Fix rpmlint filename-too-long-for-joliet. OBS-URL: https://build.opensuse.org/request/show/1036749 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=112 |
||
Mia Herkt
|
5a670227ec |
- Use Meson for build where possible as waf will be dropped in a
future version OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=284 |
||
Mia Herkt
|
903e7fb48d | OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=283 | ||
Mia Herkt
|
577e5f75dd | OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=282 | ||
Mia Herkt
|
96ae670ae2 |
- Vulkan requires recent libplacebo; disable on Leap <= 15.3
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=281 |
||
Mia Herkt
|
f8b1bfc838 |
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=280 |
||
Mia Herkt
|
cdd06029e2 | OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=279 | ||
Mia Herkt
|
5d08a0ab0f |
- _service: obs_scm -> obs_tar
- Do not require libsixel and mujs where no appropriate versions are packaged - Update to version 0.35+git.20221118.d3a61cfe: * wayland: also log refresh rate on surface entrance * drm: remove legacy API * wayland: add support for content-type protocol * player/video: add VOCTRL_CONTENT_TYPE * player/main: log libplacebo version if built with it * common/av_log: move general FFmpeg version before library versions * vo: hwdec: remove legacy_names * player: add --force-render option * wayland: error out if essential protocol support is missing * meson: fix capitalization of "OpenGL" * ao_pipewire: log version information and metadata * DOCS: update release policy to match reality OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=278 |
||
Mia Herkt
|
d1c7d930cf |
Accepting request 1035630 from home:ecsos
- Update to version 0.35+git.20221112.2f747341: * Update VERSION * Release 0.35.0 * meson: fix macos-touchbar check * github/workflows: force deletion of existing upstream python symlinks on macOS * vo_gpu_next: add tunable shader parameters * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings * wayland, x11: fix possibly unsafe bstr usage * ao_pipewire: reload ao on stream disconnect * ao_pipewire: explicitly remove stream hook * ao_pipewire: log generic stream errors * Revert "ao/audiounit: include AVAudioSession buffer in latency calc" * vo_dmabuf_wayland: improve error handling exporting VA surface * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded * github/workflows: remove seccomp disablement * github/workflows: bump linux jobs to Ubuntu 22.04 base VM * github/workflows: move all build jobs to checkout V3 * github/workflows: remove xcode 13.0 to xcode 13.1 override * github/workflows: remove macOS 10.15 image usage * sd_ass: never mangle colours on RGB video * meson: move dmabuf-wayland specific files under the right check * gpu/context: properly guard wldmabuf context * console: add history deduplication * github/workflows: remove pip usage in mingw CI * vo_gpu_next: set background transparency * ci: upload resulting binary of mingw64 build * ci/mingw64: refresh build scripts * ytdl_hook: reverse order of tracks * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags * wayland_common: always zero out presentation context when destroying it * wayland: correct braindead comment (no-op) * wayland: hack around presentation_feedback weirdness * wayland: free dmabuf_feedback object * test: update to reflect that Vulkan is a generic format again * filters/f_hwtransfer: remove VAAPI <-> Vulkan mapping for now * build: add an additional check for wayland-protocols 1.24 * meson: add more hardcoded values to configuration * meson: use 'dl' instead of 'libdl' in find_library * ci: use meson setup build instead of meson build * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions * options: log profile name if there is no restore data * console: respect the top margin shared script property * vo_dmabuf_wayland: use special ra_ctx_create_by_name * vo_dmabuf_wayland: load all hwdecs in preinit * wayland: always do a display_roundtrip at the end of init * github/workflows: print error logs on freebsd * ci/build-freebsd.sh: remove nonexistent option * vo_dmabuf_wayland: fix DRM builds with no VAAPI * video/out/wayland_common: adjust decoration disagreement log level * video/out/wayland_common: clear decoration request even if compositor disagrees * video/out/wayland_common: don't pass a negative of border flag into ternary * video/out/wayland_common: make decoration state usage explicit * ao_pipewire: compatibility for libpipewire 0.3.19 * ci: require pipewire to be enabled for Tumbleweed Linux builds * wayland: bump dmabuf protocol to version 4 * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers * wayland: clean wp_presentation_feedback in discard callback to avoid leak * build_image_converter - use full image format list to create hw_upload * mp_imgfmt: move DRMPRIME format to end of enum * DOCS: document E to cycle through Editions * ao: promote ao_pipewire * ao_pipewire: test for session to contain audio sinks * ao_pipewire: init_boilerplate(): simplify errorhandling * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units * vo_gpu/hwdec: add NULL check for legacy_name * hwdec_aimagereader: fix incorrect return values * demux_mkv: add AVS2 and AVS3 to tag list * wscript: remove some bogus configure options * demux_mf: add support for QOI, PHM and HDR images * f_hwtransfer: allow hw uploads to implicitly convert formats * f_hwtransfer: accept non-power-of-2 hw uploads * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling * f_hwtransfer: get rid of the shit list * hwdec/vaapi: improve probing of supported sw formats * vo_gpu_next: fix crash on uninit after startup failure * sd_ass: improve handling of subtitles with unknown duration * DOCS: fix minor typo with keep-open description * draw_bmp: fix out of bounds access in mark_rect * vo_gpu/hwdec: rename and introduce legacy names for some interops * x11: fix --on-all-workspaces option * vo_gpu_next: vulkan: libplacebo: unify log prefix * github/workflows: explicitly install Xinerama on FreeBSD * x11: fix a couple of memory leaks * ao_pipewire: allow specification of remote name * ao_pipewire: small cleanups and restructring * osc: scale rendered aspect ratio with window aspect ratio * wayland: correctly handle non-CLOCK_MONOTONIC clocks * vulkan: remove --vulkan-disable-events * vo: hwdec_aimagereader: add missing image format specifier * vo_gpu: hwdec: add Android hwdec utilizing AImageReader * DOCS: deprecate --gamma-factor and --gamma-auto * vo_gpu_next: respect --blend-subtitles=<yes/no> * ao_pipewire: don't try to lock nonexistent loop * ao_pipewire: use target.object * mp_image: strip DoVi metadata that requires an EL * manpage: document bt.2390 parameter * vo_gpu_next: fix screenshots of rotated sources * DOCS/man/vf.rst : replace the outdated syntax * vo_gpu_next: use static assert for array size * vo_gpu_next: update render_info for upstream API change * vo_gpu_next: implement --video-output-levels * TOOLS/lua/autoload: add various extra file extensions * TOOLS/lua/autoload: alphebatize auto-loaded file extensions * ytdl_hook: use subtitle `name` as title if available * af_scaletempo2: fix crash when the number of channels increases * build: update waf to 2.0.24 * f_hwtransfer: mp_image_pool: support HW -> HW mapping * f_autoconvert: f_hwtransfer: support HW -> HW uploads * filters: lavfi: allow hwdec_interop selection for filters * filters: support loading new hwdec_interops from filters * vo: hwdec: do hwdec interop lookup by image format * demux_lavf: extract is_image function * demux_lavf: detect avif images * DOCS/man/options.rst: replace some legacy single-hyphen syntax * vo_gpu_next: support error diffusion dithering * sub: use Unicode linebreaking for non-ASS subs and OSD * ao_audiounit: get the channel layout from the AU itself * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format * ytdl_hook: simplify exclude option parsing * vo_gpu_next: only require full pixel byte alignment * vo_gpu_next: implement ICC 3DLUT caching * vo_gpu_next: use correct pixel size when mapping formats * ao_pipewire: listen to hotplug events * ao_pipewire: use proper hotplug init APIs * ao_pipewire: create is_sink_node helper * audio: list devices for all AOs with hotplug_init * audio: try to use playback AO as hotplug AO first * ta: increase size of names printed * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE * audio: add AOCONTROL_UPDATE_MEDIA_ROLE * ao_pipewire: fix indent * repack: add repacker for ccc16x16 formats * mpv.metainfo.xml: add XDG appstream metadata manifest * DOCS: Mention "mono" audio channels option * DOCS/libmpv: fix typo in linkage section * w32: fix typo in F23 mapping * vo_gpu_next: fix typo affecting --target-trc option * macos: add support for F13-F20 keys * w32: add support for F13-F24 keys * x11: add support for F13-F24 keys * wayland: add support for F13-F24 keys * input: add function keys F13-F24 * ad_lavc: strip non-normalized floats * vo_gpu_next: display subtitles without video stream * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions * DOCS/mpv: remove spaces at EOL, ensure 80 cols * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL * ao_pipewire: for_each_sink(): report errors * meson: fix condition for enabling vaapi-egl * meson: fix libplacebo check * audio: fix lack of reinitialization on format change with pull AOs * player/audio: remove explicit drain on EOF * ao_pipewire: make sure not to exceed the available buffer * audio: don't try to drain non-existent AO * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo * ao_pipewire: test on FreeBSD * mpv.desktop: add RIST protocol to desktop entry * osxbundle: add RIST protocol support to app metadata * stream_lavf: enable RIST protocol support via ffmpeg * ao_pipewire: restructure logic a bit * ao_pipewire: only try to read requested data * ao_pipewire: report all available info about chunk * ytdl_hook: improve track detection * misc/random: add xoshiro random number implementation * meson: fix the build-date option * meson: fix building without gl * meson: consistently use feature['foo'] * meson: refactor generating config.h * meson: disable dvdnav by default * meson: reduce dictionary usage * meson: add comment clarifying windows-internal-pthreads * ytdl_hook: consistant behavior for single format * wayland: add support for configure bounds * x11: fix display-{width,height} calculation * DOCS/options: correct wayland-disable-vsync option * ytdl_hook: fix default track for single format * github/workflows: auto-update freebsd-vm within major version * drm_common: remove hard dependency on drmIsKMS() * context_drm_egl: skip page flip wait on error * gpu/hwdec: reorder `drmprime` below `drmprime_drm` * video/drmprime: fix use-after-free * hwdec/drmprime: fix build * hwdec/dmabuf_interop: Properly prefix `priv` struct * hwdec/drmprime: Fix small issues * audio: drain ao on EOF * hwdec/drmprime: add drmprime hwdec-interop * ao_pipewire: tell audio server about number of queued samples * man: remove unhelpful language * ao_pipewire: use mpv logging * hwdec/dmabuf_interop_gl: support basic multi-plane formats * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies * hwdec/vaapi: rename interops to reflect more general use * af_rubberband: add new engine option in rubberband 3.0.0 * drm_common: skip cards that don't support KMS for autodetection * drm: avoid drmModeAtomicCommit races by blocking * video: remove unnecessary code * ytdl_hook: fix playlist index extraction * ci: bump macos runner version * wayland: add missing newline in wayland_common * hwdec_vaapi_pl: support simple multi-plane image formats * vo_gpu_next: fix screenshots on single-frame files * vo_gpu/d3d11: fix VRAM leak * osc.lua: add osc-tcspace script option * osc.lua: add osc-unicodeminus script option * vo_gpu_next: don't crash on !frame->current * ytdl_hook: always set HTTP headers * libplacebo: fix compatibility with libplacebo >= 5 * github/workflows: upgrade FreeBSD to 13.1 * vo_gpu: fix 3DLUT precision * ao_pipewire: prevent deprecation warning for pw_stream_get_time() * ao_pipewire: pipewire uses linear volume * ao_pipewire: don't access core after disconnect * ao_pipewire: zero listeners * ao_pipewire: support ao-volume on non-stereo channel layouts * DOCS/encoding: remove the legacy option syntax * drm_prime: fix newline in error message * meson: fix rst2html command * context_x11egl: remove supposed transparency fix * DOCS: fix typo * DOCS/osc: fix option "showidlescreen" -> "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect * meson: add a summary at the end of configuration * vo_gpu_next: implement --cscale * swresample: don't forcibly clip on every conversion * js: key bindings: ensure priorities for same-key - again * x11: avoid XPresent API calls when it's not needed * lua: command_native_async: make the callback optional * lua: command_native_async: always callback a-sync * x11: add --x11-present option * x11: add nouveau to the xpresent whitelist * x11: correct provider detection logic * vo_vaapi_wayland: remove vaapi format query as formats are never used * meson: remove pointless d3d11 dictionary * x11: replace strcasestr usage with bstr * github/workflows: install libxpresent on freebsd * x11: support xorg present extension * x11: use xrandr providers for driver detection * vo: move wayland presentation to separate files * meson: use require when checking for vdpau * ci/build: Do not manually install Meson in openSUSE container * meson: rearrange library dependency order to avoid crash with fontconfig * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize * ci/build-mingw64: enable test building * ci/build-mingw64: bump dependencies * ci/build-mingw64: switch to fossils directory for zlib * ci/build-tumbleweed: attempt to enable unit tests in CI * test/chmap: start adding AVChannelLayout unit tests * audio/chmap: add mp_iterate_builtin_layouts * f_lavfi: switch to AVChannelLayout when available * ad_lavc: switch to AVChannelLayout when available * af_lavcac3enc: switch to AVChannelLayout when available * af_lavcac3enc: refactor chmap adding into its own function * ao_lavc: switch to AVChannelLayout when available * demux_lavf: switch to AVChannelLayout when available * common/av_common: switch to AVChannelLayout when available * audio/aframe: switch to AVChannelLayout when available * audio: add AVChannelLayout helpers to convert from/to mp_chmap * wayland: set appid before initial surface commit * wayland_gl: fix a typo * wayland_gl: wait until resize to create egl_window * DOCS/options: fix incorrect labelling of hr-seek default * sub: jsre filter: abort init early on empty filter list * ci/mingw64: add git libplacebo for gpu-next * github/workflows: move mingw CI to ubuntu 22.04 * ci/mingw64: make meson crossfile global * wayland_gl: use wl->scaling when creating egl_window * wayland: rearrange initialization logic * player: add tiff/tif (TIFF) to list of image extensions * player: add jxl (JPEG XL) to list of image extensions * wayland: remove some unneeded lines from reconfig * vo_gpu_next: fix OSD rendering of screenshots * meson: add internal arg to wayland-protocols' get_variable() * osc.lua: add idlescreen and osc-idlescreen * video/out/dither: remove custom index_t typedef * wayland: force vo_vaapi_wayland scaling to 1 * DOCS/interface-changes: mention vaapi-wayland vo * vo: move allocate_memfd method to wayland_common * vo_vaapi_wayland/wayland_common: code style fixes * wayland: use mp_tag_str not drm_format_string * vo: allow vaapi_wayland and vaapi_x11 to coexist * wayland: don't depend on the order of global announcements * vo: add new vaapi-wayland driver * demux: stop iterating over demuxers as soon as a match is found * osc.lua: fix crash when calling osc-tracklist while idle * player: check for argv before printing help text * player: set EOF when seeking to end with keep-open * various: remove trailing whitespace * wayland: use wl_output v4 for display-names * lua: avoid rare memory leak in mp.join_path * client API: always export symbols on windows * stream_lavf: add support for ipfs and ipns * meson: compile mpv.exe as a win32 gui application * context_drm_egl: support monitor par * github/workflows: add macOS 12 build * video/image_writer: tag colorspace in AVCodecContext * DOCS/input: fix typo "NANME" -> "NAME" * console.lua: don't render a 2nd cursor on the OSC * video/image_writer: fix high-depth JPEG XL screenshots * build: add avcodec jpegxl dependency versions * demux: add support for r128 replaygain tags * DOCS/ao: remove only usage of git.io link shortening service * wayland: use wl_surface_damage_buffer * DOCS/options: properly capitalize JPEG XL * video/image_writer: add Jpeg XL screenshots * various: fix typos * vo_gpu_next: avoid 0x0 resizes * github/workflows: workaround git permissions error * DOCS/options: update the --load-osd-console documentation * DOCS/input: update the ASS tags documentation URL * options: make --cover-art-auto=exact the default * player: add cover-art-whitelist option * DOCS: fix the typo of --sub-justify * DOCS: correct --sub-shadow-color * DOCS/{mpv,options}: document the watch later functionality * vo_wlshm: use draw_frame instead of draw_image * mpv.desktop: add japanese translation * ci: switch Tumbleweed build to openSUSE container registry * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN * vd_lavc: fix decoder initialization when no VO is available * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx * wayland: use wl_output v4 for --fs-screen-name * x11: avoid wasteful rendering when possible * player: rearrange video sync opts/enums/defines * wayland: unify visibility checking code * vo_gpu/d3d11: add message ID based log level mapping * vo_gpu/d3d11: mimic libplacebo backbuffer usage * vo_gpu/d3d11: enable receival of color depth without active backbuffer * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT * vo_gpu_next: switch to unpooled hwdec mapping * x11: fix screen-name option * mpv.desktop: add turkish translation * options.lua: remove unused function * options: add osd-playing-msg-duration * egl_helpers: request at least 8 alpha bits if necessary * DOCS/input: mark chapter-list as writable * drm: context_drm_egl: add support for enabling VRR * vd_lavc: add vo caps and option to set GPU film grain application * vo_gpu_next: apply film grain if such metadata is present * vf_format: support forwarding/stripping film grain metadata * mp_image: support film grain parameters * vd_lavc: hide a deprecation warning in already handled compatible code * sub/osd: use atomic for osd_state.force_video_pts * osdep/atomic: add mp_atomic_double * Revert "vo_gpu_next: remove unnecessary dependency" * ao_pipewire: Do not hold thread lock during loop stop * ao_pipewire: fix resource lifetimes * vo_gpu_next: remove unnecessary dependency * lua: use correct chunkname when loading script files * vo_gpu[_next]: hwdec: fix logging regression when probing * common/av_log: explicitly include version.h for required libraries * vo_gpu_next: also include stride alignment in DR size * vulkan: correctly inherit proc_addr pointer * ao_sndio: fix parentheses warning * client API: also export mpv_stream_cb_add_ro * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage * vo_gpu_next: fix crash when disabling DR at runtime * vo_gpu_next: don't leak mpi on failed upload * vo_gpu_next: properly keep track of DR allocations * hwdec: warn on unsupported hwdec option value * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef * hwdec: fix out-of-date preprocessor variable name * ytdl_hook.lua: consider any subprocess status != 0 as error * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec * vo_gpu_next: add support for hardware decoding * manpage: add vo_gpu_next wiki link to manpage * vo_gpu_next: configure the VO queue size dynamically * vo_gpu_next: expose EGLDisplay to pl_gpu * vo_gpu: move hwdec loading code to common helper * hwdec: release images as soon as possible after mapping * hwdec_vaapi_vk: rename to vaapi_pl * hwdec_vaapi_gl: properly zero initialize priv struct * filters: Re-add vavpp deinterlacing auto-filter * ytdl_hook: fix url_is_safe to match URL protocols properly * vo_gpu_next: remove/simplify plane flipping hacks * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut * mp_image: fix mp_image_plane_w/h * stats.lua: page 2 - frame timing: use fixed display order * stats.lua: graphs: fix bad rendering due to division by 0 * vo_gpu_next: refactor subtitle rendering * options: add always to stop-screensaver * DOCS/input: document subprocess more clearly * DOCS/input: fix typo * vo_gpu: hwdec: load hwdec interops on-demand by default * ao_pipewire: fix ao-volume handling * vo_gpu_next: don't crash on negative plane strides * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7 * meson: remove horrifying macos luajit hack * github/workflows: use lua 5.1 on macos * DOCS/mpv: improve vf=rotate examples * wayland: partially fix drag and drop handling * ao_pipewire: validate pod creation * ao_pipewire: add support for device selection * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu * vf_format: simplify frame type checking after addition of DoVi option * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints * ci/appveyor: fix package install line * osc.lua: seekbar hover: speed-up chapter access * js: utils.get_user_path: make wrapper of expand-path - Change source from cpio/tar to tar.xz to reduce the source code size by a factor of 4. - Update waf to version 2.0.24 - Set rubberband to version 3.0.0 which is need for optional dependencies. - Remove --enable-pipewire because it is now autodetected. You can now only disable. - Disable pipwire under Leap because of build error. - Enable openal, sixel. - Enable mujs for Leap >= 15.4. - Enable wayland for Leap >= 15.4. - If libavif is installed default at build time it must have version >= 0.11.1 - Fix rpmlint filename-too-long-for-joliet. OBS-URL: https://build.opensuse.org/request/show/1035630 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=277 |
||
Dominique Leuenberger
|
e21be0508a |
Accepting request 981389 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/981389 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=111 |
||
Martin Pluskal
|
fb2c8014ec |
Accepting request 981156 from home:dimstar:Factory
- Drop pkgconfig(libkms) BuildRequires: this has been removed from latest libdrm. OBS-URL: https://build.opensuse.org/request/show/981156 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=275 |
||
Dominique Leuenberger
|
b301c94602 |
Accepting request 952064 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/952064 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=110 |
||
Martin Pluskal
|
e6ec0680b8 |
Accepting request 951790 from home:iDesmI:Wayland
- Update to version 0.34.1+git.20220203T182214.5d31c7310c: * libplacebo: switch to new target format API * libplacebo: switch to new GPU limits APIs * libplacebo: switch to v4 naming convention * libplacebo: update log helpers * vo_gpu_next: create shader cache dir if missing * wayland: always start rendering after a resize * filter kernels: add cosine window * vo_gpu_next/context: common'ize things that would be common for non-vulkan * auto_profiles.lua: don't warn if profile-restore=default - Update to version 0.34.1+git.20220129T121245.4d3ebb9d83: * meson: add version check to wayland-protocols * wayland: always resize when scale changes on surface enter * wayland: support extra mouse buttons * wayland: handle 0x0 resizes correctly * x11: sanitize window title to UTF-8 for EWMH * wayland: sanitize toplevel title to UTF-8 * ao_sndio: audio output added * options: only apply sub-visibility to primary subs * Revert "options: add --sub-visibility=<primary-only|secondary-only>" * options: add --sub-visibility=<primary-only|secondary-only> * player: add thd (TrueHD) to whitelist of audio extensions * player: fix parentheses warning with && OBS-URL: https://build.opensuse.org/request/show/951790 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=274 |
||
Dominique Leuenberger
|
378d0618fc |
Accepting request 947638 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/947638 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=109 |
||
Martin Pluskal
|
f20027317e |
Accepting request 947372 from home:iDesmI
- Update to version 0.34.1+git.20220117T134844.22b0bac28e:
* native pipewire AO
* Dolby Vision support
* player: fix autofit/geometry related segfault
* ao_oss: add missing PATH_DEV_MIXER define
* egl_helpers: fix context creation if GLES 3 is not available
* audio: stop corrupting audio on underreads
* wayland: fix a potential segfault on surface enter
* vo_gpu: opengl: fix wrong glMemoryBarrier call
* vo_gpu: opengl: create context at version 4.4 again
* af_lavcac3enc: fix memory leak on no-op
* subprocess: unblock/reset signals before running child process
* wayland: avoid doing unneccesary window resizes
* See
|
||
Dominique Leuenberger
|
c29e7b0aa0 |
Accepting request 933395 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/933395 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=108 |
||
Martin Pluskal
|
9ff0a3c54c |
Accepting request 932790 from home:iDesmI
- Update to version 0.34.0+git.20211101T154439.9ca9066d05:
* input.conf syntax: support custom quotes in `XstringX` form & single quotes
* ao_oss: readd OSSv4 audio output, default on *BSD
* osc: seekbar hover/drag: display target chapter at the OSC title
* stats.lua: add page 4 with a list of active key bindings
* sub: add --sub-filter-jsre (JS regex)
* vo_rpi: restore fullscreen handling
* vo_tct: add resize capability
* ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
* vo_sixel: many fixes and improvements
* filters: switch from scaletempo to scaletempo2, used for speed option
* audio/vo_pulse: fix various edge cases and issues
* stats.lua: move internal performance info from page 4 to page 0
* command: don't hardcode command lists to be repeatable
* vo_gpu: drop support for libplacebo older than v3.104.0
* See
|
||
Dominique Leuenberger
|
9bbd73e6e4 |
Accepting request 903355 from multimedia:apps
- Update to version 0.33.1+git.20210630T163736.f2afae55e9: * wayland: refactor surface scaling * sub: fix subs/lyrics on music files with sub-past-video-end=no * wayland: fix wl_surface_set_buffer_scale usage * wayland: always be sure to initially try to render * wayland: remove unused includes * wayland: handle app id option less stupidly * wayland: reorganize wayland common code * stats.lua: add scaled resolution * DOCS: fix typo on seekbarkeyframes * TOOLS/lua/autoload: load files even if current file is hidden * TOOLS/lua/autoload: add ignore_hidden option * player: fix property name * lua: idle observers: ensure timers are up-to-date * lua: timers: don't block forever with slow callbacks * sub: by default, don't render timestamps after video EOF * player: change cover-art-auto behavior * js: idle-observers: minor performance improvement * osc: seekbar hover/drag: display target chapter at the title * manpage: add article in fuzzy explanation * player: remove unnecessary check * player: fix segfault * osc: ensure tick after any mouse-event * osc: don't initialize while mouse-down over an element * osc: update chapter marker positions when duration changes OBS-URL: https://build.opensuse.org/request/show/903355 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=107 |
||
Ismail Dönmez
|
d8b8ce7c18 |
- Update to version 0.33.1+git.20210630T163736.f2afae55e9:
* wayland: refactor surface scaling * sub: fix subs/lyrics on music files with sub-past-video-end=no * wayland: fix wl_surface_set_buffer_scale usage * wayland: always be sure to initially try to render * wayland: remove unused includes * wayland: handle app id option less stupidly * wayland: reorganize wayland common code * stats.lua: add scaled resolution * DOCS: fix typo on seekbarkeyframes * TOOLS/lua/autoload: load files even if current file is hidden * TOOLS/lua/autoload: add ignore_hidden option * player: fix property name * lua: idle observers: ensure timers are up-to-date * lua: timers: don't block forever with slow callbacks * sub: by default, don't render timestamps after video EOF * player: change cover-art-auto behavior * js: idle-observers: minor performance improvement * osc: seekbar hover/drag: display target chapter at the title * manpage: add article in fuzzy explanation * player: remove unnecessary check * player: fix segfault * osc: ensure tick after any mouse-event * osc: don't initialize while mouse-down over an element * osc: update chapter marker positions when duration changes OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=271 |
||
Dominique Leuenberger
|
3a5cfd72d1 |
Accepting request 899999 from multimedia:apps
- Update to version 0.33.1+git.20210613T225337.bc9d556f3a: * js: add mp.utils.append_file * vo_gpu: vulkan: displayvk: Fix handling of unconnected planes * vo_gpu: vulkan: implement a VkDisplayKHR backed context * vo_gpu: vulkan: provide a helper to access device name option * vo_rpi: fix argument name * github/issue_template: irc -> IRC * {ci,docs,README}: update IRC references to new network * docs: fix leftover reference to the now defunct --video-sync-adrop-size option * ytdl_hook: improve handling of json parsing errors OBS-URL: https://build.opensuse.org/request/show/899999 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=106 |
||
Ismail Dönmez
|
3e0e31b715 |
- Update to version 0.33.1+git.20210613T225337.bc9d556f3a:
* js: add mp.utils.append_file * vo_gpu: vulkan: displayvk: Fix handling of unconnected planes * vo_gpu: vulkan: implement a VkDisplayKHR backed context * vo_gpu: vulkan: provide a helper to access device name option * vo_rpi: fix argument name * github/issue_template: irc -> IRC * {ci,docs,README}: update IRC references to new network * docs: fix leftover reference to the now defunct --video-sync-adrop-size option * ytdl_hook: improve handling of json parsing errors OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=269 |
||
Dominique Leuenberger
|
94c9ff4023 |
Accepting request 896117 from multimedia:apps
- Update to version 0.33.1+git.20210528T161101.d7f3d1fff7: * wayland: refactor dispatching events * manpage: mention cover-art-auto * README: fix link to feature-request issues * player: load cover art with the media filename * win32: support the property 'focused' * osc: re-initialize when chapter list changes * recorder: fix codec_tag / codec_id confusion * recorder: clear codec_tag if no target format support * af_scaletempo2: use gcc vectors to speed up inner loop * vo_gpu: replace --icc-contrast by --icc-force-contrast * wayland: shuffle around the render loop again * wayland: send VO_EVENT_DPI on output event as well * command: add a missing comma to MP_EVENT_WIN_STATE * vo_gpu: fix extreme clipping with --gamut-clipping for HDR outputs * wayland: simplify render loop * player/command: add secondary-sub-text property * sub/osd: hide secondary subtitles if secondary-sub-visibility is false * vo_gpu: hwdec_vaapi: silence errors while probing * stream_lavf: remove uninitialized http_like array * osxbundle: fix slow and wasteful memory allocation * stream_file: disable read ahead for remote files on macOS * build: move mingw jobs to Github actions * build: move website rebuild into Linux/clang travis job OBS-URL: https://build.opensuse.org/request/show/896117 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=105 |
||
Ismail Dönmez
|
e997a5e3a7 |
-
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=267 |
||
Ismail Dönmez
|
3682ab5873 |
- Update to version 0.33.1+git.20210528T161101.d7f3d1fff7:
* wayland: refactor dispatching events * manpage: mention cover-art-auto * README: fix link to feature-request issues * player: load cover art with the media filename * win32: support the property 'focused' * osc: re-initialize when chapter list changes * recorder: fix codec_tag / codec_id confusion * recorder: clear codec_tag if no target format support * af_scaletempo2: use gcc vectors to speed up inner loop * vo_gpu: replace --icc-contrast by --icc-force-contrast * wayland: shuffle around the render loop again * wayland: send VO_EVENT_DPI on output event as well * command: add a missing comma to MP_EVENT_WIN_STATE * vo_gpu: fix extreme clipping with --gamut-clipping for HDR outputs * wayland: simplify render loop * player/command: add secondary-sub-text property * sub/osd: hide secondary subtitles if secondary-sub-visibility is false * vo_gpu: hwdec_vaapi: silence errors while probing * stream_lavf: remove uninitialized http_like array * osxbundle: fix slow and wasteful memory allocation * stream_file: disable read ahead for remote files on macOS * build: move mingw jobs to Github actions * build: move website rebuild into Linux/clang travis job OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=266 |
||
Dominique Leuenberger
|
cdb0aaa5d7 |
Accepting request 893106 from multimedia:apps
- Update to version 0.33.1+git.20210511T222233.ded36a4470: * options: add some entries to --display-tags defaults * ytdl_hook: expose some JSON fields as tags * edl: add a way to add tags * zsh completion: perform globbing on binary path * vo_gpu: fix trivial memory leak * Revert "vo_gpu: revert 8a09299 and conditionally clear framebuffer again" * vf_sub: restore OSD if removed * options: extend --replaygain-preamp range * audio: fix replaygain being completely broken * Revert "audio: set audio chain ao on reinit" * mac: add support for display-width/display-height property * command: add display-width/display-height property * DOCS/input.rst: clarify --no-input-default-keybindings docs * filter_kernels: fix quadric window * DOCS/lua.rst: fix docs for utils.file_info * build: address AVCodec, AVInputFormat, AVOutputFormat const warnings * scripting (lua/js): utils.getpid: make wrapper of pid property * command: new property: pid (process id) * DOCS: clarify how client/script names work * command: osd-dimensions: return ints and doc fixes * audio: add two minor log messages * ao/pulse: fix incorrect state reported after reset * osc: reset margins when using boxvideo with showfullscreen/showwindowed * wayland: ignore toplevel listener if geometry is 0 * osc: display immediately when visibility changes from never to always * mac: fix window geometry calculation on secondary screens * stream_file: add new identifier for macOS FUSE filesystems * DOCS: mpv.rst: minor escaping clarifications * win32: fit_window_on_screen: simplify, add comments OBS-URL: https://build.opensuse.org/request/show/893106 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=104 |
||
Ismail Dönmez
|
08263c1301 |
- Update to version 0.33.1+git.20210511T222233.ded36a4470:
* options: add some entries to --display-tags defaults * ytdl_hook: expose some JSON fields as tags * edl: add a way to add tags * zsh completion: perform globbing on binary path * vo_gpu: fix trivial memory leak * Revert "vo_gpu: revert 8a09299 and conditionally clear framebuffer again" * vf_sub: restore OSD if removed * options: extend --replaygain-preamp range * audio: fix replaygain being completely broken * Revert "audio: set audio chain ao on reinit" * mac: add support for display-width/display-height property * command: add display-width/display-height property * DOCS/input.rst: clarify --no-input-default-keybindings docs * filter_kernels: fix quadric window * DOCS/lua.rst: fix docs for utils.file_info * build: address AVCodec, AVInputFormat, AVOutputFormat const warnings * scripting (lua/js): utils.getpid: make wrapper of pid property * command: new property: pid (process id) * DOCS: clarify how client/script names work * command: osd-dimensions: return ints and doc fixes * audio: add two minor log messages * ao/pulse: fix incorrect state reported after reset * osc: reset margins when using boxvideo with showfullscreen/showwindowed * wayland: ignore toplevel listener if geometry is 0 * osc: display immediately when visibility changes from never to always * mac: fix window geometry calculation on secondary screens * stream_file: add new identifier for macOS FUSE filesystems * DOCS: mpv.rst: minor escaping clarifications * win32: fit_window_on_screen: simplify, add comments OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=264 |
||
Dominique Leuenberger
|
69fa67dbfb |
Accepting request 884888 from multimedia:apps
- Update to version 0.33.1+git.20210412T140928.74f5d4940e: * wayland: support the display-hidpi-scale property * demux: undeprecate --cache-secs * audio/aframe: reuse data buffer if less than 8 channels * stream: turn stream_info.open2's args argument const * stream_slice: fix use-after-free if inner stream fails to open * player/scripting: fix use-after-free when loading script folders * stream_mf: set correct stream origin * demux_mf: improve format string processing * manpage: fix a typo in the --aid option note * vo_gpu: adjust interpolation_threshold's default * options: Add validation macro for int type * demux: Move demuxer help to new standard mechanism * options: Make validation and help possible for all option types OBS-URL: https://build.opensuse.org/request/show/884888 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=103 |
||
Ismail Dönmez
|
9e83fac298 |
- Update to version 0.33.1+git.20210412T140928.74f5d4940e:
* wayland: support the display-hidpi-scale property * demux: undeprecate --cache-secs * audio/aframe: reuse data buffer if less than 8 channels * stream: turn stream_info.open2's args argument const * stream_slice: fix use-after-free if inner stream fails to open * player/scripting: fix use-after-free when loading script folders * stream_mf: set correct stream origin * demux_mf: improve format string processing * manpage: fix a typo in the --aid option note * vo_gpu: adjust interpolation_threshold's default * options: Add validation macro for int type * demux: Move demuxer help to new standard mechanism * options: Make validation and help possible for all option types OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=262 |
||
Dominique Leuenberger
|
c5e71d6772 |
Accepting request 880726 from multimedia:apps
- Update to version 0.33.0+git.20210321T171820.6265724f33: * vo_gpu: placebo: keep track of texture sample mode * stats.lua: include a filter's @label when displaying filters on page 1 * ao_oss: add this audio output again * audio: prevent uninit_audio_out during encoding * stream_lavf: add support for Gopher over TLS. * ao/pulse: signal the mainloop when ops are done * player/command: add albumart argument to video-add * player/{core,loadfile}: make cover art loading more explicit * ao/pulse: wait for command completion when setting volume or mute * ytdl_hook: fix crash on missing track bitrate * umpv: Use generator expression for files * wayland: no mouse dragging in fullscreen/maximized * manpage: mention rotate limitations with hwdec * vd_lavc: wrap use of deprecated AVCodecContext.thread_safe_callbacks in #if * manpage: video-rotate supports arbitrary steps * mac: fix traditional fullscreen on macOS 11 * mac: remove an unused variable OBS-URL: https://build.opensuse.org/request/show/880726 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=102 |
||
Ismail Dönmez
|
4693304d25 |
- Update to version 0.33.0+git.20210321T171820.6265724f33:
* vo_gpu: placebo: keep track of texture sample mode * stats.lua: include a filter's @label when displaying filters on page 1 * ao_oss: add this audio output again * audio: prevent uninit_audio_out during encoding * stream_lavf: add support for Gopher over TLS. * ao/pulse: signal the mainloop when ops are done * player/command: add albumart argument to video-add * player/{core,loadfile}: make cover art loading more explicit * ao/pulse: wait for command completion when setting volume or mute * ytdl_hook: fix crash on missing track bitrate * umpv: Use generator expression for files * wayland: no mouse dragging in fullscreen/maximized * manpage: mention rotate limitations with hwdec * vd_lavc: wrap use of deprecated AVCodecContext.thread_safe_callbacks in #if * manpage: video-rotate supports arbitrary steps * mac: fix traditional fullscreen on macOS 11 * mac: remove an unused variable OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=260 |
||
Dominique Leuenberger
|
1610383a93 |
Accepting request 878951 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/878951 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=101 |
||
Ismail Dönmez
|
8db41ce82a |
Accepting request 878761 from home:13ilya
- Added JS scripting support (mujs) for Tumbleweed and Leap > 15.3. OBS-URL: https://build.opensuse.org/request/show/878761 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=258 |
||
Richard Brown
|
c24aa05d0b |
Accepting request 874983 from multimedia:apps
- Update to version 0.33.0+git.20210223T124404.09d7c75bfe: * vo_gpu: libplacebo: require v2.72.0 * appveyor: Use MSYS2's spirv-cross package instead of building it * appveyor: use latest build image for fixed MSYS2 installation * msg: fix really-quiet option to only affect terminal output * mac: add ability to toggle visibility on all workspaces from menubar * command: add label for on-all-workspaces command * mac: support --on-all-workspaces option * vo_gpu: don't abort() if plane tex creation fails * filters/auto_filters: switch from scaletempo to scaletempo2 * af_scaletempo2: fix crash for speed >= 16 * travis: fix macOS VMs with older homebrew versions * mac: only update touch bar items when necessary * mac: use custom touch bar item and slider instead of a touch bar slider * vo_gpu: vaapi: export plane pitch properly * DOCS: fix cplugins information in libmpv.rst. * demuxer/demux_mf: add support for more image codecs * man: update deband-threshold default * vo_gpu: lower default deband threshold * vo_wlshm: support big endian systems * README: update libass dependency harfbuzz as non-optional * manpage: fix PDF build * docs: Fix an old style parameter reference * umpv: remove unused imports * stream_lavf: support rtsps * player: make resetting of track selection to "auto" work * mac: fix dangling pointers * mac: drop build support for swift versions earlier than version 4.1 * mac: fix usage of temporary pointers * manpage: document off-by-one loop-file behavior OBS-URL: https://build.opensuse.org/request/show/874983 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=100 |
||
Ismail Dönmez
|
c444fe1c20 |
- Update to version 0.33.0+git.20210223T124404.09d7c75bfe:
* vo_gpu: libplacebo: require v2.72.0 * appveyor: Use MSYS2's spirv-cross package instead of building it * appveyor: use latest build image for fixed MSYS2 installation * msg: fix really-quiet option to only affect terminal output * mac: add ability to toggle visibility on all workspaces from menubar * command: add label for on-all-workspaces command * mac: support --on-all-workspaces option * vo_gpu: don't abort() if plane tex creation fails * filters/auto_filters: switch from scaletempo to scaletempo2 * af_scaletempo2: fix crash for speed >= 16 * travis: fix macOS VMs with older homebrew versions * mac: only update touch bar items when necessary * mac: use custom touch bar item and slider instead of a touch bar slider * vo_gpu: vaapi: export plane pitch properly * DOCS: fix cplugins information in libmpv.rst. * demuxer/demux_mf: add support for more image codecs * man: update deband-threshold default * vo_gpu: lower default deband threshold * vo_wlshm: support big endian systems * README: update libass dependency harfbuzz as non-optional * manpage: fix PDF build * docs: Fix an old style parameter reference * umpv: remove unused imports * stream_lavf: support rtsps * player: make resetting of track selection to "auto" work * mac: fix dangling pointers * mac: drop build support for swift versions earlier than version 4.1 * mac: fix usage of temporary pointers * manpage: document off-by-one loop-file behavior OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=256 |
||
Dominique Leuenberger
|
4015e53d44 |
Accepting request 859998 from multimedia:apps
- Update to version 0.33.0+git.20210103T120530.1251f7bbf9: * manpage: rename OS X references to macOS * vo_gpu: don't segfault if 3DLUT texture fails uploading * input.conf syntax: support custom quotes !XstringX! * input.rst: fix typo commands -> arguments * csputils: add mappings for DCI-P3 (ST.431-2) and P3-D65 (ST.432-1) * vd_lavc: add VP8 to the default allowed hwdec codec list * vo_gpu: cast bvecN to vecN for mix() on older GLSL * bootstrap: log caught URLError * Revert "build: recognize Lua 5.1 on Arch Linux" * build: fail configure if --lua is specified and Lua isn't found OBS-URL: https://build.opensuse.org/request/show/859998 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=99 |
||
Ismail Dönmez
|
09403f116e |
- Update to version 0.33.0+git.20210103T120530.1251f7bbf9:
* manpage: rename OS X references to macOS * vo_gpu: don't segfault if 3DLUT texture fails uploading * input.conf syntax: support custom quotes !XstringX! * input.rst: fix typo commands -> arguments * csputils: add mappings for DCI-P3 (ST.431-2) and P3-D65 (ST.432-1) * vd_lavc: add VP8 to the default allowed hwdec codec list * vo_gpu: cast bvecN to vecN for mix() on older GLSL * bootstrap: log caught URLError * Revert "build: recognize Lua 5.1 on Arch Linux" * build: fail configure if --lua is specified and Lua isn't found OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=254 |
||
Dominique Leuenberger
|
387a6f6147 |
Accepting request 857839 from multimedia:apps
- Update to version 0.33.0+git.20201220T105748.1ba5dc84ca: * wayland: support multiple modifiers * mac: fix type mismatch Int instead of Int32 * mac: use visible frame rectangle for window geometry calculation * mac: fix a window positioning bug when exiting fullscreen * appveyor: use MSYS2 shaderc package * vo_wlshm: support presentation time * wayland: unify frame/presentation callback code * x11: update geometry/autofit opts on runtime * wayland: update geometry/autofit opts on runtime * console: use wl-paste on Wayland * wayland: remove unused function declaration * auto_profiles: fix compile_cond on lua 5.1 * build: recognize Lua 5.1 on Arch Linux * manpage: document background transparency * manpage: clarify that you can prefetch m3u8 urls * wayland: handle multiple outputs more correctly * vo_gpu: revert 8a09299 and conditionally clear framebuffer again * mac: support screen-name and fs-screen-name opts * wayland: support fs-screen-name option * x11: support screen-name and fs-screen-name opts * player: add --screen-name and --fs-screen-name * manpage: clarify profile-cond requires underscores * build: restore support for non-pkgconfig zlib * build: use pkg-config for zlib * vo_gpu: placebo: update for upstream API changes * vo_sixel: don't divide by zero on small terminal * vo_sixel: re-fit image on terminal resize * vo_sixel: refactor of resize, reconfig (no-op) * vo_sixel: Update description string of vo driver OBS-URL: https://build.opensuse.org/request/show/857839 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=98 |
||
Ismail Dönmez
|
3b1fb7f52b |
- Update to version 0.33.0+git.20201220T105748.1ba5dc84ca:
* wayland: support multiple modifiers * mac: fix type mismatch Int instead of Int32 * mac: use visible frame rectangle for window geometry calculation * mac: fix a window positioning bug when exiting fullscreen * appveyor: use MSYS2 shaderc package * vo_wlshm: support presentation time * wayland: unify frame/presentation callback code * x11: update geometry/autofit opts on runtime * wayland: update geometry/autofit opts on runtime * console: use wl-paste on Wayland * wayland: remove unused function declaration * auto_profiles: fix compile_cond on lua 5.1 * build: recognize Lua 5.1 on Arch Linux * manpage: document background transparency * manpage: clarify that you can prefetch m3u8 urls * wayland: handle multiple outputs more correctly * vo_gpu: revert 8a09299 and conditionally clear framebuffer again * mac: support screen-name and fs-screen-name opts * wayland: support fs-screen-name option * x11: support screen-name and fs-screen-name opts * player: add --screen-name and --fs-screen-name * manpage: clarify profile-cond requires underscores * build: restore support for non-pkgconfig zlib * build: use pkg-config for zlib * vo_gpu: placebo: update for upstream API changes * vo_sixel: don't divide by zero on small terminal * vo_sixel: re-fit image on terminal resize * vo_sixel: refactor of resize, reconfig (no-op) * vo_sixel: Update description string of vo driver OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=252 |
||
Dominique Leuenberger
|
e95c74a90e |
Accepting request 851822 from multimedia:apps
- Update to version 0.33.0+git.20201129T160245.f16c6472a1: * travis: use newer 10.15 VM with newer xcode * travis: fix macOS 10.13 build * vo_sixel: don't leak the frame reference * vo_tct: don't leak the frame reference * vo_tct: remove unused variable * player: allow vo to be switched at runtime * demux: add function to refresh a track without (de-)selecting it * vo_sixel: use draw_frame instead of draw_image * vo_sixel: skip testdither init in fixed palette * vo_sixel: Update libsixel constant values * matroska.py: remove python2 support * bootstrap.py: remove all python2 support * vo_sixel: change default dither to "auto" * vo_sixel: fix the image corruption with mlterm * vo_sixel: support --vo-sixel-exit-clear[=yes] * terminal: process input when foregrounded OBS-URL: https://build.opensuse.org/request/show/851822 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpv?expand=0&rev=97 |