summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* cocoa-cb: fix unfs window size when toggling out of fullscreenHEADmasterder richter12 hours1-1/+3
* x11: add option to make window appear on a specific workspacewm424 hours1-2/+3
* sws_utils: do not mutate src/dst parameterswm44 days1-24/+20
* x11: remove terrible xdg-screensaver hackwm44 days2-47/+1
* client API: add software rendering APIwm44 days4-1/+212
* Warn if on GNOMEwm45 days1-0/+7
* vo_gpu: vulkan: add ability to disable eventsNiklas Haas12 days1-0/+5
* vo_gpu: fix typo in struct namesfan52020-06-241-1/+1
* vo_gpu: use highp float if available for GLESStephen Salerno2020-06-211-0/+5
* vo_gpu: add better gamut clipping optionNiklas Haas2020-06-193-0/+14
* vo_gpu: fix scaler/window validation to allow unsettingNiklas Haas2020-06-181-0/+4
* vo_x11: partially restore operation on bad endian systemswm42020-06-171-6/+22
* video: some concessions to big endian hostswm42020-06-171-8/+11
* video: alias IMGFMT_RGB30 to AV_PIX_FMT_X2RGB10wm42020-06-171-0/+4
* repack: handle endian in a more general waywm42020-06-171-6/+7
* img_format: fight ffmpeg pixdesc some morewm42020-06-171-28/+49
* vo_gpu: placebo: add fallback code for stride mismatchNiklas Haas2020-06-161-12/+52
* vo_gpu: add BT.2390 tone-mappingref_whiteNiklas Haas2020-06-153-7/+58
* vo_gpu: reinterpret SDR white levels based on ITU-R BT.2408Niklas Haas2020-06-153-6/+10
* vo_gpu: move coherent specifier to the correct locationNiklas Haas2020-06-102-2/+2
* cocoa-cb: properly reset window isMoving state on title bar clicksder richter2020-06-061-0/+2
* vo_gpu: fix display corruption with window screenshotswm42020-06-061-0/+1
* vo_gpu: mark peak detection buffer coherentNiklas Haas2020-06-061-1/+1
* vo_gpu: make storage images/buffers as restrictNiklas Haas2020-06-061-2/+2
* vulkan/wayland: fix another build breakageDaniel Bermond2020-06-051-1/+1
* wayland: fix buildwm42020-06-042-3/+3
* build: change filenames of generated fileswm42020-06-043-9/+9
* options: add --video-scale-x/ywm42020-06-031-4/+4
* vaapi: correct broken NULL checkwm42020-06-031-1/+1
* vo: refine wakeup condition, and wake up more in audio sync modewm42020-06-011-3/+3
* x11_common: added ICCCM WM_HINTSArthur Williams2020-05-241-0/+11
* vo_x11: allow OSD rendering outside of video regionwm42020-05-221-65/+52
* mp_image: add helper for clearing regions outside of a rectanglewm42020-05-222-0/+16
* video: add AV_PIX_FMT_UYYVYY411 conversion supportwm42020-05-221-30/+52
* repack: use new imgfmt metadata in more caseswm42020-05-211-74/+59
* img_format: expose another helperwm42020-05-212-2/+6
* mp_image: reimplement mp_image_clear()wm42020-05-211-25/+104
* video: remove useless mp_imgfmt_desc.avformat fieldwm42020-05-203-5/+2
* vo_x11: minor improvement in format matchingwm42020-05-201-5/+5
* video: clean up pixel metadata stuff some morewm42020-05-202-234/+265
* vo_x11: use imgfmt metadata instead of hardcoded format tablewm42020-05-201-32/+21
* video: shuffle imgfmt metadata code aroundwm42020-05-203-186/+168
* repack: make generic weird pixfmt shit even more generic and obfuscatedwm42020-05-181-54/+20
* video: fix AV_PIX_FMT_UYYVYY411 allocationwm42020-05-181-1/+1
* wayland: only use presentation on CLOCK_MONOTONICDudemanguy2020-05-181-2/+2
* video: add pixel component location metadatawm42020-05-182-129/+362
* video: clean up some imgfmt related stuffwm42020-05-187-78/+71
* vo_wlshm, vo_drm: set image size with mp_image_set_sizeMichael Forney2020-05-172-4/+2
* vo_gpu: ra_pl: add timers supportNiklas Haas2020-05-161-0/+95
* vo_x11: add 10 bit supportwm42020-05-141-0/+3
* drm: add typedef for PFNEGLGETPLATFORMDISPLAYEXTPROC (#7314)Jan Palus2020-05-141-0/+5
* vo_direct3d: dumb down OSD renderingwm42020-05-131-164/+92
* vo_direct3d: rip out texture video rendering pathwm42020-05-133-635/+66
* draw_bmp: use command line options for any used scalerswm42020-05-131-1/+1
* vo_gpu: un-fix storable fbo format checkNiklas Haas2020-05-131-2/+1
* repack: fix incorrect assert()wm42020-05-121-1/+1
* vo_vaapi: use new overlay APIwm42020-05-111-123/+85
* video: remove RGB32/BGR32 aliaseswm42020-05-113-12/+3
* vo: fix forgotten debug codewm42020-05-101-1/+1
* vo_gpu: manually resolve user shader prefixeswm42020-05-101-1/+4
* vo: another minor wakeup reductionwm42020-05-091-5/+10
* vo: always reset redraw flag to avoid immediate wakeups wasting CPU timewm42020-05-091-1/+2
* draw_bmp: rewritewm42020-05-091-3/+0
* repack: add support for converting from/to float formatswm42020-05-092-0/+120
* csputils: add function for getting uint/float transformationwm42020-05-092-1/+44
* video: add yuv float formatswm42020-05-093-11/+59
* vo_gpu: fix green shit with float yuv inputwm42020-05-095-12/+28
* video: fix rgb30 component orderwm42020-05-093-4/+4
* video: separate repacking code from zimg and make it independentwm42020-05-094-895/+1244
* sws_utils: allow setting zimg options directlywm42020-05-094-8/+18
* img_format: make component order in comment more logicalwm42020-05-091-1/+1
* drm_prime: fallback to drmModeAddFB2Anton Kindestam2020-05-081-3/+9
* drm_prime: get the modifier for all planesAnton Kindestam2020-05-081-6/+5
* drm_prime: print out errno in error messageAnton Kindestam2020-05-081-1/+4
* w32_common: Scale window when moving to display with different DPIPiotr Gasior2020-05-081-0/+5
* w32_common: Support HiDPI on WindowsRealDolos2020-05-081-8/+24
* vo_gpu: d3d11: only use presentation feedback with flip modelJames Ross-Gowan2020-05-071-4/+12
* vf:format: don't error when using convert=yes and not specifying fmtwm42020-05-061-1/+1
* mp_image: add some helperswm42020-05-062-0/+23
* vo_gpu: suppress PL_FATAL logs during probingNiklas Haas2020-05-031-2/+0
* zimg: remove C11 aligned_alloc() requirementwm42020-05-012-5/+10
* vo_gpu: enable frame caching for still framesNiklas Haas2020-04-301-3/+3
* zimg: don't assume zimg reads are 64 byte alignedwm42020-04-251-4/+6
* cocoa-cb: report actual unfs window size for current window scaleder richter2020-04-252-0/+15
* video: add alpha type metadatawm42020-04-247-4/+34
* sws_utils: remove unused brightness etc. controlswm42020-04-242-7/+1
* video/out/vo_tct: query terminal size genericallyAvi Halachmi (:avih)2020-04-231-7/+3
* wayland: explictly send an UP event for left clickDudemanguy2020-04-231-0/+2
* rpi: use "brcm" variant of libGLESv2Jan Palus2020-04-231-1/+1
* egl_helpers: add typedef for EGLAttrib (#7314)Jan Palus2020-04-231-0/+1
* zimg: get rid of special "override" fields for low depth RGB/graywm42020-04-231-34/+16
* zimg: slightly cleanup some mpv format handling nonsensewm42020-04-231-34/+40
* img_format: treat both monow and monob as RGBwm42020-04-231-1/+3
* img_format: remove duplication in FFmpeg yuv vs. rgb pixfmt checkwm42020-04-231-7/+9
* img_format: add some mpv-only helper formatswm42020-04-232-0/+34
* video: change chroma_w/chroma_h fields to use shift instead of sizewm42020-04-235-48/+39
* img_format: add format description table for mpv-only formatswm42020-04-232-133/+148
* drm_common: set frsig to a valid signalJan Beich2020-04-221-0/+3
* build: detect VT_GETMODE on FreeBSD and DragonFlyJan Beich2020-04-221-1/+8
* wayland: use mp_time deltas for presentation timeDudemanguy2020-04-204-30/+10
* vo_gpu: opengl: make sure to always clean up debug callbacksNiklas Haas2020-04-151-0/+4
* zimg: fix swapped chroma planes with packed YUV bullshitwm42020-04-141-4/+4
* zimg: fix build with older FFmpeg (troublesome Intel dude format)wm42020-04-141-0/+2
* zimg: add support for 1 bit per pixel formatswm42020-04-131-0/+52
* zimg: add packed YUV bullshitwm42020-04-131-1/+111
* zimg: add support for some RGB fringe formatswm42020-04-131-0/+174
* zimg: add support for big endian input and outputwm42020-04-133-50/+164
* vf_format: add gross mechanism for forcing scaler for testingwm42020-04-133-3/+37
* vo_gpu: d3d11: also utilize config cache for d3d11-specific optionsJan Ekström2020-04-121-1/+9
* vo_gpu: d3d11: add support for exclusive fullscreenJames Ross-Gowan2020-04-121-1/+86
* vo: further reduce redundant wakeupswm42020-04-101-1/+7
* video: remove another redundant wakeupwm42020-04-102-19/+43
* options: make imgfmt options always accept "no"wm42020-04-091-1/+1
* stats: some more performance graphswm42020-04-091-4/+8
* video: report negative subtitle/OSD margins if necessarywm42020-03-261-4/+4
* vd_lavc: make hwdec fallback message more consistentwm42020-03-241-4/+1
* wayland: simplify mouse wheel direction calculationJan Ekström2020-03-191-3/+2
* options: change option macros and all option declarationswm42020-03-1837-434/+440
* wayland: notify vo if an output changesDudemanguy2020-03-151-0/+2
* vo_gpu: warn if correct-downscaling is ignoredAvi Halachmi (:avih)2020-03-141-0/+11
* cocoa-cb: support maximize/minimize on startupder richter2020-03-141-1/+9
* options: change how option range min/max is handledwm42020-03-133-4/+6
* options: remove intpair option typewm42020-03-131-1/+2
* video/out/android_common: use jni helpersAman Gupta2020-03-121-10/+11
* vo_gpu: generally allow non-storable FBOsNiklas Haas2020-03-082-3/+12
* vo_gpu: avoid error spam when ra_fbo fmt is non-storableNiklas Haas2020-03-081-0/+2
* wayland: always use the fs-screen id for fsDudemanguy2020-03-081-33/+31
* drm_prime: double free bugSven Kroeger2020-03-053-15/+93
* drm_prime: forward modifiers from FFMPEG to drm APIdrmprime-modifiersSven Kroeger2020-03-031-2/+9
* OpenGL: Also detect softpipe as a software driverlinkmauve2020-02-251-0/+1
* cocoa-cb: fix crash with some japanese charactersder richter2020-02-221-1/+2
* mac, cocoa: fix UI updates on none main queue threadsder richter2020-02-221-2/+4
* cocoa-cb: remove unnecessary semicolonsder richter2020-02-223-16/+16
* x11: switch back to StaticGravitywm42020-02-221-4/+1
* video: drop NV24 aliaswm42020-02-182-4/+0
* Remove remains of Libav compatibilitywm42020-02-166-42/+1
* wayland: make resizing betterDudemanguy2020-02-132-6/+32
* wayland: fix autofit and rotating issuesDudemanguy2020-02-131-5/+7
* zimg: fix previous odd sizes commitwm42020-02-131-4/+2
* sws_utils: use zimg by default if availablewm42020-02-121-0/+1
* zimg: correct output to odd (chroma un-aligned) sizeswm42020-02-121-10/+18
* zimg: fix typos in a commentwm42020-02-121-3/+2
* vo_drm, wo_wlshm: mention that it's software scalingwm42020-02-112-2/+2
* vo_x11: don't call X11 "crap"wm42020-02-111-1/+1
* zimg: add pal8 unpackerwm42020-02-101-0/+39
* img_format: add alias for ffmpeg pal8 formatwm42020-02-102-0/+4
* zimg: rename zplanes fieldwm42020-02-101-4/+4
* zimg: support gray/alpha conversionwm42020-02-101-6/+19
* zimg: fix some confusion about plane permutationwm42020-02-101-4/+9
* img_format: add gray/alpha planar formatswm42020-02-102-2/+74
* zimg: add alpha supportwm42020-02-091-18/+63
* vo: fix typo in commentwm42020-02-091-1/+1
* vf_format: add w, h parameterswm42020-02-091-3/+11
* cocoa-cb: fix auto-selection of title bar style with older SDKsder richter2020-02-081-0/+4
* cocoa-cb: simplify cursor hiding and make it less greedyder richter2020-02-083-12/+7
* wayland: adjust vo_wayland_wait_frame logicDudemanguy2020-02-071-6/+6
* wayland: toplevel config fixesDudemanguy2020-02-062-3/+18
* drm_atomic: do not set immutable propertiesAnton Kindestam2020-02-021-1/+6
* wayland: remove wayland-frame-wait-offset optiondudemanguy2020-01-314-8/+5
* w32_common: support minimized and maximized propertiesJames Ross-Gowan2020-01-261-5/+90
* cocoa-cb: add pinch to resize window gestureder richter2020-01-262-0/+11
* cocoa-cb: never set a window size smaller than the set minSizeder richter2020-01-261-0/+5
* cocoa-cb: fix race condition on quitder richter2020-01-261-0/+1
* cocoa-cb: add support for forcing the dedicated GPU for renderingder richter2020-01-262-5/+14
* cocoa-cb: don't set App icon when called from bundleder richter2020-01-261-1/+3
* vo_gpu: hwdec_vaapi: set correct hw_imgfmt valuewm42020-01-171-0/+1
* wayland: support maximize/minimize on startupDudemanguy2020-01-121-0/+6
* wayland: unscrew up cursorsdudemanguy2020-01-121-6/+4
* vaapi: reduce log levels furtherwm42020-01-112-8/+11
* vo_gpu: hwdec_vaapi: silence warning during probingwm42020-01-111-1/+4
* wayland: don't set cursor before pointer idDudemanguy2020-01-111-1/+1
* cocoa-cb: don't active window when minimized or hidden on file changeder richter2020-01-091-1/+6
* cocoa-cb: add runtime dpi change and use proper fallback for initial dpider richter2020-01-092-4/+7
* command, vo: add a mechanism for runtime DPI scale changeswm42020-01-091-3/+3
* vo_gpu: fix crash if dither texture fails to allocatewm42020-01-081-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