summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu_next: fix win32 io wrapnanahi2024-02-261-0/+1
* input: add insert-next support for drag-and-dropDavid Vaughan2024-02-261-2/+8
* image_writer: cleanup leftover files if image writing failsnanahi2024-02-251-2/+10
* player/command: handle runtime toggling of hidpi-window-scaleDudemanguy2024-02-241-2/+0
* win32: clean up hidpi window scale behaviorDudemanguy2024-02-241-6/+3
* x11: clean up hidpi-window-scale behaviorDudemanguy2024-02-241-14/+15
* vo_gpu: use fbo texture height for fragment coordinate calculationnanahi2024-02-241-2/+2
* osdep/io: move I/O utility functions to misc/io_utilsnanahi2024-02-231-1/+1
* vo_gpu: fix fragment coordinate calculation when ditheringnanahi2024-02-221-3/+5
* vo_gpu: fix fragment coordinate calculation when drawing checkerboardnanahi2024-02-221-1/+3
* x11_common: handle window dragging in ButtonPress eventnanahi2024-02-212-28/+17
* various: make mentions of macOS consistentder richter2024-02-214-5/+5
* vo: make libmpv last in the auto-probing order for cocoa-cb onlyder richter2024-02-202-1/+6
* wayland_common: update pointer serial on pointer_enterJulian Orth2024-02-181-0/+1
* cocoa-cb: lock CGLContext on uninit and manual redrawder richter2024-02-182-0/+12
* vo_gpu_next: fix some lut-related memory leaksDudemanguy2024-02-171-0/+5
* vo_gpu_next: move gpu-next opts to specific sub optionDudemanguy2024-02-171-52/+62
* vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEODudemanguy2024-02-176-40/+0
* wayland_common: drop shape device check when spawning cursornanahi2024-02-172-12/+2
* wayland_common: properly determine has_keyboard_inputnanahi2024-02-172-5/+14
* wayland_common: handle scroll accumulation for each seatnanahi2024-02-172-22/+20
* wayland_common: handle keyboard state per seatnanahi2024-02-172-45/+43
* wayland_common: set cursor visibility for all seats for voctrlnanahi2024-02-171-3/+22
* wayland_common: handle removal of seatsnanahi2024-02-171-2/+13
* wayland_common: prevent cursor_seat stale referencenanahi2024-02-171-0/+1
* wayland_common: handle cursor_shape_device per seatnanahi2024-02-172-29/+31
* wayland_common: drop unnecessary xdg_toplevel null checknanahi2024-02-171-11/+1
* wayland_common: implement multi-seat supportnanahi2024-02-172-91/+141
* wayland_common: indentation nitnanahi2024-02-171-1/+1
* vulkan/context_win: make --alpha work and runtime changeablenanahi2024-02-171-6/+15
* opengl/context_win: make --alpha runtime changeablenanahi2024-02-171-8/+13
* d3d11: make --alpha runtime changeablenanahi2024-02-171-6/+12
* opengl/context_win: make --alpha=yes worknanahi2024-02-171-0/+5
* d3d11: set window to transparent if --alpha=yes is specifiednanahi2024-02-171-0/+3
* w32_common: add function to control window transparency statenanahi2024-02-172-0/+22
* vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlayDudemanguy2024-02-161-0/+2
* vo_gpu_next: move the frame->redraw check for blended subtitlesDudemanguy2024-02-151-4/+3
* vo: ensure that frames are not eaten on reconfigKacper Michajłow2024-02-151-13/+41
* Reapply "video: remove another redundant wakeup"Kacper Michajłow2024-02-152-19/+42
* Revert "vo: remove frame timing check from vo_still_displaying()"Kacper Michajłow2024-02-151-3/+10
* x11_common: fix Xft.dpi detection ignoring --hidpi-window-scalesfan52024-02-121-3/+5
* various: replace dead links in commentsnanahi2024-02-114-8/+10
* wayland: don't press keys again when releasing modifiersGuido Cella2024-02-111-0/+6
* hwdec_drmprime: check for AV_PIX_FMT_P210 before using itPhilip Langdale2024-02-101-0/+2
* wayland: set current_output on surface leave if applicableDudemanguy2024-02-081-4/+4
* vo_vdpau: cosmetic changes to timingsKacper Michajłow2024-02-071-10/+7
* player: remove all rpi-specific codeDudemanguy2024-02-056-1661/+0
* player: ensure runtime updates of certain rendering optionsDudemanguy2024-02-054-0/+13
* vo_vdpau: fix timing for nanosecondsDan Oscarsson2024-02-041-8/+6
* wayland_common: warn if scrolling will be brokennanahi2024-02-041-0/+3
* wayland_common: add touch listener boilerplatenanahi2024-02-041-0/+12
* wayland_common: prefer axis_value120 if supportednanahi2024-02-042-15/+95
* wayland_common: properly handle high resolution scrollingnanahi2024-02-041-1/+6
* x11_common: support --title-barnanahi2024-02-021-9/+13
* wayland: look for "default" cursor as well as "left_ptr"Dudemanguy2024-02-011-2/+5
* io: add mp_save_fileKacper Michajłow2024-01-311-25/+4
* vo_gpu_next: save cache to separate filesKacper Michajłow2024-01-311-49/+182
* hwdec_drmprime: add P010 and P210 supportboogie2024-01-282-0/+3
* hwdec_aimagereader: handle lack of JNI gracefullysfan52024-01-271-4/+6
* vo: change vo_frame duration to doubleKacper Michajłow2024-01-271-1/+1
* vo_dmabuf_wayland: scale smarter in hidpi situationsDudemanguy2024-01-273-13/+12
* wayland: don't rescale dimensions if hidpi-window-scale is disabledDudemanguy2024-01-271-0/+3
* wayland: drop buffer_scale use for viewporterDudemanguy2024-01-276-28/+23
* vo: ensure a dropped frame is always freedDudemanguy2024-01-261-1/+1
* all: add missing repr assignmentsKacper Michajłow2024-01-263-1/+5
* vo_gpu_next: simplify after recent changesKacper Michajłow2024-01-221-20/+4
* csputils: replace more primitives with pl_Kacper Michajłow2024-01-228-469/+93
* csputils: replace mp_chroma_location with pl_chroma_locationKacper Michajłow2024-01-2213-90/+37
* csputils: replace mp_alpha_type with pl_alpha_modeKacper Michajłow2024-01-2210-35/+13
* csputils: replace mp_colorspace with pl_color_spaceKacper Michajłow2024-01-2235-910/+532
* win32: stop waiting for messages if the window is destroyednanahi2024-01-211-1/+1
* 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