Revisions of mpv
llyyr (llyyr)
committed
(revision 166)
- Update to version 0.38.0+git.20241027T213632.a2106396bc6c: * console.lua: fix the clicked line calculation * console.lua: document the new hipdi scaling behavior * console.lua: don't scale with display dpi if scaling with window size * osc.lua: increase the title font size in box layout * console.lua: increase the font and border size * console.lua: add scale_with_window script-opt * osc.lua: cycle tracks on right click * osc.lua: don't print auto before tracks are selected * mac/menu: use show-text instead of old osc script messages * options: add option to control OSD bar marker style * options: add options to control OSD bar marker size * osd_libass: rename marker size variable * ytdl_hook.lua: track playlist metadata * Copyright: fix -Dgpl=false description * Copyright: remove some redundant texts * Copyright: clean up nonexistent features * command: remove an extra space from track formatting * osc.lua: show track-list for one more second * github: add newline at end of file of pull request template * github/workflows: add editorconfig linting * command: print track metadata when changing track * command: print lang in track-list * loadfile: reuse circle definitions in command.h * command: print track metadata in ${track-list} * laodfile: remove redunant track type check * demux_playlist: fix comparison for current file if it's in current dir * video/out/gpu/context: prefer vulkan over opengl when reasonable * mac/vulkan: add retrieval of color depth and return auto (0) * vo_gpu_next/vulkan: add mechanism to retrieve color depth in gpu context
llyyr (llyyr)
committed
(revision 165)
- Update to version 0.38.0+git.20240919T135739.e3eeaec8136b: * select.lua: don't use add_forced_key_binding * ytdl_hook: fix typo (chapters -> chapter) * DOCS/man/options.rst: further tweak sub-ass-use-video-data description * TOOLS/cycle-deinterlace-pullup.lua: fix removing the filter * options: fix missing comma in default watch_later_options values * workflows/comment: fix workflow syntax * Revert "mp_image: don't restore image params if they're unknown" * f_hwtransfer: filter out unsupported hwuploads from p->fmts * hwdec/vaapi: additionally probe hwupload format conversions * wayland: properly use tranche_formats when getting compositor formats * vo_dmabuf_wayland: reject formats not supported by the GPU * wayland: rename wayland_format to compositor_format * sub/sd_ass: don't override event attributes to mpv defaults * TOOLS/gen-mpv-desktop.py: set --no-config when probing protocols * f_auto_filters: don't set interlaced-only for userdeint * DOCS/man/options.rst: fix nono typo * vo_gpu_next: allow setting antiring value for cscale * DOCS/man/options.rst: clarify sub-ass-use-video-data a bit * DOCS/interface-changes: fix format for sub-ass-use-video-data * console.lua: respect --video-osd=no * console.lua: truncate more characters with --msg-module and --msg-time * console.lua: fix highlighting the selected item with --msg-module * osdep/terminal-win: reset tmp_buffers_key when uninit * player/main: revert msg uninit order changes * DOCS/man/options.rst: update description of `hwdec=auto` behaviour * sub/osd: add log if osd rendering takes too long time * meson: require Vulkan loader/headers >= 1.3.238 * vd_lavc: add Vulkan hardware decoding to autoprobe * console.lua: sync colors after msg.c change
llyyr (llyyr)
committed
(revision 164)
- Update to version 0.38.0+git.20240701T100213.7c70df093480: * input/cmd: move m_option_type_cycle_dir to m_option.c * player/lua: restore original lua allocator before close * wayland: add a --wayland-present option * stats.lua: fix codec-profile position for audio * misc/natural_sort: avoid implementation-defined behavior in comparison * fuzzers: wait for file start event before idle * filters/f_lavfi: fix null dereference on empty graph * demux_playlist: don't add base path to self-expanding protocols * test/paths: add tests for mp_basename and mp_dirname * test/paths: use helper functions for result testing * bstr: change memcpy to memmove to allow aliased copies * fuzzer_set_property: fix setting audio-files list * mac/menu: add option to disable default shortcuts * m_option: parse the timestamp as unsigned value * various: add more format specifiers checks * playlist: let playlist-next go to first item if player is idle * playlist: let playlist-prev go to last item in playlist * options: remove some options with .deprecation_message * options: remove various OPT_REMOVED usage * options: remove some deprecated OPT_REPLACED option mapping * fuzzer_load: seal the input fd after writing the data * console.lua: assume non-ASCII characters span 2 cells for truncation * console.lua: let libass clip lines in select mode * console.lua: subtract --osd-margin-x in the max width calculation * fuzzer_set_property: destroy mpv also on error * meson: add fuzzers alias for all fuzzer targets * player/playloop: fix null dereference if filter_root does not exist * loadfile: update the format of terminal track information * DOCS/input: document undocumented track-list sub-properties
llyyr (llyyr)
committed
(revision 163)
- Update to version 0.37.0+git.20240512T231348.61f72bd51235: * select.lua: add this script * console.lua: close when pressing enter with input.select * console.lua: fix ctrl+f and ctrl+b keybindings * console.lua: don't crash when scrolling without matches * console.lua: truncate lines longer than the maximum width * console.lua: don't convert integers for mp.input to string * input: fix builtin sequence bindings * console.lua: implement a command parser to complete more things * player: add option-info/<name>/expects-file * osc.lua: remove scaleforcedwindow * autocrop.lua: fix some lint warnings * ytdl_hook.lua: fix some lint warnings * stats.lua: fix some lint warnings * osc.lua: fix some lint warnings * options.lua: fix some lint warnings * defaults.lua: fix some lint warnings * console.lua: fix some lint warnings * auto_profiles.lua: fix some lint warnings * test-hooks.lua: fix variable shadowing warning * status-line.lua: fix unused variable warning * skip-logo.lua: fix some lint warnings * pause-when-minimize.lua: fix unused variable warning * ontop-playback.lua: fix unused variable warning * observe-all.lua: fix some lint warnings * cycle-deinterlace-pullup.lua: fix unused variable warnings * command-test.lua: fix some lint warnings * autoload.lua: fix some lint warnings * autodeint.lua: fix some lint warnings * audio-hotplug-test.lua: fix some lint warnings
llyyr (llyyr)
committed
(revision 162)
- Update to version 0.37.0+git.20240310T205920.1bf821ebdc5c: * ad_spdif: update deprecated FF_PROFILE_DTS_HD_HRA definition * options: remove trailing whitespaces * options: remove --focus-on-open and add --focus-on * stats.lua: display video parameters after filtering * vf_format: add hdr10plus sub-parameter to format video filter * mp_image: add Dolby Vision metadata mapping * csputils: add missing PL_COLOR_SYSTEM names * mp_image: add mp_image_params_static_equal for finer comparision * wayland: always rescale geometry if in a fullscreen/maximized state * filters/f_lavfi: rename channellayout to ch_layout * swresample: stop using deprecated {in,out}_channel_layout options * filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUT * ad_spdif: handle const buf pointee in avio_alloc_context * osxbundle: avoid running `codesign` with deprecated `--deep` argument * vo_gpu_next: infer target parameters * vo_gpu_next: add support for video-target-params * vo: add video-target-params property * player/command: fix video-params/[average-bpp, alpha] when hw decoding * mp_image: add imgfmt_name to mp_image_params * meson: remove main function from libmpv build * osxbundle: activate Game Mode with App bundle * mac/menu: add explicit menu type instead of an inferred type * mac/menu: make menu creation recursive to allow nested submenus * mac/menu: move conditional Bundle menu items into config * mac/menu: keep track of menu items with dynamic actions * mac/menu: merge file and url config properties * mac/menu: properly guard playlist array access * mac/menu: attach menu config to menu item for direct access * mac/menu: replace app.command usage with event.command
llyyr (llyyr)
committed
(revision 161)
- Update to version 0.37.0+git.20240222T123540.ae1a4ed2: * vo_gpu: fix fragment coordinate calculation when dithering * vo_gpu: fix fragment coordinate calculation when drawing checkerboard * x11_common: handle window dragging in ButtonPress event * various: make mentions of macOS consistent * DOCS: make mentions of macOS consistent * DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds * input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom * DOCS/mpv: update ancient profiles config example * osxbundle: add optional source path argument * osxbundle: remove old version retrieval fallback * osxbundle: bundle vulkan driver and layers * vo: make libmpv last in the auto-probing order for cocoa-cb only * encode_lavc: don't use deprecated `avcodec_close` * af_lavcac3enc: don't use deprecated `avcodec_close`
llyyr (llyyr)
committed
(revision 160)
- Update to version 0.37.0+git.20240218T182102.0ef78c1a: * wayland_common: update pointer serial on pointer_enter * cocoa-cb: lock CGLContext on uninit and manual redraw * github/workflows: switch back to luajit for macos * vo_gpu_next: fix some lut-related memory leaks * vo_gpu_next: move gpu-next opts to specific sub option * vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO * wayland_common: drop shape device check when spawning cursor * wayland_common: properly determine has_keyboard_input * wayland_common: handle scroll accumulation for each seat * wayland_common: handle keyboard state per seat * wayland_common: set cursor visibility for all seats for voctrl * wayland_common: handle removal of seats * wayland_common: prevent cursor_seat stale reference * wayland_common: handle cursor_shape_device per seat * wayland_common: drop unnecessary xdg_toplevel null check * wayland_common: implement multi-seat support * wayland_common: indentation nit * vulkan/context_win: make --alpha work and runtime changeable * opengl/context_win: make --alpha runtime changeable * d3d11: make --alpha runtime changeable * opengl/context_win: make --alpha=yes work * d3d11: set window to transparent if --alpha=yes is specified * w32_common: add function to control window transparency state * command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change * DOCS/man: add description of display-names property for wayland * vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay * osdep/threads-posix: fix headers for OpenBSD build * DOCS: document --input-preprocess-wheel option * input: add --input-preprocess-wheel option
llyyr (llyyr)
committed
(revision 159)
- Update to version 0.36.0+git.20240117T094806.22e21edb: * stats.lua: make capitalization consistent across pages * win32: change to alphanumeric mode on the first keypress * win32: default to alphanumeric input when the IME is first initialized * win32: move IME candidate window to video window * win32: handle WM_UNICHAR * win32: re-enable IME * filter_sdh: optimize get_char_bytes * terminal: don't print escape sequence if not tty * terminal-unix: don't install handler before pipe * terminal-unix: move all processing out of sighandler * console.lua: style log lines in the terminal * terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT * Revert "github/workflows: don't install angleproject on msys2" * github/workflows: disable MSYS 32-bit builds * wayland: accept active modifiers even if they aren't physically held * wayland: don't ignore key modifiers if they were consumed * DOCS/mpv: the playback position is not remembered after poweroff * player: add forced choice to subs-with-matching-audio * scripting: add mp.input * filter_sdh: fix incorrect placement of null terminator * filter_sdh: sanitize get_char_bytes heuristic to avoid overflow * ao_null: fix reset() implementation * github/workflows: don't install angleproject on msys2 * demux_lavf: remove `fix_editlists` hack for mp4 * f_lavfi: provide color_space and color_range params for lavfi * x11_common: prefer Xft.dpi for HiDPI scaling * x11_common: allow DPI scale in unit of 0.5 * msg: return zero length if bstr_split_utf8 fails * vo_gpu_next: respect d3d11 swapchain output format preference
llyyr (llyyr)
committed
(revision 158)
- Update to version 0.36.0+git.20231118T235528.6e161ff1: * vo_direct3d: remove redundant condition * opengl/context: remove duplicated conditions * ra_d3d11: fix off by one check * vo: add missing return variable assignment * win32: don't jump over variable init with goto * various: add some missing error checks * demux: add missing NULL check * common/msg: remove redundant check * ao_wasapi: add missing comma in strings array * vo_gpu_next: disable drift compensation for screenshots * vo_gpu_next: add validation for invalid pl_queue usage * vo_gpu_next: set frame duration if provided by VO * vo_gpu_next: interpolate only if display_synced or a still frame * vo_gpu_next: request more frames to account for anti aliasing * vo_gpu_next: make the first frame check less ominous * vo_gpu_next: remove incorrect interpolation disabling * vo_gpu_next: fix pl_queue refill on reset * vo: pass approximate frame duration in vo_frame * vo: avoid overshooting the expected end of the frame during pause * player/video: account for repeats in ideal_frame_vsync_duration * vo_sdl: fix broken mouse wheel multiplier * DOCS: properly document --force-window-position for sdl vo * loadfile: remove some dead code * hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images * test: update ffmpeg format refs * vo_gpu_next: set max cache size back down to 10 MiB
llyyr (llyyr)
committed
(revision 157)
- Update to version 0.36.0+git.20231116T094820.ca45b71e: * hwdec: support videotoolbox with libplacebo * osxbundle: sign bundle with ad-hoc pseudo identity * osxbundle: remove mpv-bundle symlink to allow code signing * osxbundle: resolve relative linked dependency paths * zsh-completion: complete options after --help * command: notify media-title on force-media-title change * audio: fix UB when casting INFINITY to integer * vo: delay vsync samples by at least 10 refreshes * player: don't remove all selected sub tracks in mp_dselect_track * stats.lua: fix incorrect storage aspect ratio value * command: export storage aspect ratio (sar) properties * vo_gpu_next: guard from cache save conflict * demux_playlist: simplify ini parsing * DOCS/options: update watch-later-options docs * options: add more properties to default watch-later-options * options: remove not relevant props from default watch-later-options * vo_gpu_next: disable libplacebo drift_compensation * player/video: fix calculation of ideal_frame_vsync_duration * m_option: remove leftovers of del action * vo_gpu_next: update overlays for blend subtitles on frame redraws * DOCS/options: osd-shadow is ignored with osd-back-color * demux: always update the cache on init * vo_gpu_next: fix interpolation * vo: add frame vsync and vsync duration * vo_gpu_next: improve PTS clamping * vo_gpu_next: add some additional sanity checking for interpolation * wayland: fix shift+tab keyboard input * console: fix crash for long suggestion strings * osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
llyyr (llyyr)
committed
(revision 156)
- Update to version 0.36.0+git.20231110T145437.fc4db187: * cocoa: remove OpenGL cocoa backend * mac: change display name retrieval to localizedName NSScreen property * mac: fix build on older swift versions * TOOLS/macos-sdk-version: remove legacy sdk version retrieval * vo_gpu_next: overwrite cache files atomically * osdep/io: implement rename() wrapper * vo_gpu_next: refactor cache saving code * DOSC/input: clarify a couple of commands where no-osd has no effect * player/command: make show-progress work regardless of osd prefix * vo: don't sleep 1ms always when requested time is in the past * vo: replace some magic numbers with timer macros * demux/lavf: don't use deprecated side data * editorconfig: add max line * mac: remove runtime checks and compatibility for macOS older than 10.15 * meson: remove several macos-10-* build options * player/loadfile: remove blank line on exit * msg: ensure status line is always visible * msg: factor out print code * msg: convert dump_stats to bstr * msg: use bstr for partial msg * msg: check isatty separately per each stream * Revert "player: cut off status line on terminal width" * Revert "player: don't print status line again when quitting" * msg: refactor how terminal messages are printed * stats.lua: disable ASS formatting when printing to terminal * msg: don't mix partial log messages, with unrelated log levels * vo: replace VOCTRL_HDR_METADATA with direct VO params read * audio: avoid unnecessary silence padding in read_buffer() * ao_audiotrack: switch to ao_read_data_nonblocking()
llyyr (llyyr)
committed
(revision 155)
- Update to version 0.36.0+git.20231023T130329.90744368: * workflows/build: install git in freebsd image * meson: make libplacebo a required dependency * subprojects: add a libplacebo wrap * workflows/build: explicitly define `CXX` in the env * .gitignore: ignore subprojects but allow later overriding * vo: define <= 0 as unsupported for last_queue_display_time * vo: change spammy log to trace * vo: average more vsync samples * d3d11: calc vsync interval on real stats, not just last interval * img_format: remove duplicated macros * ta: don't hardcode alignment requirement * osdep: remove alignof emulation * aspect: remove unused multiplication
llyyr (llyyr)
committed
(revision 154)
- Update to version 0.36.0+git.20231022T102204.05e6813e: * hwtransfer: handle constraints for hwdec with NULL supported_formats * DOCS/contribute: increase hard column limit to 100 * stats.lua: disable tonemapping plot by default * path: don't treat "hidden" files as extension * ytdl_hook: remove extra playlist insert * ytdl_hook: parse the separate cookies field * vf_vapoursynth: set nominal_fps after the filter * Revert "demux_mkv: PAR should be calculated after applying crop" * demux_mkv: don't set codec crop rect when there is no crop * DOCS/contribute: stop pretending that C11 isn't allowed * meson: remove -D_ISOC99_SOURCE flag * timer: drop ancient macOS fallback * win32/pthread: fix calculation error in pthread_cond_timedwait * dvbin: do a big cleanup on code style and functions * stream_dvb: avoid static function variable * dvb_tune: remove use of time() * dvbin: revise many log lines * stream_dvb: use talloc * stream_dvb: fix missing newlines on log messages * audio: don't block on lock in ao_read_data * win32/pthread: add support for pthread_mutex_trylock * threads: add support for pthread_mutex_trylock * various: sort some standard headers * various: remove ATOMIC_VAR_INIT * osdep: remove atomic.h * osdep: drop atomic fallback * win32/pthread: try to fix system headers leaking through * test: add basic tests for timer code * meson: streamline selection of certain osdep sources
llyyr (llyyr)
committed
(revision 153)
- Update to version 0.36.0+git.20231019T182605.bd1ba99a: * vo_gpu_next: optimally align DR buffers * vd_lavc: align buffers to multiple of image size * video/mp_image: handle non-power-of-two alignment * common: add mp_lcm helper * github/workflows: put a 20 minute timeout on the freebsd job * thread_tools: suppress -Wstringop-overflow false-positive * stream_cdda: suppress -Wstrict-prototypes from cdio * win32: suppress pointer cast warning * charset_conv: suppress unused-label warning * vo_gpu_next: cast const away to suppress warning * d3d11: don't skip last char in buffer * ci: enable -Werror * win32: clear background only on first paint * TOOLS/autocrop.lua: disable hwdec when needed instead using -copy one * demux/lavf: move tags instead of copying * common/tags: add mp_tags_move_from_av_dictionary() * player/command: truncate anything < 1e-4 in pretty printer * wayland: use ppoll if possible * poll_wrapper: use the actual correct timeout for ppoll * DOCS/options: remove obsolete notice * DOCS/mpv: fix typos in List Options
llyyr (llyyr)
committed
(revision 152)
- Update to version 0.36.0+git.20231017T110325.16d9d3b2: * DOCS/interface-changes: remove redundant change * hwtransfer: handle hwcontexts that don't implement frame constraints * github/workflows: remove macOS 11 build * timer: remove microsecond timer functions * test: change test_utils stubs to ns variants * dither: removed some unused code * vo: convert some final low-hanging things to nanoseconds * client: change underlying mpv_wait_event timer to nanoseconds * dispatch: change mp_dispatch_queue_process timer to nanoseconds * input: convert autorepeat timing to nanoseconds * filters: change end time calculation to nanoseconds * ao: convert all timing code to nanoseconds * stats: convert timers to nanoseconds * demux: convert cache updates to nanoseconds * timer: add convenience time unit conversion macros
llyyr (llyyr)
committed
(revision 151)
- Update to version 0.36.0+git.20231016T091420.9d3e607c: * command: unbreak runtime play-dir changes * stats.lua: remove compatibility aliases of properties * af_scaletempo2: better defaults * stats.lua: fix page 2 alignment of "Total" * vo_gpu/vo_gpu_next: add vulkan support for macOS * mac: add a window animation lock to wait for animations to finish * hwdec_dxva2egl: fix log value type * stats.lua: add chroma-location * stats.lua: change "Pixel Format" to "Format" * stats.lua: fix missing newline when print_perfdata_passes is enabled * stats.lua: sort filter parameters to ensure consistent output * player/command: change how floating point number are printed * stats.lua: don't print custom pixel format, when hwdec * stats.lua: remove leading zeros from pass timings * stats.lua: add frame info * stats.lua: simplify fps display * stats.lua: adjust spacing between values a little * stats.lua: show HDR meta if not equal to 203 * stats.lua: separate video parameters from video out * f_decoder_wrapper: change video-codec to show description or name * command: fix fps property name * command: early exit in some properties to avoid going through VOCTRL * m_property: add read_sub_validate to check if should be processed * vo_gpu_next: only increment osd_sync in update_overlays if paused * command: fix segfault with playlist-{next,prev}-playlist * README: update release frequency * terminal-unix: make stop/cont sighandlers pipe based * terminal-unix: avoid data race + simplify * terminal-unix: avoid data-race on do_deactivate_getch2
llyyr (llyyr)
committed
(revision 150)
- Update to version 0.36.0+git.20231009T150935.81dea903: * command: add playlist-next-playlist and playlist-prev-playlist * ci: add sanitizers to Tumbleweed build * core: remove duplicate init_{audio,video}_decoder declarations * core: remove declarations of unused functions * TOOLS/autocrop.lua: add support for detect_min_ratio * DOCS/input: document the full sub-property * console: support utf8 for table formatting * console: cull lines outside of visible area * console: show completion suggestions as table * console: show suggestions for completion * console: refactor text styles for log levels * TOOLS/autocrop.lua: simplify code * player/video: mention --profile=fast and --hwdec in AV desync message * vo: remove frame timing check from vo_still_displaying() * Revert "video: remove another redundant wakeup" * ci/mingw: use vulkan-loader v1.3.266 * mp_image: don't copy crop value from opaque_ref * demux_playlist: use --metacode-codepage when parsing playlist files * demux: change the default of metadata-codepage to auto * demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage * charset_conv: remove ancient warning about deprecated syntax * stream_lavf: use metadata-codepage option for codepage conversion * af_scaletempo: overlap is a factor not a percentage * DOCS/mpv: update mpv.conf's documentation * TOOLS/autocrop.lua: update comment * sd_ass: enable sub-start and sub-end with unknown duration subs * vo_gpu_next: improve updating overlays * vo_dmabuf_wayland: correct full window size calculation * win32: clear client area to black early
llyyr (llyyr)
committed
(revision 149)
- Update to version 0.36.0+git.20230929T121059.c19115c8: * hwdec_drmprime: add nv16 support * audio/chmap: support up to 64 channels * wasapi: clamp number of output channels to 8 * chmap: add more channel layouts up to 22.2 * audio/chmap: link string buffer size to MP_NUM_CHANNELS * playloop: don't refresh seek on external sub streams * demux: improve stream selection state * Revert "demux: eagerly read subtitle streams when switching tracks while paused" * demux: eagerly read subtitle streams when switching tracks while paused * osc: move the idle logo behind other overlays * meson: don't require swift when checking macos sdk * command: only warn shared-script-properties once * wayland: don't double close display fd * command: deprecate shared-script-properties * osc: remove shared-script-properties usage * DOCS/options: update lavfi-complex examples * console.lua: complete properties after cycle-values * af_scaletempo2: raise max playback rate to 8.0 * DOCS/options: add example for custom pitch correction filter * restore-old-bindings.conf: add the old wheel bindings * DOCS/mpv: update the wheel bindings * win32: add option to change backdrop style * recorder: fix a couple of memory leaks
llyyr (llyyr)
committed
(revision 148)
- Update to version 0.36.0+git.20230926T130348.b4260bef: * DOCS/options: update libplacebo-opts documentation URL * input.conf: make `u` toggle between force and yes * DOCS/input: update aegisub URL * osc.lua: fix calculation for slider's min-max average * win32: pass window handle to the window-id property * vo_gpu: remove --scaler-lut-size * vo_gpu: remove --scale-cutoff etc * DOCS/af: update audio filters section * github/workflows: rename the job for the docs check * github/workflows: add a workflow to check doc changes * github/workflows: only run build if source/build files change * DOCS/man: remove outdated note about gnome and idle-inhibit * wayland: remove gnome-specific idle-inhibit warning * ci/mingw: drop old workarounds for vulkan-headers * m_config_core: remove mp_read_option_raw * cuda: move --cuda-device to cuda_opts group * opengl/context_win: move opengl-dwmflush to wingl_opts group * libmpv_gl: replace mp_read_option_raw call * video/out/gpu: replace mp_read_option_raw call * stream: remove unneeded mp_read_option_raw call * options: rename some opt structs to *_opts instead of *_params * stream_bluray: move --bluray-device to stream_bluray_opts * stream_cdda: move cdrom-device to cdda_params * demuxer: remove several mp_read_option_raw calls * demux: make demux opts public * options: move some demux-specific opts to demux opts * demux_lavf: set duration to -1 if unknown * DOCS/options: remove some stray tabs * win32: don't remove WS_CAPTION from style
llyyr (llyyr)
committed
(revision 147)
- Update to version 0.36.0+git.20230921T022642.66c92dc0: * vo_gpu_next: fix unscaled screenshot with --blend-subtitles * TOOLS/autocrop.lua: use VO crop always * options: make video-crop validation more strict * player/video: don't try to restore old crop when invalid were provided * vo_gpu: match libplacebo debanding defaults * vo_gpu: match libplacebo peak detection defaults * DOCS: update notes about new profiles * vo_gpu: default to dscale=hermite * DOCS/options: document hermite scaler * DOCS/options: remove potentially offensive language * DOCS/options: remove spline36 section * DOCS/options: change wording to be less inflammatory * af_scaletempo2: fix missing variable init, remove redundant init * af_scaletempo2: truncate final packet to expected length * af_scaletempo2: fix processing of final packet * af_scaletempo2: calculate latency by center of search block * af_scaletempo2: restore exact audio sync on return to 1x speed * af_scaletempo2: fix speed change latency and pts spikes * af_scaletempo2: fix audio artifact on initial WSOLA iteration * af_scaletempo2: fix audio offset when playing back at 1x speed * af_scaletempo2: fix inconsistent search block position after init * af_scaletempo2: move latency calculation to internal function * af_scaletempo2: fix missing dereference when processing final packet * af_scaletempo2: fix audio-video de-sync caused by speed changes
Displaying revisions 1 - 20 of 166