summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Release 0.37.0v0.37.0release/0.37sfan52023-11-213-168/+161
* vo_gpu_next: reduce number of requested frames from VOKacper Michajłow2023-11-211-2/+2
* mac: title bar fix 1px none covered video at topder richter2023-11-201-1/+1
* mac: add rotation menubar entriesder richter2023-11-201-0/+22
* mac: fix reporting of left wheel and right wheel scrollingder richter2023-11-201-2/+2
* command: add missing null check to event handlersfan52023-11-201-1/+1
* DOCS/options: admonish users for touching --3dlut-sizeNiklas Haas2023-11-201-2/+5
* vo_gpu_next: bump ICC cache size limit to 20 MBNiklas Haas2023-11-201-1/+1
* DOCS/options: reword cache optionsNiklas Haas2023-11-201-11/+11
* vo_gpu_next: don't re-save unmodified cacheNiklas Haas2023-11-201-0/+18
* vo_gpu_next: dramatically simplify cache codeNiklas Haas2023-11-201-111/+64
* vo_direct3d: remove redundant conditionKacper Michajłow2023-11-181-2/+1
* opengl/context: remove duplicated conditionsKacper Michajłow2023-11-181-5/+1
* ra_d3d11: fix off by one checkKacper Michajłow2023-11-181-2/+2
* vo: add missing return variable assignmentKacper Michajłow2023-11-182-2/+2
* win32: don't jump over variable init with gotoKacper Michajłow2023-11-182-2/+4
* various: add some missing error checksKacper Michajłow2023-11-187-5/+20
* demux: add missing NULL checkKacper Michajłow2023-11-181-0/+1
* common/msg: remove redundant checkKacper Michajłow2023-11-181-1/+1
* ao_wasapi: add missing comma in strings arrayKacper Michajłow2023-11-181-1/+1
* vo_gpu_next: disable drift compensation for screenshotsKacper Michajłow2023-11-181-1/+6
* vo_gpu_next: add validation for invalid pl_queue usageKacper Michajłow2023-11-181-1/+22
* vo_gpu_next: set frame duration if provided by VOKacper Michajłow2023-11-181-0/+1
* vo_gpu_next: interpolate only if display_synced or a still frameKacper Michajłow2023-11-181-3/+4
* vo_gpu_next: request more frames to account for anti aliasingKacper Michajłow2023-11-181-4/+8
* vo_gpu_next: make the first frame check less ominousKacper Michajłow2023-11-181-7/+10
* vo_gpu_next: remove incorrect interpolation disablingKacper Michajłow2023-11-181-1/+0
* vo_gpu_next: fix pl_queue refill on resetKacper Michajłow2023-11-181-2/+4
* vo: pass approximate frame duration in vo_frameKacper Michajłow2023-11-182-0/+3
* vo: avoid overshooting the expected end of the frame during pauseKacper Michajłow2023-11-181-2/+7
* player/video: account for repeats in ideal_frame_vsync_durationKacper Michajłow2023-11-181-0/+4
* vo_sdl: fix broken mouse wheel multipliernanahi2023-11-181-2/+2
* DOCS: properly document --force-window-position for sdl vonanahi2023-11-181-1/+1
* loadfile: remove some dead codeDudemanguy2023-11-181-4/+1
* hwdec_vulkan: use VK_NULL_HANDLE when counting the number of imagesDudemanguy2023-11-181-2/+2
* test: update ffmpeg format refsDudemanguy2023-11-185-2/+102
* vo_gpu_next: set max cache size back down to 10 MiBDudemanguy2023-11-181-2/+2
* hwdec: support videotoolbox with libplaceborcombs2023-11-168-149/+568
* osxbundle: sign bundle with ad-hoc pseudo identityder richter2023-11-151-0/+6
* 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 Cella