summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* osxbundle: remove mpv-bundle symlink to allow code signingDaniel Brookman2023-11-153-12/+7
* osxbundle: resolve relative linked dependency pathsder richter2023-11-151-12/+63
* zsh-completion: complete options after --helpGuido Cella2023-11-151-0/+8
* command: notify media-title on force-media-title changeChristoph Heinrich2023-11-151-0/+2
* audio: fix UB when casting INFINITY to integerKacper Michajłow2023-11-151-3/+3
* vo: delay vsync samples by at least 10 refreshesKacper Michajłow2023-11-141-1/+2
* player: don't remove all selected sub tracks in mp_dselect_trackkarelrooted2023-11-141-0/+2
* stats.lua: fix incorrect storage aspect ratio valuenanahi2023-11-141-1/+7
* command: export storage aspect ratio (sar) propertiesnanahi2023-11-142-0/+9
* vo_gpu_next: guard from cache save conflictKacper Michajłow2023-11-141-3/+8
* demux_playlist: simplify ini parsingDudemanguy2023-11-141-7/+8
* DOCS/options: update watch-later-options docsKacper Michajłow2023-11-122-5/+9
* options: add more properties to default watch-later-optionsKacper Michajłow2023-11-122-0/+13
* options: remove not relevant props from default watch-later-optionsKacper Michajłow2023-11-122-5/+2
* vo_gpu_next: disable libplacebo drift_compensationKacper Michajłow2023-11-121-0/+7
* player/video: fix calculation of ideal_frame_vsync_durationKacper Michajłow2023-11-121-1/+1
* m_option: remove leftovers of del actionGuido Cella2023-11-121-8/+2
* vo_gpu_next: update overlays for blend subtitles on frame redrawsDudemanguy2023-11-121-8/+5
* DOCS/options: osd-shadow is ignored with osd-back-colorGuido Cella2023-11-121-6/+5
* demux: always update the cache on initDudemanguy2023-11-121-1/+1
* vo_gpu_next: fix interpolationKacper Michajłow2023-11-111-6/+5
* vo: add frame vsync and vsync durationKacper Michajłow2023-11-113-2/+9
* vo_gpu_next: improve PTS clampingDudemanguy2023-11-111-3/+8
* vo_gpu_next: add some additional sanity checking for interpolationDudemanguy2023-11-111-3/+5
* wayland: fix shift+tab keyboard inputChristoph Heinrich2023-11-111-4/+4
* console: fix crash for long suggestion stringsChristoph Heinrich2023-11-111-1/+2
* osdep/w32_keyboard: remove duplicated MP_KEY_BACK mappingKacper Michajłow2023-11-111-1/+0
* wayland: obey initial size hints set by the compositorDudemanguy2023-11-102-11/+19
* cocoa: remove OpenGL cocoa backendder richter2023-11-1014-2330/+4
* mac: change display name retrieval to localizedName NSScreen propertyder richter2023-11-103-33/+4
* mac: fix build on older swift versionsder richter2023-11-101-5/+5
* TOOLS/macos-sdk-version: remove legacy sdk version retrievalder richter2023-11-102-29/+12
* vo_gpu_next: overwrite cache files atomicallysfan52023-11-101-2/+7
* osdep/io: implement rename() wrappersfan52023-11-102-0/+16
* vo_gpu_next: refactor cache saving codesfan52023-11-101-33/+33
* DOSC/input: clarify a couple of commands where no-osd has no effectDudemanguy2023-11-091-2/+2
* player/command: make show-progress work regardless of osd prefixDudemanguy2023-11-091-0/+4
* vo: don't sleep 1ms always when requested time is in the pastKacper Michajłow2023-11-095-6/+16
* vo: replace some magic numbers with timer macrosDudemanguy2023-11-091-5/+5
* demux/lavf: don't use deprecated side dataKacper Michajłow2023-11-091-5/+26
* editorconfig: add max lineNRK2023-11-091-0/+5
* mac: remove runtime checks and compatibility for macOS older than 10.15der richter2023-11-0917-214/+47
* meson: remove several macos-10-* build optionsDudemanguy2023-11-095-54/+4
* player/loadfile: remove blank line on exitKacper Michajłow2023-11-081-1/+0
* msg: ensure status line is always visibleKacper Michajłow2023-11-081-1/+27
* msg: factor out print codeKacper Michajłow2023-11-081-52/+61
* msg: convert dump_stats to bstrKacper Michajłow2023-11-081-5/+3
* msg: use bstr for partial msgKacper Michajłow2023-11-081-11/+6
* msg: check isatty separately per each streamKacper Michajłow2023-11-081-12/+29
* Revert "player: cut off status line on terminal width"Kacper Michajłow2023-11-081-5/+0
* Revert "player: don't print status line again when quitting"Kacper Michajłow2023-11-081-5/+2
* msg: refactor how terminal messages are printedKacper Michajłow2023-11-081-99/+156
* stats.lua: disable ASS formatting when printing to terminalKacper Michajłow2023-11-081-1/+1
* msg: don't mix partial log messages, with unrelated log levelsKacper Michajłow2023-11-081-9/+11
* vo: replace VOCTRL_HDR_METADATA with direct VO params readKacper Michajłow2023-11-085-28/+36
* audio: avoid unnecessary silence padding in read_buffer()Thomas Weißschuh2023-11-081-11/+14
* ao_audiotrack: switch to ao_read_data_nonblocking()Thomas Weißschuh2023-11-081-1/+1
* ao_coreaudio: switch to ao_read_data_nonblocking()Thomas Weißschuh2023-11-081-1/+1
* ao_pipewire: switch to ao_read_data_nonblocking()Thomas Weißschuh2023-11-081-1/+1
* audio: introduce ao_read_data_nonblocking()Thomas Weißschuh2023-11-083-10/+40
* threads-win32: add comment about local decl of a functionKacper Michajłow2023-11-081-0/+1
* threads-win32: support UWP in mp_thread_set_nameKacper Michajłow2023-11-081-3/+7
* meson: add missing source file for UWPKacper Michajłow2023-11-081-1/+2
* osdep/threads-posix: use CLOCK_MONOTONIC if supportedKacper Michajłow2023-11-082-10/+60
* osdep/timer-linux: check clock availability on initKacper Michajłow2023-11-081-6/+21
* DOCS/option: discourage the use of video-latency-hacks a bit moreDudemanguy2023-11-081-1/+2
* vo_gpu_next: add --target-gamut optionNiklas Haas2023-11-085-0/+17
* stats.lua: remove unused variableGuido Cella2023-11-071-3/+0
* console.lua: don't print the console log to the OSD when switching VOGuido Cella2023-11-071-1/+8
* player/command: handle force window on runtime vo changesDudemanguy2023-11-071-0/+1
* stats: don't overwrite color and alpha of `osd-back-color`Christoph Heinrich2023-11-071-4/+6
* console: don't overwrite color and alpha of `osd-back-color`Christoph Heinrich2023-11-071-2/+3
* sub: add --sub-stretch-durations optionMohammad AlSaleh2023-11-074-1/+12
* player/command: fix typo in sig-peak value computationKacper Michajłow2023-11-071-1/+1
* win32: fix hit test using client rc instead windowKacper Michajłow2023-11-071-16/+20
* vo_gpu: apply ICC profile and dithering only to window screenshotssfan52023-11-072-10/+14
* vo_gpu_next: drop alpha channel from screenshots if unneededsfan52023-11-071-1/+5
* image_writer: improve format conversion loggingsfan52023-11-071-2/+6
* console: wrap rows at the topChristoph Heinrich2023-11-071-8/+6
* console: optimize table generationChristoph Heinrich2023-11-071-20/+32
* console: enable completions without a prefixChristoph Heinrich2023-11-071-4/+4
* console.lua: complete raw propertiesGuido Cella2023-11-071-1/+1
* console: avoid redundant completion appendageChristoph Heinrich2023-11-071-2/+36
* present_sync: remove unneeded clear_values functionDudemanguy2023-11-073-13/+0
* vo: require successive vsyncs to be more than swapchain depthDudemanguy2023-11-071-1/+1
* present_sync: only save as many entries as the swapchain depthDudemanguy2023-11-075-7/+10
* vo: replace max swapchain depth magic numberDudemanguy2023-11-075-5/+6
* DOCS/mpv: consistent formatting of keybindingsChristoph Heinrich2023-11-071-12/+12
* DOCS/console: correct capitalization of keybindingsChristoph Heinrich2023-11-071-19/+19
* wayland: improve wl_output guessing before mpv window is mappedDudemanguy2023-11-062-4/+12
* sub: adjust offsets when sub seeking/steppingDudemanguy2023-11-063-7/+10
* DOCS/input: stop documenting vf delGuido Cella2023-11-061-7/+0
* dec_sub: always copy packet for new segmentsDudemanguy2023-11-061-1/+1
* drm: use present_sync mechanism for presentation feedbackDudemanguy2023-11-066-122/+40
* present_sync: rename function to present_sync_update_valuesDudemanguy2023-11-064-4/+4
* present_sync: rewrite around linked listDudemanguy2023-11-064-33/+81
* ytdl_hook: fix mixed thumbnail.preference availabilityChristoph Heinrich2023-11-061-1/+1
* Revert "vo: clear vsync_offset if drawing while paused"llyyr2023-11-061-3/+0
* video: reset `display_sync_error` when resetting statellyyr2023-11-061-0/+1
* threads: unbreak mpv on builds without assertsKacper Michajłow2023-11-063-4/+2
* player/command: add video-params and siblings to MPV_EVENT_TICKKacper Michajłow2023-11-051-1/+1
* ALL: use pl_hdr_metadata and nuke sig_peakKacper Michajłow2023-11-0515-94/+51
* demux_mkv: parse mastering metadataKacper Michajłow2023-11-051-5/+47
* player/command: remove hdr-metadata propertyKacper Michajłow2023-11-053-86/+10
* csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peakKacper Michajłow2023-11-057-10/+63
* player/command: use pl_hdr_metadata_containsKacper Michajłow2023-11-051-5/+3
* csputils: change mp_hdr_metadata to pl_hdr_metadataKacper Michajłow2023-11-054-33/+6
* timer: remove unnecesary time conversionsKacper Michajłow2023-11-054-4/+4
* win32/pthread: remove unused codeKacper Michajłow2023-11-053-529/+0
* timer: remove unused codeKacper Michajłow2023-11-053-53/+0
* threads: remove unused codeKacper Michajłow2023-11-052-33/+0
* threads: rename threads.c to threads-posix.cKacper Michajłow2023-11-053-2/+2
* threads: move pthread debug to threads-posix.hKacper Michajłow2023-11-053-64/+61
* mp_thread: add win32 implementationKacper Michajłow2023-11-0513-37/+252
* mp_thread: prefer tracking threads with idKacper Michajłow2023-11-0513-40/+43
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-0581-1299/+1252
* threads: add new mp_thread abstractionKacper Michajłow2023-11-052-0/+148
* sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILTDudemanguy2023-11-054-10/+31
* options: add UPDATE_SUB_HARD flag to sub-ass-overrideDudemanguy2023-11-051-1/+2
* vo_gpu_next: update to newer cache APIDudemanguy2023-11-051-98/+96
* ra_pl: drop deprecated cached_program paramDudemanguy2023-11-051-7/+0
* vo_gpu_next: remove unneeded PL_API_VER guarding and definesDudemanguy2023-11-051-131/+1
* mp_image: pass rotation correctly to/from AVFrameKacper Michajłow2023-11-031-1/+8
* win32: add more values for monitor refresh rate detectionnanahi2023-11-021-0/+4
* DOCS/man/console: update type examplesGuido Cella2023-11-021-2/+6
* lua: remove a ton of unneeded parenthesesDudemanguy2023-11-025-147/+146
* console.lua: complete file pathsGuido Cella2023-11-021-0/+44
* console.lua: complete list option verbsGuido Cella2023-11-021-0/+18
* console.lua: inline mp.optionsGuido Cella2023-11-021-2/+1
* console.lua: complete list optionsGuido Cella2023-11-021-0/+22
* console.lua: complete profilesGuido Cella2023-11-021-0/+12
* console.lua: complete commands after helpGuido Cella2023-11-021-1/+9
* console: complete infinite cycle-values argumentsChristoph Heinrich2023-11-011-24/+4
* m_option: don't try to remove all filter matchesDudemanguy2023-11-011-8/+6
* player/main: set main thread name as mpvKacper Michajłow2023-11-011-1/+1
* vo_gpu_next: use pl_queue_params() macroNiklas Haas2023-10-311-2/+2
* vf_vapoursynth: set crop metadata after mapping vapoursynth frameKacper Michajłow2023-10-311-0/+2
* player/video: loosen logic checks for adjust_syncDudemanguy2023-10-301-2/+2
* player/video: don't reset ao on video chain reinitDudemanguy2023-10-301-8/+4
* demux: make hysteresis-secs respect cache-secsNRK2023-10-303-7/+9
* demux: cosmeticsNRK2023-10-301-6/+5
* m_option: drop support for -del for list optionsDudemanguy2023-10-306-115/+19
* m_option: remove all matches when using -removeDudemanguy2023-10-301-13/+22
* options: make --screenshot-directory/--watch-later-directory aliasesDudemanguy2023-10-303-4/+8
* ytdl_hook: reverse thumbnail orderChristoph Heinrich2023-10-301-1/+2
* ytdl_hook: support the preference field of thumbnailsChristoph Heinrich2023-10-301-1/+4
* ytdl_hook: add thumbnail optionChristoph Heinrich2023-10-302-12/+13
* ytdl_hook: support thumbnailsEva2023-10-301-3/+36
* various: remove trailing whitespaceGuido Cella2023-10-307-13/+13
* ao_coreaudio: signal buffer underrunsUmar Getagazov2023-10-291-1/+8
* meson: do the macos sdk version comparison in mesonDudemanguy2023-10-292-13/+8
* Revert "meson: import python module"Dudemanguy2023-10-291-5/+2
* meson: import python modulem154k12023-10-281-2/+5
* TOOLS/{file2string,matroska}: drop unneeded stdout outputDudemanguy2023-10-282-12/+3
* timer-linux: fallback to CLOCK_MONOTONIC instead of timespec_getDudemanguy2023-10-271-3/+4
* scripting: add 'script' to messagesKacper Michajłow2023-10-271-2/+2
* scripting: rename backend names for concise namingKacper Michajłow2023-10-273-5/+4
* mp_threads: rename threads for consistent naming across all of themKacper Michajłow2023-10-2715-26/+30
* TOOLS/macos-sdk-version: use packaging instead of distutils for versionDudemanguy2023-10-271-2/+2
* timer: remove MP_START_TIMENRK2023-10-274-15/+8
* player/lua: use mp_msg_find_level in check_loglevelKacper Michajłow2023-10-271-4/+3
* msg: make mp_msg_find_level case insensitiveKacper Michajłow2023-10-271-1/+1
* DOCS/options: clarify `no-config` is a command line flagllyyr2023-10-271-0/+1
* player/audio: fix incorrect check on adding delayDudemanguy2023-10-261-1/+1
* semaphore_osx: change mp_sem_timedwait to mp_timeKacper Michajłow2023-10-263-24/+18
* semaphore_osx: don't overwrite global symbolsKacper Michajłow2023-10-262-27/+5
* Revert "hwdec_vulkan: account for vulkan frames now using presentation size"Philip Langdale2023-10-261-2/+12
* javascript: use --js-memory-report option instead of MPV_LEAK_REPORTDudemanguy2023-10-266-4/+15
* test: unbreak build when win32-internal-pthreads is disabledKacper Michajłow2023-10-261-2/+5
* timer: use MP_TIME macrosKacper Michajłow2023-10-265-8/+8
* osdep/timer-win2: rename to timer-win32Kacper Michajłow2023-10-252-1/+1
* ci/msys2: create a wrap file for libplacebollyyr2023-10-251-0/+11
* meson: remove libplacebo wrapllyyr2023-10-253-17/+1
* options: rename --play-dir to --play-directionDudemanguy2023-10-253-3/+5
* options: rename --watch-later-directory to --watch-later-dirDudemanguy2023-10-255-4/+6
* options: rename --screenshot-directory to --screenshot-dirDudemanguy2023-10-256-5/+7
* options: rename --sub-ass-force-style to --sub-ass-style-overridesDudemanguy2023-10-255-9/