| Commit message (Expand) | Author | Age | Files | Lines |
* | player: add an optional mute flag when framestepping | Dudemanguy | 2025-02-20 | 7 | -11/+36 |
* | DOCS/man/mpv: explain how to select and navigate through cdda | Dudemanguy | 2025-02-20 | 1 | -1/+12 |
* | stream_cdda: deprecate undocumented --cdda-span-{a,b} options | Dudemanguy | 2025-02-20 | 2 | -2/+3 |
* | stream_{bluray,cdda,dvdnav}: deprecate setting device after schema | Dudemanguy | 2025-02-20 | 5 | -6/+14 |
* | ao_pipewire: don't load client-rt.conf properties | llyyr | 2025-02-20 | 1 | -4/+5 |
* | DOCS/man/options: remove outdated wid embedding docs for cocoa | der richter | 2025-02-20 | 1 | -5/+0 |
* | DOCS/man/options: fix missing space in hwdec doc | nanahi | 2025-02-19 | 1 | -1/+1 |
* | DOCS/man/options: document that --save-position-on-quit affects loadfile | Guido Cella | 2025-02-19 | 1 | -6/+7 |
* | mac/dialog: release all input keys when modal steals key input | der richter | 2025-02-19 | 1 | -1/+6 |
* | mac/dialog: remove delayed becomeFirstResponder() workaround | der richter | 2025-02-19 | 1 | -4/+1 |
* | osdep/io: harden string conversions | Kacper Michajłow | 2025-02-19 | 1 | -0/+4 |
* | win32-console-wrapper: don't use CRT in runtime wrapper | Kacper Michajłow | 2025-02-19 | 2 | -11/+16 |
* | win32-console-wrapper: simplify error printing | Kacper Michajłow | 2025-02-19 | 1 | -14/+13 |
* | f_decoder_wrapper: warn when using video-aspect-override of 0 or -1 | nanahi | 2025-02-18 | 2 | -0/+8 |
* | command: print "original" also for aspect ratio of "no" | nanahi | 2025-02-18 | 1 | -1/+1 |
* | input.conf: use no instead of -1 for video-aspect-override | nanahi | 2025-02-18 | 1 | -1/+1 |
* | f_decoder_wrapper: add --video-aspect-method=ignore | nanahi | 2025-02-18 | 4 | -8/+23 |
* | Revert "m_option: forbid non -1 negative values for video-aspect-override" | nanahi | 2025-02-18 | 2 | -15/+1 |
* | Revert "m_option: deprecate setting -1 to --video-aspect-override" | nanahi | 2025-02-18 | 3 | -12/+2 |
* | DOCS/man/options: fix sub-ass-video-aspect-override documentation | nanahi | 2025-02-18 | 1 | -1/+1 |
* | DOCS/man/options: use american spelling for "behavior" | nanahi | 2025-02-18 | 1 | -1/+1 |
* | wayland: add some sanity checking when setting mastering luminance | Dudemanguy | 2025-02-18 | 1 | -3/+9 |
* | wayland: cleanup redundancy and global state in color-management | Dudemanguy | 2025-02-18 | 2 | -61/+21 |
* | vd_lavc: add auto-unsafe and auto-copy-unsafe to the opt help | Dudemanguy | 2025-02-18 | 1 | -0/+2 |
* | vd_lavc: nuke some mmal remnants | Dudemanguy | 2025-02-18 | 1 | -8/+0 |
* | meson: minor simplification in link flags | Kacper Michajłow | 2025-02-18 | 1 | -7/+2 |
* | osdep/timer-win32: add missing guards for ARM64 | Kacper Michajłow | 2025-02-18 | 1 | -0/+4 |
* | wayland: unvoid some wayland protocol structs | Dudemanguy | 2025-02-18 | 2 | -4/+2 |
* | wayland: update color management protocol to the upstream version | Xaver Hugl | 2025-02-17 | 4 | -1557/+114 |
* | input.conf: add ctrl+p and g-m keybind for menu | Kacper Michajłow | 2025-02-17 | 2 | -1/+3 |
* | builtin.conf: set menu corner_radius to 0 in box profile | Kacper Michajłow | 2025-02-17 | 1 | -0/+1 |
* | console.lua: use the same opacity for menu as for everything else | Kacper Michajłow | 2025-02-17 | 2 | -2/+2 |
* | osdep/threads-win32: add implementation for mp_thread_cpu_time_ns() | Kacper Michajłow | 2025-02-17 | 2 | -5/+126 |
* | common/stats: improve accuracy of quick timed measurements | Avi Halachmi (:avih) | 2025-02-17 | 1 | -1/+1 |
* | common/stats: fix incorrect cpu-time value reset | Avi Halachmi (:avih) | 2025-02-17 | 1 | -1/+1 |
* | common/stats: report: account for ongoing timed-measuremets | Avi Halachmi (:avih) | 2025-02-17 | 1 | -4/+12 |
* | common/stats: don't report cpu-time on unsupported platforms | Avi Halachmi (:avih) | 2025-02-17 | 3 | -4/+6 |
* | DOCS/man: add a separate section for optical drive location | Dudemanguy | 2025-02-17 | 2 | -5/+23 |
* | stream_bluray: use DEFAULT_OPTICAL_DRIVE | Dudemanguy | 2025-02-17 | 1 | -1/+3 |
* | build: use the same default optical drive for all disc streams | Dudemanguy | 2025-02-17 | 3 | -22/+7 |
* | README: add direct link to user scripts | VortexViking | 2025-02-17 | 1 | -0/+1 |
* | DOCS/man/options: fix a typo in the hwdec section | Dudemanguy | 2025-02-17 | 1 | -1/+1 |
* | player: run all update handlers on init | Dudemanguy | 2025-02-17 | 3 | -1/+3 |
* | player/command: fix flags type in mp_option_run_callback | Kacper Michajłow | 2025-02-17 | 2 | -2/+2 |
* | wayland_vk: use FIFO if fifo and presentation v2 protocols are available | Dudemanguy | 2025-02-17 | 5 | -10/+37 |
* | options: replace --wayland-disable-vsync with --wayland-internal-vsync | Dudemanguy | 2025-02-17 | 8 | -10/+18 |
* | options: disable --input-ime by default | nanahi | 2025-02-17 | 3 | -2/+12 |
* | console.lua: enable/disable IME on demand | nanahi | 2025-02-17 | 1 | -0/+4 |
* | video/out/w32_common: support --input-ime | nanahi | 2025-02-17 | 3 | -3/+21 |
* | various: upgrade option flags to uint64_t | Guido Cella | 2025-02-17 | 8 | -43/+42 |
* | DOCS/man/{mpv,osc}: say menu instead of selector | Guido Cella | 2025-02-17 | 2 | -10/+10 |
* | console.lua: give a different background color to the selected item | Guido Cella | 2025-02-17 | 3 | -8/+39 |
* | Revert "console.lua: close with right click" | Guido Cella | 2025-02-17 | 2 | -4/+0 |
* | console.lua: always draw a background behind items | Guido Cella | 2025-02-17 | 4 | -15/+64 |
* | console.lua: add a scrollbar | Guido Cella | 2025-02-17 | 1 | -38/+61 |
* | console.lua: close when clicking outside of items horizontally | Guido Cella | 2025-02-17 | 2 | -3/+12 |
* | console.lua: center the select menu in the window | Guido Cella | 2025-02-17 | 1 | -19/+33 |
* | console.lua: improve the hovered item calculation with background-box | Guido Cella | 2025-02-17 | 1 | -38/+74 |
* | console.lua: update the max width calculation | Guido Cella | 2025-02-17 | 1 | -1/+3 |
* | player: store external filenames as normalized | Dudemanguy | 2025-02-17 | 2 | -7/+3 |
* | wayland: support xdg-activation | bbb651 | 2025-02-17 | 3 | -0/+31 |
* | player: coalesce option updates and drop redundant ones | Dudemanguy | 2025-02-17 | 4 | -0/+49 |
* | player: put ipc initialization where it belongs | Dudemanguy | 2025-02-17 | 2 | -3/+4 |
* | vd_lavc: make auto the same as auto-safe and introduce auto-unsafe | Dudemanguy | 2025-02-17 | 5 | -52/+64 |
* | Revert "meson: bump libdrm version to 2.4.109" | Dudemanguy | 2025-02-17 | 1 | -1/+1 |
* | wayland: fix implicit modifier selecting mess (again) | Dudemanguy | 2025-02-17 | 1 | -148/+1 |
* | dmabuf_interop_wl: simplify modifier logging | Dudemanguy | 2025-02-17 | 1 | -5/+4 |
* | {console,input}.lua: allow subsequent mp.input calls | Guido Cella | 2025-02-17 | 3 | -9/+7 |
* | options/path: only log mp_get_user_path if the path expands | Dudemanguy | 2025-02-16 | 1 | -2/+4 |
* | demux_disc: remove obsolete is_dvd checks | Dudemanguy | 2025-02-16 | 1 | -3/+1 |
* | build: remove ta-leak-report option | Dudemanguy | 2025-02-16 | 5 | -12/+2 |
* | etc/restore-osc-bindings.conf: add previously unbound actions | nanahi | 2025-02-16 | 1 | -0/+7 |
* | stream_dvdnav: properly cleanup on error and fix some memory leaks | Dudemanguy | 2025-02-16 | 1 | -11/+15 |
* | stream_bluray: fix some title info leaks | Dudemanguy | 2025-02-16 | 1 | -2/+4 |
* | stream_blurary: consistently cleanup on error | Dudemanguy | 2025-02-16 | 1 | -15/+23 |
* | stream_cdda: subtract first sector when calculating chapter times | Dudemanguy | 2025-02-16 | 1 | -1/+1 |
* | DOCS/man/input: remove extra quotes | nanahi | 2025-02-16 | 1 | -1/+1 |
* | DOCS/man: document options which are object settings list options | nanahi | 2025-02-16 | 5 | -0/+12 |
* | demux_cue: only accept TRACK with AUDIO type | Dudemanguy | 2025-02-16 | 1 | -0/+2 |
* | DOCS/man/input: fix typo | softworkz | 2025-02-16 | 1 | -1/+1 |
* | ci/build-openbsd: don't enable cdda | Kacper Michajłow | 2025-02-16 | 1 | -1/+2 |
* | Revert "build: disable optical media libs by default (DVD/BD/CD)" | Kacper Michajłow | 2025-02-16 | 1 | -2/+2 |
* | test/libmpv_test_track_selection: add a test for os languages | Dudemanguy | 2025-02-16 | 2 | -1/+78 |
* | language-posix: replace '_' subtag separator with '-' | Dudemanguy | 2025-02-16 | 1 | -2/+13 |
* | mac/menu: add support for initial directory | der richter | 2025-02-15 | 1 | -3/+18 |
* | mac/dialog: add support for title, file selection and initial directory | der richter | 2025-02-15 | 1 | -5/+9 |
* | mac/swift: move isUrl check to String extension | der richter | 2025-02-15 | 2 | -12/+14 |
* | mac/dialog: add file extension filtering for open dialogs | der richter | 2025-02-15 | 2 | -5/+27 |
* | mac/option: add MPOpts root options | der richter | 2025-02-15 | 4 | -0/+16 |
* | mac/dialog: move dialog creation into its own class | der richter | 2025-02-15 | 3 | -41/+75 |
* | DOCS/man/input: adjust ao-volume documentation to state realitytesting_queue | llyyr | 2025-02-14 | 1 | -3/+4 |
* | vo_gpu_next: allow to disable error diffusion when changing --dither | Kacper Michajłow | 2025-02-14 | 1 | -4/+6 |
* | demux/stheader: use atomic types for mp_codec_params names | Kacper Michajłow | 2025-02-14 | 2 | -6/+7 |
* | DOCS/man/options: explain the difference between panscan and zoom | Guido Cella | 2025-02-14 | 2 | -1/+7 |
* | DOCS/man/input: fix required protocol docs for wayland clipboard | llyyr | 2025-02-14 | 1 | -2/+2 |
* | DOCS/man/input: document the clock property | Guido Cella | 2025-02-14 | 1 | -0/+4 |
* | player/sub: eliminate redundancy when printing terminal subtitles | Dudemanguy | 2025-02-14 | 1 | -8/+2 |
* | test/libmpv_common: ensure our atexit clean fires before internal ones | Kacper Michajłow | 2025-02-14 | 6 | -6/+11 |
* | player/loadfile: don't use ta_set_parent directly | Kacper Michajłow | 2025-02-14 | 1 | -1/+1 |
* | test/libmpv_test_track_selection: add another multilang selection test | Dudemanguy | 2025-02-13 | 2 | -2/+45 |
* | test/libmpv_test_track_selection: eliminate reloading redundancy | Dudemanguy | 2025-02-13 | 1 | -34/+19 |
* | test/libmpv_test_track_selection: remove unneeded option resetting | Dudemanguy | 2025-02-13 | 1 | -9/+0 |
* | test: add default track selection testing | Dudemanguy | 2025-02-12 | 5 | -0/+267 |
* | test: split libmpv_test into separate files | Dudemanguy | 2025-02-12 | 5 | -140/+241 |
* | test: group together all the libmpv tests under the libmpv suite | Dudemanguy | 2025-02-12 | 1 | -3/+3 |
* | github/workflows: drop mingw32 | Dudemanguy | 2025-02-12 | 2 | -9/+4 |
* | video/out/android: don't assert-fail if WinID is not set | sfan5 | 2025-02-11 | 1 | -1/+4 |
* | demux_lavf: fix demuxer-lavf-format usage | Kacper Michajłow | 2025-02-10 | 1 | -1/+1 |
* | select.lua: change the --save-watch-history warning text | Guido Cella | 2025-02-09 | 1 | -1/+1 |
* | DOCS/man/options: Clarify what --tone-mapping=auto does | Kamikadze | 2025-02-08 | 1 | -1/+2 |
* | Revert "vo_gpu_next: set --target-colorspace-hint to `yes` by default" | Kacper Michajłow | 2025-02-08 | 3 | -4/+2 |
* | player/command: don't synthesize property names with a trailing / | Kacper Michajłow | 2025-02-08 | 1 | -1/+1 |
* | command: disallow trailing / in track-list/N/metadata | Dudemanguy | 2025-02-08 | 1 | -8/+8 |
* | player/command: disable input-commands for fuzzing | Kacper Michajłow | 2025-02-08 | 1 | -0/+2 |
* | m_property: fix playlist property parsing | Kacper Michajłow | 2025-02-08 | 1 | -6/+4 |
* | console.lua: fix completion after command prefixes | Guido Cella | 2025-02-08 | 1 | -10/+12 |
* | command: show Loop playlist when changing --loop-playlist at runtime | Guido Cella | 2025-02-08 | 1 | -1/+1 |
* | m_option: deprecate setting -1 to --video-aspect-override | Dudemanguy | 2025-02-08 | 3 | -2/+12 |
* | m_option: forbid non -1 negative values for video-aspect-override | Dudemanguy | 2025-02-08 | 2 | -1/+15 |
* | command: convert aspect, par, and sar sub-properties to double | Dudemanguy | 2025-02-08 | 3 | -4/+5 |
* | build: add early exit if git is not found | Kacper Michajłow | 2025-02-06 | 1 | -2/+4 |
* | github/workflows/lint: show ruff suggested changes | Kacper Michajłow | 2025-02-06 | 1 | -1/+6 |
* | github/workflows/lint: update astral-sh/ruff-action to v3 | Kacper Michajłow | 2025-02-06 | 1 | -1/+1 |
* | ci/lint: disable isort checks | Dudemanguy | 2025-02-05 | 1 | -1/+0 |
* | build: use a more user-friendly version string for shallow clones | Kacper Michajłow | 2025-02-05 | 1 | -4/+23 |
* | build: prepend version strings with 'v' for release tarball builds | Dudemanguy | 2025-02-05 | 1 | -0/+1 |
* | github/workflows/lint: add umpv to Python linting | Kacper Michajłow | 2025-02-05 | 1 | -0/+3 |
* | TOOLS/umpv: add Windows support | Kacper Michajłow | 2025-02-05 | 1 | -9/+18 |
* | TOOLS/umpv: use append-play | Kacper Michajłow | 2025-02-05 | 1 | -1/+1 |
* | TOOLS/umpv: don't wait for mpv after it is run | Kacper Michajłow | 2025-02-05 | 1 | -1/+1 |
* | TOOLS/umpv: use builtin profile for pseudo gui options | Kacper Michajłow | 2025-02-05 | 1 | -2/+1 |
* | TOOLS/umpv: handle the case when mpv disappears during adding files | Kacper Michajłow | 2025-02-05 | 1 | -5/+8 |
* | TOOLS/umpv: minor fixes to style and typing | Kacper Michajłow | 2025-02-05 | 1 | -46/+51 |
* | m_option: fix parsing of OP_APPEND for string lists | Dudemanguy | 2025-02-05 | 1 | -1/+1 |
* | player/loadfile: we shouldn't unescape inplace | Kacper Michajłow | 2025-02-05 | 3 | -3/+15 |
* | meson: add disable-packet-pool option | Kacper Michajłow | 2025-02-05 | 3 | -5/+22 |
* | demux: reclaim demux_packets to reduce memory allocator pressure | Kacper Michajłow | 2025-02-05 | 24 | -56/+300 |
* | loadfile: unescape display filenames | Nikolai Vavilov | 2025-02-05 | 1 | -0/+2 |
* | DOCS/man/options: document that --d3d11-flip=no enables transparency | Guido Cella | 2025-02-05 | 1 | -0/+5 |
* | osc.lua: bind right clicking the title to show history | Guido Cella | 2025-02-05 | 2 | -7/+7 |
* | TOOLS/mpv_identify.sh: handle forward slash in property names | Leo Izen | 2025-02-05 | 1 | -3/+3 |
* | video/out/kitty: make kitty vo ten times faster by avoiding strlen | Sami Farin | 2025-02-05 | 1 | -26/+38 |
* | command: normalize paths for path and track-list/N/external-filename | Dudemanguy | 2025-02-01 | 3 | -7/+12 |
* | command: simplify find_track_with_url handling | Dudemanguy | 2025-02-01 | 1 | -9/+10 |
* | options/path: add mp_normalize_user_path shorthand | Dudemanguy | 2025-02-01 | 2 | -0/+14 |
* | various: simplify mp_normalize_path usage | Dudemanguy | 2025-02-01 | 4 | -15/+9 |
* | misc/path_utils: allow passing NULL to mp_normalize_path | Dudemanguy | 2025-02-01 | 1 | -10/+13 |
* | console.lua: stop expanding ~/ in file completion | Guido Cella | 2025-02-01 | 1 | -28/+14 |
* | Revert "DOCS/man/input: document that shutdown is sent when scripts terminate" | Guido Cella | 2025-02-01 | 2 | -2/+5 |
* | DOCS/man/input: document that shutdown is sent when scripts terminate | Guido Cella | 2025-01-31 | 2 | -5/+2 |
* | Revert "console.lua: add pause_on_open script-opt" | Guido Cella | 2025-01-31 | 3 | -22/+0 |
* | console.lua: add user-data/mpv/console/open | Guido Cella | 2025-01-31 | 2 | -0/+9 |
* | DOCS/man/input: reorder user-data's docs | Guido Cella | 2025-01-31 | 1 | -10/+10 |
* | command: expand paths for all commands with path arguments | Dudemanguy | 2025-01-30 | 3 | -11/+29 |
* | ci/lint-commit-msg.py: add .rst from allowed extension skips | Kacper Michajłow | 2025-01-30 | 1 | -1/+1 |
* | ci/lint-commit-msg.py: remove .py from allowed extension skips | Kacper Michajłow | 2025-01-30 | 1 | -1/+1 |
* | command: add metadata sub-property for track-list | Dudemanguy | 2025-01-30 | 4 | -1/+44 |
* | command: prefix all property functions with mp | Dudemanguy | 2025-01-30 | 1 | -12/+12 |
* | player: print secondary subtitles on the terminal | Dudemanguy | 2025-01-30 | 4 | -15/+30 |
* | m_option: reallow setting list options to no value to -clr them | llyyr | 2025-01-29 | 1 | -1/+1 |
* | osdep/terminal-unix: fix stop_cont_pipe leak | Kacper Michajłow | 2025-01-29 | 1 | -2/+3 |
* | fuzzer_load: don't dup3 fd if it already has a value we want | Kacper Michajłow | 2025-01-29 | 1 | -1/+1 |
* | m_option: add -clr to keyvalue list options | Dudemanguy | 2025-01-29 | 3 | -0/+7 |
* | m_option: reintroduce -del to string list and keyvalue list | Dudemanguy | 2025-01-29 | 3 | -58/+105 |
* | m_option: undeprecate list option suffixes with multiple items | Dudemanguy | 2025-01-29 | 3 | -17/+5 |
* | player/misc: check codec values for overflow | Kacper Michajłow | 2025-01-29 | 1 | -2/+2 |
* | command: don't run UPDATE_{AD,VD} if the {ao,vo}_chain doesn't exist | Dudemanguy | 2025-01-29 | 1 | -2/+2 |
* | vd_lavc: separate opts to two structs and reorganize | Dudemanguy | 2025-01-29 | 5 | -34/+65 |
* | ad_lavc: flag options with UPDATE_AD | Dudemanguy | 2025-01-29 | 1 | -0/+1 |
* | various: expand paths for all file/directory related options | Dudemanguy | 2025-01-29 | 14 | -35/+56 |
* | command: fix spammy events when frame stepping forward with seek | Dudemanguy | 2025-01-29 | 1 | -3/+4 |
* | clipboard-wayland: initialize offer fd | Attila Fidan | 2025-01-29 | 1 | -0/+1 |
* | vo_kitty: unlink shared memory only on vo close | Kacper Michajłow | 2025-01-29 | 1 | -3/+5 |
* | player/command: reinit video decoder when it's options change | Christoph Heinrich | 2025-01-28 | 1 | -1/+1 |
* | |