summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* command: export current-gpu-context propertynanahi2024-01-202-0/+4
* chmap: mp_image_pool: drop stale mentions of Libav in commentsllyyr2024-01-201-1/+1
* libplacebo: fix out-of-bounds read with --really-quietGuido Cella2024-01-201-1/+7
* wayland_common: guard against negative configure sizesnanahi2024-01-191-0/+5
* win32: change to alphanumeric mode on the first keypressnanahi2024-01-151-0/+10
* win32: default to alphanumeric input when the IME is first initializednanahi2024-01-151-0/+30
* win32: move IME candidate window to video windownanahi2024-01-151-0/+9
* win32: handle WM_UNICHARnanahi2024-01-151-3/+10
* win32: re-enable IMEnanahi2024-01-151-12/+11
* wayland: accept active modifiers even if they aren't physically heldllyyr2024-01-131-1/+1
* wayland: don't ignore key modifiers if they were consumedllyyr2024-01-131-1/+1
* x11_common: prefer Xft.dpi for HiDPI scalingnanahi2024-01-101-1/+41
* x11_common: allow DPI scale in unit of 0.5nanahi2024-01-102-16/+25
* vo_gpu_next: respect d3d11 swapchain output format preferencenanahi2024-01-063-0/+15
* vo_sdl: support the focused propertyGuido Cella2023-12-291-0/+7
* win32: add support for --input-cursor-passthrough optionnanahi2023-12-281-0/+21
* various: use correct PATH_MAX for win32sfan52023-12-271-2/+4
* mac: add support for --input-cursor-passthrough optionder richter2023-12-252-0/+5
* mac: add support for --auto-window-resize optionder richter2023-12-232-2/+4
* mac: update geometry/autofit opts on runtimeder richter2023-12-232-8/+14
* hwdec_drmprime: try and declare support for weird forked ffmpeg formatsPhilip Langdale2023-12-151-0/+21
* w32_common: remove executable bit from fileDudemanguy2023-12-151-0/+0
* mac: add support for drag-and-drop optionder richter2023-12-151-2/+2
* mac: add support for window-id propertyder richter2023-12-151-0/+7
* w32_common: rename some camelCase struct member names to snake_casenanahi2023-12-101-9/+9
* win32: temporarily disable aero shake while dragging hack is activenanahi2023-12-101-0/+10
* win32: stop fullscreen window from moving while dragging hack is activenanahi2023-12-101-3/+17
* x11_common: fix compose key handlingnanahi2023-12-101-1/+3
* win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWNnanahi2023-12-061-2/+2
* input: add missing forward media keynanahi2023-12-062-2/+4
* image_writer: default to lossless AVIF screenshotsKacper Michajłow2023-12-041-2/+1
* image_writer: add missing mp_image_params in convert_imageKacper Michajłow2023-12-041-0/+2
* image_writer: print screenshot format in verbose logKacper Michajłow2023-12-041-2/+2
* image_writer: use common format selection for AVIF screenshotsKacper Michajłow2023-12-041-2/+2
* mac: report modifier keys on precise scrollingder richter2023-12-021-1/+1
* mac: fix initial window size and position when already maximizedder richter2023-12-021-1/+2
* vo_gpu: fix ra_fbo stack-use-after-scopeDudemanguy2023-11-281-9/+6
* vo_kitty: init all fields of struct sigaction before using itKacper Michajłow2023-11-281-2/+3
* ra_pl: add missing initializerKacper Michajłow2023-11-281-1/+1
* vo: don't pass VADRMPRIMESurfaceDescriptor by valueKacper Michajłow2023-11-282-9/+9
* wayland: simplify reading dataKacper Michajłow2023-11-281-15/+10
* mp_image: remove local params copy from mp_image_setfmtKacper Michajłow2023-11-281-3/+1
* vo_gpu: don't pass gl_user_shader_hook by valueKacper Michajłow2023-11-283-12/+10
* vo_gpu: don't pass mp_pass_perf by valueKacper Michajłow2023-11-281-8/+14
* vo_gpu: don't pass ra_fbo by valueKacper Michajłow2023-11-2810-39/+39
* vaapi: bump vaapi info callback to verbose messagesKacper Michajłow2023-11-261-1/+1
* vaapi: add missing NULL checkKacper Michajłow2023-11-261-1/+2
* mac: fix a race condition when updating the window titleder richter2023-11-251-3/+2
* mac: cleanup some unused and unneeded codeder richter2023-11-251-7/+1
* meson: adjust win32 definesKacper Michajłow2023-11-251-0/+1
* various: replace some OOM handlingsfan52023-11-242-4/+2
* vo: add params mutexKacper Michajłow2023-11-223-3/+19
* vaapi: add support for vaapi-win32Kacper Michajłow2023-11-221-2/+51
* vaapi: pass module into create()Kacper Michajłow2023-11-221-7/+8
* d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapterKacper Michajłow2023-11-223-41/+45
* d3d11: rename d3d11 adapter to DXGI adapterKacper Michajłow2023-11-223-22/+22
* 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: fix reporting of left wheel and right wheel scrollingder richter2023-11-201-2/+2
* vo_gpu_next: bump ICC cache size limit to 20 MBNiklas Haas2023-11-201-1/+1
* 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
* various: add some missing error checksKacper Michajłow2023-11-182-2/+6
* 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-181-0/+2
* vo: avoid overshooting the expected end of the frame during pauseKacper Michajłow2023-11-181-2/+7
* vo_sdl: fix broken mouse wheel multipliernanahi2023-11-181-2/+2
* hwdec_vulkan: use VK_NULL_HANDLE when counting the number of imagesDudemanguy2023-11-181-2/+2
* vo_gpu_next: set max cache size back down to 10 MiBDudemanguy2023-11-181-2/+2
* hwdec: support videotoolbox with libplaceborcombs2023-11-166-147/+552
* vo: delay vsync samples by at least 10 refreshesKacper Michajłow2023-11-141-1/+2
* vo_gpu_next: guard from cache save conflictKacper Michajłow2023-11-141-3/+8
* vo_gpu_next: disable libplacebo drift_compensationKacper Michajłow2023-11-121-0/+7
* vo_gpu_next: update overlays for blend subtitles on frame redrawsDudemanguy2023-11-121-8/+5
* vo_gpu_next: fix interpolationKacper Michajłow2023-11-111-6/+5
* vo: add frame vsync and vsync durationKacper Michajłow2023-11-112-0/+5
* 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
* wayland: obey initial size hints set by the compositorDudemanguy2023-11-102-11/+19
* cocoa: remove OpenGL cocoa backendder richter2023-11-1012-2322/+0
* mac: change display name retrieval to localizedName NSScreen propertyder richter2023-11-101-2/+2
* mac: fix build on older swift versionsder richter2023-11-101-5/+5
* vo_gpu_next: overwrite cache files atomicallysfan52023-11-101-2/+7
* vo_gpu_next: refactor cache saving codesfan52023-11-101-33/+33
* vo: don't sleep 1ms always when requested time is in the pastKacper Michajłow2023-11-094-4/+7
* vo: replace some magic numbers with timer macrosDudemanguy2023-11-091-5/+5
* mac: remove runtime checks and compatibility for macOS older than 10.15der richter2023-11-0910-85/+42
* meson: remove several macos-10-* build optionsDudemanguy2023-11-091-8/+1
* vo: replace VOCTRL_HDR_METADATA with direct VO params readKacper Michajłow2023-11-083-20/+16
* vo_gpu_next: add --target-gamut optionNiklas Haas2023-11-083-0/+9
* 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
* 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-074-4/+5
* wayland: improve wl_output guessing before mpv window is mappedDudemanguy2023-11-061-4/+5
* 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
* Revert "vo: clear vsync_offset if drawing while paused"llyyr2023-11-061-3/+0
* ALL: use pl_hdr_metadata and nuke sig_peakKacper Michajłow2023-11-059-73/+45
* csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peakKacper Michajłow2023-11-053-3/+8
* csputils: change mp_hdr_metadata to pl_hdr_metadataKacper Michajłow2023-11-053-32/+5
* timer: remove unnecesary time conversionsKacper Michajłow2023-11-053-3/+3
* mp_thread: prefer tracking threads with idKacper Michajłow2023-11-052-7/+7
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-0522-378/+367
* 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
* 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
* various: remove trailing whitespaceGuido Cella2023-10-302-2/+2
* mp_threads: rename threads for consistent naming across all of themKacper Michajłow2023-10-271-1/+1
* Revert "hwdec_vulkan: account for vulkan frames now using presentation size"Philip Langdale2023-10-261-2/+12
* timer: use MP_TIME macrosKacper Michajłow2023-10-263-3/+3
* options: rename --override-display-fps to --display-fps-overrideDudemanguy2023-10-251-1/+1
* options: disable --allow-delayed-peak-detect by defaultKacper Michajłow2023-10-251-1/+0
* meson: make libplacebo a required dependencyllyyr2023-10-234-6/+2
* vo: define <= 0 as unsupported for last_queue_display_timeKacper Michajłow2023-10-232-3/+13
* vo: change spammy log to traceKacper Michajłow2023-10-231-2/+2
* vo: average more vsync samplesKacper Michajłow2023-10-231-1/+1
* d3d11: calc vsync interval on real stats, not just last intervalKacper Michajłow2023-10-231-12/+17
* img_format: remove duplicated macrosNRK2023-10-231-6/+0
* aspect: remove unused multiplicationNRK2023-10-231-2/+0
* vf_vapoursynth: set nominal_fps after the filterchainikdn2023-10-211-1/+4
* various: sort some standard headersNRK2023-10-208-22/+25
* various: remove ATOMIC_VAR_INITNRK2023-10-201-1/+1
* osdep: remove atomic.hNRK2023-10-208-8/+8
* mp_image: set crop metadata when converting to AVFrameKacper Michajłow2023-10-201-0/+5
* vo_gpu_next: optimally align DR buffersNiklas Haas2023-10-191-0/+2
* vd_lavc: align buffers to multiple of image sizeNiklas Haas2023-10-192-2/+9
* video/mp_image: handle non-power-of-two alignmentNiklas Haas2023-10-191-1/+1
* win32: suppress pointer cast warningKacper Michajłow2023-10-191-1/+1
* vo_gpu_next: cast const away to suppress warningKacper Michajłow2023-10-191-1/+1
* d3d11: don't skip last char in bufferKacper Michajłow2023-10-191-1/+1
* win32: clear background only on first paintKacper Michajłow2023-10-181-1/+4
* wayland: use ppoll if possibleDudemanguy2023-10-171-5/+6
* dither: removed some unused codeDudemanguy2023-10-161-56/+0
* vo: convert some final low-hanging things to nanosecondsDudemanguy2023-10-162-11/+11
* timer: add convenience time unit conversion macrosDudemanguy2023-10-163-4/+4
* vo_gpu/vo_gpu_next: add vulkan support for macOSder richter2023-10-145-0/+347
* mac: add a window animation lock to wait for animations to finishder richter2023-10-141-1/+16
* hwdec_dxva2egl: fix log value typeKacper Michajłow2023-10-141-1/+1
* vo_gpu_next: only increment osd_sync in update_overlays if pausedDudemanguy2023-10-131-1/+1
* drm_common: don't spoil errno in signal handlerNRK2023-10-131-0/+2
* win32: improve window snapping behaviorsunpenghao2023-10-101-53/+113
* timer: change mp_sleep_us to mp_sleep_nsDudemanguy2023-10-104-9/+9
* vo: use mp_poll wrapper in wait_events when applicableDudemanguy2023-10-102-6/+8
* vo: change vo->driver->wait_events to nanosecondsDudemanguy2023-10-1019-39/+39
* vo: use nanoseconds for frame duration and ptsDudemanguy2023-10-103-14/+14
* vo: remove vo_get_estimated_vsync_interval conversion to secondsDudemanguy2023-10-101-2/+1
* vo: remove frame timing check from vo_still_displaying()Kacper Michajłow2023-10-071-10/+3
* Revert "video: remove another redundant wakeup"Kacper Michajłow2023-10-072-42/+19
* mp_image: don't copy crop value from opaque_refKacper Michajłow2023-10-071-1/+0
* vo_gpu_next: improve updating overlaysDudemanguy2023-10-053-25/+22
* vo_dmabuf_wayland: correct full window size calculationDudemanguy2023-10-051-1/+3
* win32: clear client area to black earlyKacper Michajłow2023-10-051-2/+5
*