summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu: hwdec_vaapi: set correct hw_imgfmt valuewm447 hours1-0/+1
* wayland: support maximize/minimize on startupDudemanguy7 days1-0/+6
* wayland: unscrew up cursorsdudemanguy7 days1-6/+4
* vaapi: reduce log levels furtherwm48 days2-8/+11
* vo_gpu: hwdec_vaapi: silence warning during probingwm48 days1-1/+4
* wayland: don't set cursor before pointer idDudemanguy8 days1-1/+1
* cocoa-cb: don't active window when minimized or hidden on file changeder richter10 days1-1/+6
* cocoa-cb: add runtime dpi change and use proper fallback for initial dpider richter10 days2-4/+7
* command, vo: add a mechanism for runtime DPI scale changeswm410 days1-3/+3
* vo_gpu: fix crash if dither texture fails to allocatewm411 days1-0/+3
* wayland: don't exit the option loopDudemanguy2020-01-041-16/+12
* wayland: disable by default for gnomeDudemanguy2020-01-011-0/+4
* Revert "vo_gpu: move wayland below X11 in autoprobe order"Dudemanguy2020-01-011-6/+6
* vo_gpu: move wayland below X11 in autoprobe orderwm42019-12-301-6/+6
* video: cuda: add explicit context creation for copy hwaccelsPhilip Langdale2019-12-294-1/+52
* vo_gpu: hwdec_vaegl: remove support for old-style interopPhilip Langdale2019-12-284-130/+5
* vo_gpu: hwdec_vdpau: remove direct_modePhilip Langdale2019-12-283-170/+47
* w32_common: remove implicit fallthroughJames Ross-Gowan2019-12-291-2/+3
* cocoa-cb: force redraw when screen or size changesder richter2019-12-241-0/+2
* cocoa-cb: implement hidpi scale reportingder richter2019-12-242-0/+7
* vd_lavc: remove hwdec-by-default special case for RPIwm42019-12-241-1/+1
* vd_lavc: more hwdec autoselect nonsensewm42019-12-241-17/+49
* vo_gpu: vulkan: set allow_suboptimal when possibleNiklas Haas2019-12-221-0/+5
* video/out/x11: add fs-screen fallbackNicolas F2019-12-221-0/+3
* x11: implement hidpi scale reportingwm42019-12-201-0/+3
* command: add property returning hidpi scalewm42019-12-201-0/+1
* x11: fix X property out of bounds memory readswm42019-12-181-2/+2
* vd_lavc: add gross workaround for nvdec/libavcodec broken API issuewm42019-12-181-4/+10
* cocoa-cb: report fullscreen state for legacy fullscreender richter2019-12-171-0/+2
* command, vo: remove old option change notification mechanismswm42019-12-172-15/+1
* video/w32_common: follow updates to the border option instead of VOCTRL_BORDERJan Ekström2019-12-181-4/+3
* video/w32_common: follow updates to the ontop option instead of VOCTRL_ONTOPJan Ekström2019-12-181-3/+2
* video/w32_common: move minimized state signaling to where it happensJan Ekström2019-12-181-3/+3
* video/w32_common: switch full screening to options cacheJan Ekström2019-12-181-9/+22
* x11: fix --hidpi-window-scale=no on hidpi screenswm42019-12-161-1/+1
* x11: scale window-scale by DPIwm42019-12-161-6/+8
* vo_gpu: opengl: make it work with EGL 1.4wm42019-12-164-4/+82
* vd_lavc: fix broken assert()wm42019-12-151-1/+2
* vo_gpu: x11egl: log EGL config IDwm42019-12-151-2/+6
* vd_lavc: simplify decode return error checkingwm42019-12-151-11/+16
* mac: replace old event tap for media key support with MediaPlayerder richter2019-12-152-7/+7
* cocoa-cb: update and add more options to use new options handlingder richter2019-12-152-10/+41
* cocoa-cb: use m_config_cache and new VOCTRL for option handlingder richter2019-12-152-37/+38
* cocoa_common: remove deprecated VOCTRLs/VO_EVENTswm42019-12-122-36/+0
* wayland: remove unnecessary VO_EVENT_FULLSCREEN_STATEwm42019-12-121-3/+0
* vo_gpu: x11egl: cleanup EGL correctlywm42019-12-121-6/+3
* rpi: destroy fullscreen change handlingwm42019-12-112-8/+0
* vo_sdl: use new fullscreen change mechanismwm42019-12-111-3/+14
* wayland: adjust hidden state detectiondudemanguy2019-12-101-4/+14
* vo_drm: replace drmModeAddFB usage with drmModeAddFB2Anton Kindestam2019-12-071-7/+13
* drm: avoid division by 0 in drm_pflip_cb with bad driversAnton Kindestam2019-12-074-0/+12
* drm_common: fix display FPS estimation for interlaced modessfan52019-12-071-1/+4
* vo_drm: fix potentially broken capability checksfan52019-12-071-2/+3
* drm_common: log more useful thingssfan52019-12-071-0/+18
* vo_gpu: hwdec_vaapi_gl: use gl_check_extension() instead of strstr()wm42019-12-071-3/+3
* vo_gpu: hwdec_vaapi_gl: do not include eglext.hwm42019-12-071-9/+0
* vo_gpu: hwdec_vaapi_gl: add missing PLANE3 defines as wellwm42019-12-071-0/+8
* vo: redraw dropped frame if paused between queuing and drawing framewm42019-12-041-0/+3
* osc: rework window control configuration to add auto modePhilip Langdale2019-12-041-1/+8
* wayland: fix cursor behavior on an edge casedudemanguy2019-12-042-7/+2
* wayland: update remaining legacy VOCTRL usage to optionsPhilip Langdale2019-12-022-31/+27
* wayland: update Maximize and Minimize handling to use new optionsPhilip Langdale2019-12-013-26/+43
* vf_gpu: render subtitleswm42019-11-303-9/+22
* vo_gpu: opengl: add hack for ancient Mesa/GLXwm42019-11-301-23/+47
* vf_gpu: add video filter using vo_gpu's rendererwm42019-11-291-0/+364
* vo_gpu: opengl: do not free "GL" sub-allocationswm42019-11-291-1/+1
* x11: implement unminimizationwm42019-11-291-1/+5
* x11: handle maximize/minimize with new option stuffwm42019-11-291-43/+31
* command: change window-minimized/window-maximized to optionswm42019-11-291-4/+3
* x11: add change notification for --on-all-workspaceswm42019-11-291-0/+18
* x11: handle some more options with new option stuffwm42019-11-291-15/+14
* x11: use new option stuff to implement fullscreenwm42019-11-294-14/+24
* x11: implement minimize and maximize related VOCTRLsPhilip Langdale2019-11-291-0/+40
* wayland: implement minimize and maximize related VOCTRLsPhilip Langdale2019-11-291-0/+27
* command: add `window-maximized` and make `window-minimized` settablePhilip Langdale2019-11-291-1/+5
* wayland: restore window geometry after un-maximizePhilip Langdale2019-11-291-3/+2
* wayland: make the edge grab zone width user configurablePhilip Langdale2019-11-292-5/+8
* wayland: add grab zone for resizing window with mousePhilip Langdale2019-11-292-40/+54
* x11_common: don't use vo->opts directlywm42019-11-272-25/+26
* command: shuffle some crap aroundwm42019-11-251-1/+2
* vo_gpu: fix infinite scaler reinit spamNiklas Haas2019-11-231-8/+9
* video/out/bitmap_packer: Avoid empty initializer listMichael Forney2019-11-181-1/+1
* video/out/vo_tct: Use octal escape sequence instead of non-standard \eMichael Forney2019-11-181-9/+9
* video/out/gpu: Remove stray top-level ';'Michael Forney2019-11-182-2/+2
* vo_gpu: hwdec_cuda: Reduce message level of errors while probingPhilip Langdale2019-11-172-5/+7
* vo_gpu: context_glx: Add X11 native resourcePhilip Langdale2019-11-161-0/+2
* wayland: use eglGetPlatformDisplay()Dudemanguy2019-11-161-1/+2
* x11: require EGL 1.5 and use eglGetPlatformDisplay()wm42019-11-161-6/+2
* vo_gpu: sync duplicated condition on peak computationwm42019-11-161-0/+2
* wayland: use hidpi-window-scale optiondudemanguy2019-11-121-0/+2
* build: fix compilation conditions for vaapi interop initsPhilip Sequeira2019-11-101-2/+2
* vo_gpu: yuv alpha is always full rangewm42019-11-091-8/+6
* vo_gpu: context_x11egl: check eglGetConfigAttrib() for errorswm42019-11-081-1/+4
* img_format: remove some unneeded alpha flag handlingwm42019-11-082-6/+0
* test: add dumping of img_format metadatawm42019-11-082-97/+2
* vo_gpu: vdpau actually works under EGLwm42019-11-071-4/+2
* DOCS/contribute.md, zimg: remove 2 instances of an extraneous "s"wm42019-11-071-1/+1
* vo_gpu: unconditionally clear framebuffer on start of framewm42019-11-061-5/+3
* img_format: remove some unused format flagswm42019-11-032-25/+2
* vo_x11: accept zimg formatswm42019-11-031-1/+2
* sws_utils: remove some unnecessary sws bug work aroundwm42019-11-031-11/+0
* vd_lavc: don't keep packets for fallbacks if errors are toleratedwm42019-11-021-1/+3
* vd_lavc: fix prepare_decoding() failure modeswm42019-11-021-9/+14
* vd_lavc: mention hw decoding if decoding fails in hwdec modewm42019-11-021-1/+2
* vd_lavc: simplify fallback handling for full stream hw decoderwm42019-11-021-20/+18
* vd_lavc: signal packet consumed in drop-all casewm42019-11-021-1/+1
* vd_lavc: change incorrect bool return type to intwm42019-11-021-1/+1
* zimg: support subsampled chroma with non-aligned image sizeswm42019-11-021-2/+9
* zinmg: stop using GBRP for RGBwm42019-11-021-23/+28
* zimg: correct RGB30 order (probably)wm42019-11-021-1/+1
* video: mess with the filte chain to enable zimg IMGFMT_RGB30 outputwm42019-11-021-0/+1
* vo_gpu: opengl: add support for IMGFMT_RGB30wm42019-11-021-0/+11
* zimg: make --zimg-fast=yes defaultwm42019-11-021-0/+1
* zimg: pass through Y plane when repacking nv12wm42019-11-021-31/+38
* zimg: add semi-planar repackerwm42019-11-021-1/+123
* img_format: add function to find image format by layoutwm42019-11-022-0/+36
* img_format: add mp_regular_imgfmt.forced_csp fieldwm42019-11-022-0/+7
* img_format: add more explanations to component_pad fieldwm42019-11-021-0/+5
* zimg: fix out of bounds memory accesses due to broken zmaskwm42019-11-021-39/+37
* x11: reduce log level for relatively uninteresting thingswm42019-11-011-9/+9
* zimg: add more packers/unpackerswm42019-10-311-59/+106
* sws_utils, zimg: destroy vo_x11 and vo_drm performancewm42019-10-315-41/+72
* screenshot, vo_image: use global swscale/zimg parameterswm42019-10-314-7/+19
* sws_utils: shuffle around some shitwm42019-10-318-31/+63
* Use mp_log2() instead of av_log2()wm42019-10-312-8/+6
* Replace uses of FFMIN/MAX with MPMIN/MAXwm42019-10-313-20/+16
* vo_gpu/opengl: fully initialize FBO when passing it to renderingJan Ekström2019-10-301-2/+4
* vo_gpu/d3d11: add support for configuring swap chain color spaceJan Ekström2019-10-303-5/+183
* vo_gpu/d3d11: add helpers for getting names for DXGI formats & CSPsJan Ekström2019-10-302-4/+178
* vo_gpu: add and utilize color space information from ra_fboJan Ekström2019-10-302-8/+40
* vo_caca: Implement VOCTRL_UPDATE_WINDOW_TITLECameron Cawley2019-10-291-2/+4
* vo_sdl: Acknowledge when the mouse enters or leaves the windowCameron Cawley2019-10-281-0/+6
* vo_sdl: Improve mouse button inputCameron Cawley2019-10-281-6/+28
* vo_sdl: Support mouse wheel inputCameron Cawley2019-10-281-1/+11
* vo_gpu: log ra_format.storable with the other flagsJames Ross-Gowan2019-10-271-3/+5
* vo_gpu: d3d11: set the ra_format.storable flagJames Ross-Gowan2019-10-271-3/+12
* vo_gpu: attempt to fix 0bgr formatwm42019-10-261-2/+21
* mp_image: copy closed captions when copying attributeswm42019-10-251-0/+1
* mp_image: move buffer ref assigning to a functionwm42019-10-251-7/+10
* sdl: prevent concurrent use of SDL in different threadswm42019-10-251-2/+2
* vo_sdl: put on do not use stampwm42019-10-251-0/+3
* vd_lavc: fix draining with hwdec copy modeswm42019-10-251-4/+4
* vo_gpu: d3d11: prevent wraparound in queued frames calcJames Ross-Gowan2019-10-261-1/+2
* vo_drm: allow use of zimgwm42019-10-251-0/+1
* vo_gpu, options: don't return NaN through APIwm42019-10-251-4/+8
* ad_lavc, vd_lavc: return full error codes to shared decoder loopwm42019-10-241-28/+31
* input: add gamepad support through SDL2Stefano Pigozzi2019-10-231-1/+1
* wayland: don't get data device if wl_seat is nulldudemanguy2019-10-221-2/+2
* filters: extend vf_format so that it can convert color parameterswm42019-10-211-36/+52
* sws_utils: improve zimg fallback messageswm42019-10-211-2/+2
* vf_fingerprint: don't print fallback warning on each framewm42019-10-211-2/+0
* zimg: minor name consistency improvementwm42019-10-211-3/+3
* wayland: fix presentation timeDudemanguy9112019-10-205-2/+23
* zimg: support RGB30 outputwm42019-10-201-1/+30
* zimg: move component order arrays to top of filewm42019-10-201-4/+6
* img_format: add RGB30 formatwm42019-10-202-1/+24
* sws_utils: provide function to check whether a format pair is supportedwm42019-10-202-0/+18
* build: lower required FFmpeg versionwm42019-10-201-0/+2
* wayland: add various render-related optionsdudemanguy2019-10-204-5/+29
* wayland: add presentation timedudemanguy2019-10-205-7/+291
* sws_utils: make libswscale fallback a warningwm42019-10-201-1/+1
* zimg: support 3 component 16 bit pixel unpackingwm42019-10-201-0/+22
* zimg: avoid theoretical FFmpeg planar RGB/YUV mixupwm42019-10-201-5/+17
* zimg: add some more colorspace mappingswm42019-10-201-5/+5
* vf_fingerprint: remove single-plane optimizationwm42019-10-201-31/+1
* vf_fingerprint: use generic zimg wrapperwm42019-10-201-79/+29
* mp_image: infer XYZ as BT.2020 instead of BT.709Niklas Haas2019-10-201-9/+8
* csputils: fix outdated commentNiklas Haas2019-10-201-2/+4
* vo_x11: enable use of zimgwm42019-10-201-0/+2
* sws_utils: hack in zimg redirection supportwm42019-10-202-3/+49
* video: add zimg wrapperwm42019-10-202-0/+671
* mp_image: remove old acrobatics in frame copy codewm42019-10-201-21/+7
* img_format: update test programwm42019-10-201-8/+16
* img_format: document a minor guarantee for certain imgfmt metadatawm42019-10-201-0/+1
* vaapi: remove hacks for pre-libva2 log callbackswm42019-10-181-65/+0
* video, demux: rip out unused spherical metadata codewm42019-10-173-57/+1
* vo_gpu: hwdec_d3d11egl: add missing P010 format to supported listwm42019-10-171-1/+1
* video: remove mp_image_params.hw_flags fieldwm42019-10-175-30/+0
* vo_wlshm: use memfd_create() instead of shm_open()Emmanuel Gil Peyrot2019-10-172-24/+12
* Reintroduce vo_wayland as vo_wlshmMichael Forney2019-10-172-0/+316
* vf_d3d11vpp: remove RGB conversion hackwm42019-10-161-49/+5
* vo_gpu: hwdec_d3d11eglrgb: remove thiswm42019-10-162-281/+0
* vo_gpu: hwdec_d3d11egl: adapt to newer ANGLE APIwm42019-10-161-24/+33
* vo_gpu/d3d11: fix memleak of the adapter description stringJan Ekström2019-10-151-1/+5
* vo_gpu/d3d11: remove unnecessary nullptr checkJan Ekström2019-10-151-2/+2
* vo_gpu/d3d11: switch adapter selection to case-insensitive startswithJan Ekström2019-10-152-4/+5
* vo_gpu/d3d11: fixup adapter selection by switching it all to bstrJan Ekström2019-10-153-12/+8
* vo_gpu/d3d11: add support for configuring swap chain formatJan Ekström2019-10-133-1/+129
* vo_gpu/d3d11: utilize actual backbuffer values for bit depthJames Ross-Gowan2019-10-131-1/+6
* wayland: use callback flag + poll for buffer swapdudemanguy2019-10-109-26/+112
* Revert "vo: add support for externally driven renderloop and make wayland use...dudemanguy2019-10-104-70/+4
* vo_gpu: d3d11: use linear filtering for wrapped texturesJames Ross-Gowan2019-10-101-1/+3
* cocoa-cb: remove get_property_* usages and split up mpv helperder richter2019-10-065-133/+123
* wayland opengl: actually call uninit if init failsdudemanguy2019-10-031-1/+3
* Revert "wayland: free wayland_state on a false return"dudemanguy2019-10-031-11/+3
* wayland: free wayland_state on a false returnDudemanguy9112019-10-021-3/+11
* vf_fingerprint: fix an obvious memory leakwm42019-10-031-4/+12
* vf_vapoursynth: fix crashing memory management mistakewm42019-10-031-3/+3
* vf_vapoursynth: do not call vsscript_finalize() if init failedwm42019-10-031-1/+5
* vf_vapoursynth: remove some Lua backend remainswm42019-10-031-6/+0
* wayland: always create wl_output before renderingDudemanguy9112019-10-021-7/+6
* mp_image_pool: expose a function for reporting hw download formatwm42019-10-022-11/+22
* video: remove vf_vavpp from automatic deinterlace propertywm42019-10-021-9/+0
* vo_gpu/d3d11: add adapter name validation and listing with "help"Jan Ekström2019-09-293-6/+73
* vo_gpu/d3d11: refactor pthread_once d3d11 loading to functionJan Ekström2019-09-291-6/+15
* vo_gpu/d3d11: utilize the passed adapter nameJan Ekström2019-09-291-5/+77
* vo_gpu/d3d11: add an option for the adapter nameJan Ekström2019-09-292-0/+6
* video/d3d11: add adapter selection by name into d3d11 optionsJan Ekström2019-09-291-0/+3
* vo_gpu/d3d11_helpers: also load up CreateDXGIFactory1Jan Ekström2019-09-291-4/+13
* vo_drm: fix flickering when setting pan/scanAnton Kindestam2019-09-291-4/+0
* vo_gpu: hwdec_cuda: Synchronise OpenGL InteropPhilip Langdale2019-09-283-0/+8
* vo_drm: support controlling swapchain depth using swapchain-depth optionAnton Kindestam2019-09-281-10/+13
* vo: make swapchain-depth option generic for all VOsAnton Kindestam2019-09-288-16/+10
* drm: refactor page_flipped callbackAnton Kindestam2019-09-284-109/+71
* vo_drm: Implement N-buffering and presentation feedbackAnton Kindestam2019-09-281-39/+215
* vo_drm: fix more than 2 buffersAnton Kindestam2019-09-281-1/+1
* drm: move struct vsync_tuple into drm_common as drm_vsync_tupleAnton Kindestam2019-09-282-9/+8
* context_drm_egl: define EGL_PLATFORM_GBM_MESA, EGL_PLATFORM_GBM_KHR if not in...Anton Kindestam2019-09-271-0/+8
* video: add pure gamma TRC curves for 2.0, 2.4 and 2.6.Wessel Dankers2019-09-274-0/+27
* options: add M_OPT_FILE to some more options that take filesPhilip Sequeira2019-09-271-2/+2
* vo_gpu: hwdec_drmprime_drm: add hwdec ctxJonas Karlman2019-09-271-0/+14
* hwdec_vaapi_gl: add missing compatibility defineswm42019-09-271-0/+6
* vo_gpu: vulkan: add Android contextsfan52019-09-272-0/+98
* context_android: move common code to a separate filesfan52019-09-274-52/+152
* vo_gpu: d3d11: don't reset frame stats after pauseJames Ross-Gowan2019-09-261-9/+0
* client API: fix potential deadlock problems by throwing more shit at itwm42019-09-264-21/+63
* cocoa-cb: add support for 10bit opengl renderingder richter2019-09-261-19/+38
* drm_common: add missing zero-initialization of struct vt_mode variableAnton Kindestam2019-09-241-1/+1
* cocoa-cb: fix title bar button state on start upder richter2019-09-231-0/+2
* context_drm_egl: Don't get stuck forever if drmHandleEvent failsAnton Kindestam2019-09-221-1/+3
* vo_drm: 30bpp supportAnton Kindestam2019-09-221-8/+53
* vo_gpu: d3d11: add support for presentation feedbackJames Ross-Gowan2019-09-221-0/+124
* wayland: create current_output in wayland_reconfigdudemanguy2019-09-221-5/+6
* vf_fingerprint: remove extraneous single quote from descriptionJan Ekström2019-09-211-1/+1
* wayland: avoid handling a 0-value axis eventDudemanguy9112019-09-211-0/+2
* wayland: read xcursor size from XCURSOR_SIZE envemersion2019-09-211-1/+13
* x11: fix ICC profiling for multiple monitorsslatchurie2019-09-212-2/+22
* wayland: don't show cursor when fullscreeningdudemanguy2019-09-212-0/+7
* wayland: reconfigure cursor on pointer enter eventThomas Weißschuh2019-09-212-1/+4
* wayland: add mouse buttons and fix axis scalingdudemanguy2019-09-211-4/+24
* vo_sdl: Only create the SDL window onceCameron Cawley2019-09-211-54/+23
* context_drm_egl: Use eglGetPlatformDisplayEXT if availablememeka2019-09-201-1/+20
* client API, vo_libmpv: document random deadlock problemswm42019-09-201-0/+16
* vo_libmpv: fix some more uninit issueswm42019-09-201-24/+35
* vo_libmpv: always create ctx->dispatchwm42019-09-201-19/+12
* render api: fix use-after-freewnoun2019-09-201-12/+2
* rpi: Update for modern systemsCameron Cawley2019-09-203-6/+6
* vo: remove unused equalizer control remainswm42019-09-201-14/+1
* oml_sync: fix typo in commentwm42019-09-201-2/+2
* vf_fingerprint: use aligned_alloc instead of posix_memalignwm42019-09-191-2/+2
* video: add vf_fingerprint and a skip-logo scriptwm42019-09-191-0/+293
* video: generally try to align image data on 64 byteswm42019-09-195-4/+10
* vo: fix missed option updates under rare circumstanceswm42019-09-191-2/+2
* win_state: silence a valgrind warningwm42019-09-191-1/+1
* vd_lavc: put vaapi before vdpau in autoprobe orderwm42019-09-191-2/+2
* vo_gpu: hwdec_vaegl: silence confusing message during probingwm42019-09-191-2/+47
* vo_gpu: hwdec_vaegl: refactor format probingwm42019-09-191-40/+64
* vf_vapourynth: remove Lua backendwm42019-09-191-241/+1
* vo_gpu: remove vdpau/GLX backendwm42019-09-192-421/+0
* vo_gpu: remove mali-fbdevwm42019-09-192-162/+0
* aspect: add video margin optionswm42019-09-191-5/+43
* aspect: fix some UB problems in corner caseswm42019-09-191-6/+6
* vd_lavc: add --hwdec-extra-frames optionwm42019-09-191-7/+8
* Implement backwards playbackwm42019-09-192-0/+15
* wayland: fix wl_proxy leakdudemanguy2019-09-191-0/+3
* drm: fix libmpv ABI breakage introduced in 351c083487050c88adb0e3d60f2174850f...Anton Kindestam2019-09-184-13/+13
* vo_gpu: hwdec_vaapi: Refactor Vulkan and OpenGL interops for VAAPIPhilip Langdale2019-09-155-326/+471
* vo_gpu: hwdec_cuda: Improve interop selection mechanismPhilip Langdale2019-09-154-15/+20
* vo_gpu: x11: remove special vdpau probing, use EGL by defaultwm42019-09-152-29/+0
* vf_vavpp: disable this filterwm42019-09-151-0/+9
* vo_gpu: correctly normalize src.sig_peakNiklas Haas2019-09-151-1/+4
* image_writer: add webp-compression optionsfan52019-09-142-0/+4
* image_writer: add WebP support (lossy or lossless)sfan52019-09-142-7/+41
* image_writer: move convert_image() to player/screenshot.csfan52019-09-143-10/+4
* vo: add warning message to vo_vaapi and vo_vdpausfan52019-09-142-0/+10
* vo_d3d11/context: fix crash due to ctx->ra is null pointer accessHui Jin2019-09-141-2/+4
* vo_d3d11/hwdec_dxva2dxgi: fix memory leak that 'ctx11' be not releaseHui Jin2019-09-141-0/+6
* vo_gpu: x11egl: support Mesa OML sync extensionwm42019-09-081-0/+24
* vo_gpu: glx: move OML sync code to an independent filewm42019-09-083-96/+145
* vo/gpu: fix check on src/dst peak mismatchNiklas Haas2019-09-051-1/+1
* cocoa-cb: remove an unused variableder richter2019-09-021-1/+0
* vo/gpu: vulkan: Pass the device name option through to libplaceboPhilip Langdale2019-08-241-0/+1
* vo_gpu: d3d11: fix storage lifetime of compound literalsJames Ross-Gowan2019-08-201-8/+15
* vo_gpu: fix taking screenshots of rotated videoswnoun2019-08-141-2/+6
* vo_gpu: hwdec_vaapi: Synchronise after exporting VA surfacePhilip Langdale2019-08-071-0/+3
* cocoa-cb: migrate to swift 5 with swift 4 fallbackder richter2019-07-214-69/+60
* cocoa-cb: fix optional cases on macOS 10.12der richter2019-07-211-4/+4
* cocoa-cb: conditional compilation for Dark Mode and Material featuresder richter2019-07-211-1/+4
* vo_gpu: hwdec_vaapi: Count planes rather than layers in Vulkan interopPhilip Langdale2019-07-081-1/+1
* vo_gpu: hwdec_vaapi: Suppress format errors when probingPhilip Langdale2019-07-082-3/+7
* vo_gpu: hwdec_vaapi: Add Vulkan interopPhilip Langdale2019-07-083-157/+298
* vo_gpu: hwdec_vaegl: Rename and move to hwdec_vaapiPhilip Langdale2019-07-081-0/+0
* vf_vapoursynth: allow multithreaded writing of source framesChainik2019-07-081-0/+3
* vf_vapoursynth: allow multithreaded reading of returned framesChainik2019-07-081-8/+9
* vo/gpu: hwdec_vdpau: Support direct mode for 4:4:4 contentPhilip Langdale2019-07-083-4/+19
* opengl/context_wayland: Fix crash on configure before initial reconfigMichael Forney2019-07-081-1/+3
* video/out/gpu: Add a `storable` flag to ra_formatPhilip Langdale2019-07-085-1/+9
* vo_gpu: process three component together in error diffusionBin Jin2019-06-161-42/+70
* vo_gpu: fix use of existing textures in error diffusionBin Jin2019-06-161-6/+8
* vo_gpu: implement error diffusion for ditheringBin Jin2019-06-164-0/+423
* vo_gpu: d3d11: use the SPIRV-Cross C API directlyJames Ross-Gowan2019-06-121-19/+67
* vo_gpu: fix --scaler-resizes-only for fractional ratio scalingBin Jin2019-06-061-3/+6
* vo_gpu: expose texture_off to user shaderBin Jin2019-06-061-0/+1
* vo_gpu: allow user shader to fix texture offsetBin Jin2019-06-063-9/+45
* wayland: fix segfault on uninitNiklas Haas2019-05-261-1/+1
* wayland: fix various memory leaksdudemanguy2019-05-211-0/+33
* cocoa-cb: fix quit in fs with none native fsder richter2019-05-111-1/+2
* w32_common: avoid unnecessary sprintfsJames Ross-Gowan2019-05-101-8/+5
* drm_common: Support --drm-mode=<preferred|highest|N|WxH[@R]>Anton Kindestam2019-05-041-12/+226
* drm_common: Don't export functions only being used internallyAnton Kindestam2019-05-042-22/+22
* drm_common: Add proper help option to drm-modeAnton Kindestam2019-05-044-24/+92
* drm_common: Add option to toggle use of atomic modesettingAnton Kindestam2019-05-044-11/+19
* vo/gpu: hwdec_cuda: Refactor gpu api specific code into separate filesPhilip Langdale2019-05-035-749/+845
* context_drm_egl: Add support for presentation feedbackAnton Kindestam2019-05-031-15/+118
* cocoa-cb: remove all force unwrappings of optionalsder richter2019-04-255-309/+411
* vo_gpu/hwdec_cuda: fixup compilation with vulkan disabledJan Ekström2019-04-221-0/+2
* vo/gpu: hwdec_cuda: Reorganise backend-specific codePhilip Langdale2019-04-211-151/+223
* vo_gpu: hwdec_cuda: Implement interop for placeboPhilip Langdale2019-04-211-145/+224
* vo/gpu: ra_pl: Add helper to get pl_fmt from ra_formatPhilip Langdale2019-04-211-0/+5
* vo_gpu: ra_pl: Add getter for pl_gpuPhilip Langdale2019-04-212-1/+8
* vo_gpu: vulkan: Add back context_win for libplaceboPhilip Langdale2019-04-212-3/+105
* vo_gpu: vulkan: use libplacebo insteadNiklas Haas2019-04-2120-4355/+848
* mp_image: align stride to multiple of texel sizeNiklas Haas2019-04-211-0/+3
* vo_gpu: fix segfault when OSD tex creation failsNiklas Haas2019-04-211-1/+1
* vo_gpu: index desc namespaces by raNiklas Haas2019-04-215-5/+5
* cocoa-cb: add support for custom colored title barder richter2019-04-022-0/+20
* cocoa-cb: refactor title bar stylingder richter2019-04-022-49/+108
* cocoa-cb: add support for mac 10.14 Dark mode and run time switchingAkemi2019-04-021-5/+10
* cocoa-cb: move all title bar related functionality in its own fileder richter2019-04-024-156/+178
* cocoa-cb: remove an unused variableAkemi2019-04-021-1/+0
* cocoa-cb: simplify CGL pixel format creationAkemi2019-04-021-57/+75
* cocoa-cb: add support for dragging certain strings onto the windowAkemi2019-04-021-2/+31
* cocoa-cb: synchronise the flush with the renderAkemi2019-04-021-3/+2
* cocoa-cb: fix a Cocoa window position on init bugAkemi2019-04-021-0/+13
* cocoa-cb: fix Space switching when quitting fsAkemi2019-04-021-4/+6
* cocoa-cb: notify vo when window is minimisedAkemi2019-04-021-0/+8
* cocoa-cb: fix crash when querying window stateAkemi2019-04-021-1/+2
* cocoa-cb: wakeup vo when new events are availableAkemi2019-04-021-0/+2
* x11: fix cursor hiding initial statePhilip Sequeira2019-03-162-2/+4
* vo_gpu: increase user shader size limitBin Jin2019-03-131-1/+1
* vo_libmpv: fix null pointer dereferencewnoun2019-03-111-3/+5
* Merge branch 'master' into pr6360Jan Ekström2019-03-1115-261/+389
|\
| * vo_gpu: add two useful operators to user shaderBin Jin2019-03-092-0/+7
| * vo_gpu: make texture offset available to CHROMA hooksBin Jin2019-03-091-16/+25
| * lcms: allow infinite contrastzc622019-03-091-1/+1
| * context_drm_egl: implement n-bufferingAnton Kindestam2019-02-251-59/+150
| * opengl: Support GL_ARB_sync style fences on OpenGL ES 3.0Anton Kindestam2019-02-251-0/+1
| * vo_gpu: fix initial seeding of the peak detect ssboNiklas Haas2019-02-182-5/+7
| * vo_gpu: use dB units for scene change detectionNiklas Haas2019-02-183-11/+12
| * vo_gpu: clamp sigmoid functionNiklas Haas2019-02-181-0/+2
| * vo_gpu: tone map before gamut mappingNiklas Haas2019-02-181-5/+4
| * vo_gpu: make --gamut-warning warn on negative colorsNiklas Haas2019-02-181-1/+2
| * vo_gpu: improve numerical accuracy of PQ OETF constantNiklas Haas2019-02-181-1/+1
| * vo_gpu: allow color management in dumb modeNiklas Haas2019-02-181-5/+6
| * vo_gpu: improve accuracy of HDR brightness estimationNiklas Haas2019-02-182-10/+14
| * vo_gpu: allow boosting dark scenes when tone mappingNiklas Haas2019-02-183-1/+4
| * vo_gpu: redesign peak detection algorithmNiklas Haas2019-02-183-77/+61
| * vo_gpu: improve tone mapping desaturationNiklas Haas2019-02-184-76/+87
| * wayland_common: rename “shell” into “wm_base”Emmanuel Gil Peyrot2019-02-172-11/+11
| * cocoa-cb: remove empty elements from dropped URLsAkemi2019-02-101-1/+2
| * cocoa-cb: add support for VOCTRL_GET_DISPLAY_NAMESAkemi2019-02-101-0/+14
| * cocoa-cb: use Swift Extensions for convenienceAkemi2019-02-101-7/+4
| * cocoa-cb: fix side by side Split View againAkemi2019-01-231-3/+2
| * vo_gpu: allow resetting target-peak to the trc defaultKotori Itsuka2019-01-231-1/+2
| * vd_lavc: increase the possible length of the hwdec nameAkemi2019-01-231-1/+1
* | x11: don't hide cursor if window isn't focusedwm42018-12-062-20/+33
* | vo, vo_gpu, glx: correct GLX_OML_sync_control usagewm42018-12-063-84/+128
* | vo: use a struct for vsync feedback stuffwm42018-12-067-36/+52
* | vo_gpu: glx: use GLX_OML_sync_control for better vsync reportingwm42018-12-067-0/+142
* | Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-053-31/+55
|\ \ | |/ |/|
| * vo: remove bogus #ifwm42018-05-241-2/+0
| * player: get rid of mpv_global.optswm42018-05-242-8/+14
| * vd_lavc: move hwdec opts to local config, don't use global MPOptswm42018-05-241-21/+41
| * vd_lavc: minor simplification for get_format fallbackwm42018-05-241-7/+1
| * input: add a define for the number of mouse buttons and use itwm42018-05-241-0/+4
* | spirv: remove --spirv-compiler=nvidiaNiklas Haas2018-12-012-62/+0
* | drm: rename plane options to better, invariant, namesAnton Kindestam2018-12-018-120/+125
* | drm_atomic: Add general primary/overlay plane optionAnton Kindestam2018-12-013-18/+32
* | gpu: prefer wayland context on autodetectdudemanguy2018-11-191-3/+3
* | vulkan: slightly improve vsync jitter measurementsNiklas Haas2018-11-191-0/+19
* | vo_gpu: vulkan: only rotate the queues on swapNiklas Haas2018-11-192-12/+9
* | wayland: remove KDE server-decoration supportemersion2018-11-193-137/+12
* | wayland: use xdg-decoration if availableemersion2018-11-192-13/+45
* | vo_gpu: hwdec_cuda: Guard GL and Vulkan headers properlyPhilip Langdale2018-11-181-0/+5
* | w32_common: use the screen working area when resizing the windowpavelxdd2018-11-181-74/+81
* | vo_x11: fix return value in resize() error pathsRikard Falkeborn2018-11-171-2/+2
* | vo_gpu: opengl: disable compute shaders for old GLSLNiklas Haas2018-11-171-0/+6
* | cocoa: fix drawing on macOS 10.14Akemi2018-11-131-0/+6
* | cocoa-cb: add logging for CGL pixel format attributesAkemi2018-11-131-0/+19
* | vo_libmpv: support render performance dataAkemi2018-11-133-0/+25
* | cocoa-cb: use libmpv's advanced rendering control and timingAkemi2018-11-133-31/+19
* | vo_gpu: vulkan: Always use KHR suffix types and definesPhilip Langdale2018-11-033-9/+9
* | vo_gpu: hwdec_cuda: Clean up init() error handlingPhilip Langdale2018-10-311-10/+15
* | hwdec_drmprime_drm: Missing NULL-check on drm_atomic_context video_planeAnton Kindestam2018-10-251-0/+3
* | vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interopPhilip Langdale2018-10-221-58/+285
* | vo_gpu: vulkan: Add a function to get the device UUIDPhilip Langdale2018-10-222-0/+25
* | vo_gpu: vulkan: Add arbitrary user data for an ra_vk_bufPhilip Langdale2018-10-222-0/+18
* | vo_gpu: vulkan: Add support for exporting buffer memoryPhilip Langdale2018-10-228-6/+179
* | vo_gpu: vulkan: suppress bogus error message on --vulkan-deviceNiklas Haas2018-10-211-5/+5
* | cocoa-cb: fix double clicking the title barAkemi2018-10-211-1/+29
* | vo_gpu: vulkan: fix strncpy truncation in spirv_compiler_initBtbN2018-10-211-1/+1
* | x11: fix icc profile when the window goes near off screenslatchurie2018-10-211-1/+1
* | vo_gpu: vulkan: fix the buffer size on partial uploadNiklas Haas2018-10-191-0/+1
* | vo_gpu: split --linear-scaling into two separate optionsNiklas Haas2018-10-192-13/+25
* | x11_common: replace atoi with strtoulNicolas F2018-10-191-1/+2
* | vo_gpu: opengl: fix segfault when gl->DeleteSync is unavailableNiklas Haas2018-10-161-1/+3
* | cocoa-cb: fix side by side Split ViewAkemi2018-10-021-1/+1
* | {mac,cocoa}: trim trailing null out of macosx_icon when loading itRodger Combs2018-10-021-1/+3
* | cocoa-cb: add Apple Software Renderer supportAkemi2018-09-302-3/+29
* | cocoa-cb: move macOS option retrieval to the earliest point possibleAkemi2018-09-301-6/+0
* | drm_atomic: Allow to create atomic context w/o drmprime video planeAnton Kindestam2018-09-302-6/+11
* | vo_gpu: fix vec3 packing in UBOs/push_constantsNiklas Haas2018-09-291-11/+13
* | vo_gpu: use explicit offsets for push constantsNiklas Haas2018-09-291-2/+1
* | vo_gpu: adjust PRNG variant used by GL shaderssfan52018-09-261-1/+5
* | mp_image: strip all HDR peak information from SDR clipsNiklas Haas2018-09-051-0/+6
* | vo_gpu: switch to optimization level performanceNiklas Haas2018-09-011-1/+1
* | vo_gpu: avoid overwriting compute shader block sizesNiklas Haas2018-08-261-4/+10
* | wscript: split egl-android from androidTom Yan2018-08-201-1/+1
* | cocoa-cb: fix crash on macOS 10.10Akemi2018-08-111-1/+3
* | cocoa-cb: fix crash when no screen is availableAkemi2018-08-111-1/+1
* | hwdec_vaegl: Fix VAAPI EGL interop used with gpu-context=drmAnton Kindestam2018-07-092-5/+22
* | context_drm_egl: Fix CRTC setup and release code when using atomicAnton Kindestam2018-07-096-41/+217
* | context_drm_egl: Fix some memory leaks on error exitAnton Kindestam2018-07-091-63/+66
* | gpu: prefer 16bit floating point FBO formats to 16bit integer onesJan Ekström2018-07-081-1/+1
* | cocoa-cb: fix building with Swift 4.2coverity_scanAkemi2018-06-122-7/+7
* | cocoa-cb: remove pre-allocation of window, view and layerAkemi2018-06-124-99/+114
* | vo_libmpv: pass vo struct to the control callbackAkemi2018-06-123-11/+13
* | hwdec_drmprime_drm: Do not show error message during probingAnton Kindestam2018-06-081-1/+1
* | vo_sdl: add support for screensaver VOCTRL'ssfan52018-06-021-3/+24
* | vo_gpu: desaturate after peak detectionNiklas Haas2018-05-311-12/+12
* | input: add a define for the number of mouse buttons and use itwm42018-05-251-0/+4
* | vd_lavc: minor simplification for get_format fallbackwm42018-05-251-7/+1
* | x11: support Shift+TABNiklas Haas2018-05-241-1/+1
|/
* wayland_common: require wl_compositor of version 3Rostislav Pehlivanov2018-05-201-3/+2
* wayland_common: fix maximized stateRostislav Pehlivanov2018-05-202-13/+22
* vo_gpu: allow higher icc-contrast and improve loggingNiklas Haas2018-05-171-2/+3
* drm_atomic: Fix memory leaks in drm_atomic_createAnton Kindestam2018-05-081-34/+33
* build: make encoding mode non-optionalwm42018-05-031-2/+0
* encode: get rid of the output packet queuewm42018-05-033-3/+22
* vo_lavc: explicitly skip redraw and repeated frameswm42018-05-032-8/+11
* encode: remove old timestamp handlingwm42018-05-031-193/+35
* drm_atomic: Disallow selecting cursor planes using the optionsAnton Kindestam2018-05-011-0/+3
* drm_common: Be smarter when deciding on which CRTC and Encoder to useAnton Kindestam2018-05-011-1/+27
* context_drm_egl: fix some comments and log messages that had not been updated...Anton Kindestam2018-05-011-6/+5
* drm/atomic: Fix crtc_setup_atomic and crtc_release_atomicAnton Kindestam2018-05-011-25/+33
* drm/atomic: disable video plane when unused.LongChair2018-05-011-0/+28
* drm/atomic: add atomic modesetting.LongChair2018-05-011-11/+104
* drm/atomic: refactor planes namesLongChair2018-05-017-55/+89
* drm/atomic: add connector to atomic contextLongChair2018-05-015-4/+35
* drm/atomic: refactor hwdec_drmprime_drm with native resourcesLongChair2018-05-015-30/+63
* vo_gpu/video: disable compute shaders if an FBO format was not availableJan Ekström2018-05-011-0/+5
* vo_gpu/video: add improved logging when a user-specified FBO failsJan Ekström2018-05-011-2/+13
* cocoa: change deprecation warning from opengl-cb to libmpvAkemi2018-04-291-1/+1
* wayland_common: update to stable xdg-shellEmmanuel Gil Peyrot2018-04-292-47/+47
* gpu/video: make HDR peak computing work without work group countNiklas Haas2018-04-291-4/+5
* gpu/video: improve HDR peak computation feature check loggingJan Ekström2018-04-291-1/+4
* vd_lavc: enable dr by defaultwm42018-04-291-0/+1
* vf_vapoursynth: correctly signal error on script init failurewm42018-04-291-0/+1
* egl_helpers: change minimum framebuffer size to 8 bit per componentwm42018-04-291-3/+3
* encode: do not clear video PTS on VOCTRL_RESETwm42018-04-291-8/+0
* egl_helpers: log certain EGL attributeswm42018-04-291-0/+38
* encode: rewrite half of itwm42018-04-291-198/+114
* vo: add vo_reconfig2()wm42018-04-292-3/+26
* video: remove internal stereo_out flagwm42018-04-294-19/+10
* client API: add some render API extensions for timingwm42018-04-291-24/+68
* vo_libmpv: support GPU rendered screenshotswm42018-04-293-0/+45
* vo_libmpv: adjust redraw handling to new API semanticswm42018-04-291-12/+4
* vo_libmpv: remove annoying indirectionswm42018-04-291-71/+80
* vo_libmpv: move some update() callbacks out of context lockwm42018-04-291-3/+3
* vo_libmpv: move up update() functionwm42018-04-291-14/+12
* vo_libmpv: add support for DRwm42018-04-293-0/+38
* client API: preparations for allowing render API to use DR etc.wm42018-04-292-22/+113
* vo: move DR helper code to a separate source filewm42018-04-294-91/+183
* mp_image: fixup a simple 10L in ref_bufferJan Ekström2018-04-211-1/+1
* vo_gpu: move some extra code for screenshot to video.cwm42018-04-202-13/+15
* encode: simplify colorspace settingwm42018-04-201-3/+2
* encode: cosmeticswm42018-04-201-35/+30
* vo_lavc: remove pointless uint32_t type for int valueswm42018-04-201-7/+2
* video: pass through container fps to filterswm42018-04-193-6/+7
* w32_common: avoid recursive dispatch queue callswm42018-04-181-1/+6
* hwdec_ios: fix crash after mapper_init failureAman Gupta2018-04-171-2/+4
* client API: clarify that Display pointers etc. need to stay validwm42018-04-161-6/+21
* vo_gpu: hwdec: Use ffnvcodec to load CUDA symbolsPhilip Langdale2018-04-153-244/+45
* opengl: include details in EGL context errorsAman Gupta2018-04-121-3/+3
* video: remove libavutil PSEUDOPAL stuffwm42018-04-032-5/+2
* vaapi: add option to select a non-default device pathRostislav Pehlivanov2018-03-301-27/+46
* client API: add a new way to pass X11 Display etc. to render APIwm42018-03-2618-86/+99
* cocoa-cb: render on a dedicated dispatch queueAkemi2018-03-253-28/+36
* drm/atomic: ensure request is available until uninitLongChair2018-03-231-3/+14
* cocoa-cb: fix shutdown when fullscreen animation is runningAkemi2018-03-182-7/+17
* vo_gpu: fix anamorphic video screenshots (second try)wm42018-03-161-3/+4
* img_format.h: cosmetics: fix whitespacewm42018-03-151-1/+1
* vo: pass through framedrop flag differentlywm42018-03-152-5/+3
* vo: move display-fps internal option value to VO optswm42018-03-151-14/+18
* video: add an option to tune waiting for video timingwm42018-03-151-2/+17
* vo: cosmetics: fix a case of bad whitespacewm42018-03-151-2/+1
* vo_gpu: fix anamorphic screenshotswm42018-03-151-2/+2
* mp_image: fix UB with certain callers like vf_vdpauppwm42018-03-151-0/+4
* cocoa-cb: fix crash on startup with not initialised title barAkemi2018-03-141-1/+2
* cocoa-cb: fix crash with forced iGPU on some multi GPU systemsAkemi2018-03-141-3/+5