summaryrefslogtreecommitdiffstats
path: root/video/out
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu: check for RA_CAP_FRAGCOORD in dumb mode tooJames Ross-Gowan2018-01-301-13/+14
* video: fix crash with vdpau when reinitializing renderingwm42018-01-271-3/+3
* hwdec: detach d3d and d3d9 hwaccel from anglemyfreeer2018-01-251-1/+3
* video: change some remaining vo_opengl mentions to vo_gpuAkemi2018-01-205-6/+6
* osx: code cleanups and cosmetic fixesAkemi2018-01-202-2/+2
* ta: introduce talloc_dup() and use it in some placeswm42018-01-181-2/+2
* sws_utils: don't force callers to provide option structwm42018-01-183-3/+3
* vo: log reconfig callswm42018-01-181-0/+2
* video: avoid some unnecessary vf.h includeswm42018-01-181-1/+0
* vo_gpu: skip DR for unsupported image formatswm42018-01-181-0/+3
* vo_gpu: fix broken 10 bit via integer textures playbackwm42018-01-171-3/+3
* vo_gpu: rpi: defer gl_ctx_resize until after gl_ctx_initNiklas Haas2018-01-151-1/+3
* video: change some mp_image_pool semanticswm42018-01-131-1/+1
* vo_gpu: hwdec_dxva2dxgi: initial implementationJames Ross-Gowan2018-01-063-0/+470
* vo_gpu: d3d11: check for NULL backbuffer in start_frameJames Ross-Gowan2018-01-041-2/+6
* vo_gpu: d3d11: don't use a bgra8 swapchainJames Ross-Gowan2018-01-041-19/+8
* vo_gpu/context_android: replace both options with android-surface-sizesfan52018-01-021-4/+3
* vo_gpu/android: fallback to EGL_WIDTH/HEIGHTAman Gupta2018-01-011-3/+15
* vo_gpu: d3d11: avoid copying staging buffers to cbuffersJames Ross-Gowan2018-01-011-48/+15
* player: add internal `vo-resize` commandsfan52017-12-272-0/+7
* vo_gpu/context: Let embedding application handle surface resizessfan52017-12-271-10/+20
* vo_gpu: EGL: provide SwapInterval to generic codewm42017-12-271-0/+10
* vo_gpu: vulkan: fix segfault due to index mismatchNiklas Haas2017-12-251-5/+8
* vo_gpu: vulkan: fix some image barrier odditiesNiklas Haas2017-12-251-10/+5
* vo_gpu: vulkan: omit needless #defineNiklas Haas2017-12-251-5/+0
* vo_gpu: vulkan: fix sharing mode on malloc'd buffersNiklas Haas2017-12-251-1/+0
* vo_gpu: vulkan: fix dummyPass creationNiklas Haas2017-12-251-1/+1
* vo_gpu: vulkan: fix the rgb565a1 names -> rgb5a1Niklas Haas2017-12-251-2/+2
* vo_gpu: vulkan: allow disabling async tf/compNiklas Haas2017-12-253-4/+21
* vo_gpu: vulkan: refine queue family selection algorithmNiklas Haas2017-12-251-2/+7
* vo_gpu: vulkan: prefer vkCmdCopyImage over vkCmdBlitImageNiklas Haas2017-12-251-8/+31
* vo_gpu: attempt re-using the FBO format for p->output_texNiklas Haas2017-12-254-1/+13
* vo_gpu: vulkan: properly depend on the swapchain acquire semaphoreNiklas Haas2017-12-253-15/+25
* vo_gpu: vulkan: use correct access flag for presentNiklas Haas2017-12-251-2/+3
* vo_gpu: vulkan: make the swapchain more robustNiklas Haas2017-12-251-23/+50
* vo_gpu: aggressively prefer async computeNiklas Haas2017-12-253-1/+12
* vo_gpu: vulkan: support split command poolsNiklas Haas2017-12-256-163/+281
* vo_gpu: invalidate fbotex before drawingNiklas Haas2017-12-254-10/+11
* vo_gpu: allow invalidating FBO in renderpass_runNiklas Haas2017-12-253-5/+22
* vo_gpu: vulkan: properly track image dependenciesNiklas Haas2017-12-252-40/+121
* vo_gpu: vulkan: add a vk_signal abstractionNiklas Haas2017-12-253-0/+144
* vo_gpu: vulkan: refactor command submissionNiklas Haas2017-12-255-72/+90
* vo_gpu: vulkan: reorganize vk_cmd slightlyNiklas Haas2017-12-255-57/+58
* vo_gpu: vulkan: refactor vk_cmdpoolNiklas Haas2017-12-255-194/+182
* vo_mediacodec_embed: implement hwcontextAman Gupta2017-12-201-0/+30
* vo_gpu: win: remove exclusive-fullscreen detection hackJames Ross-Gowan2017-12-203-129/+0
* w32_common: refactor and improve window state handlingpavelxdd2017-12-191-131/+151
* w32_common: use RECT for storing screen and window size & positionpavelxdd2017-12-191-100/+71
* vo_gpu: hwdec_drmprime_drm: don't crash for non-GL contextswm42017-12-171-0/+3
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-154-35/+18
* w32_common: update outdated comment about wakeup eventspavelxdd2017-12-111-2/+1
* vo_gpu: hwdec_drmprime_drm: silence error on failed autoprobingwm42017-12-111-1/+1
* hwdec: document a forgotten parameterwm42017-12-111-0/+1
* video: remove code duplication by calling a hwdec loader helperwm42017-12-111-2/+1
* video: properly initialize and set hwdec_interopwm42017-12-111-0/+2
* vo: fix a compiler warning by properly printing a 64bit integerJan Ekström2017-12-111-1/+1
* vo_gpu: d3d11: check for timestamp query supportJames Ross-Gowan2017-12-091-0/+9
* w32_common: improve the window message state machinepavelxdd2017-12-071-1/+13
* w32_common: skip window snapping if Windows handled itpavelxdd2017-12-071-2/+12
* vo: add support for externally driven renderloop and make wayland use itRostislav Pehlivanov2017-12-054-4/+70
* vo_gpu: d3d11_helpers: use better formatting for PCI IDsJames Ross-Gowan2017-12-041-4/+6
* Fix various typos in log messagesNicolas F2017-12-032-2/+2
* video: probe format of primary plane in drm/egl contextAnton Kindestam2017-12-031-3/+59
* hwdec: whitespace cleanup in hwdec_drmprime_drm.cAnton Kindestam2017-12-031-2/+2
* video: fix use of possibly-NULL pointer in drm_egl_initAnton Kindestam2017-12-031-1/+2
* video: fix double free in drm_atomic_create_contextAnton Kindestam2017-12-031-1/+2
* build: remove POSIX/sysv shared memory testwm42017-12-022-48/+17
* video: remove some more hwdec legacy stuffwm42017-12-023-12/+3
* hwdec: don't require setting legacy hwdec fieldswm42017-12-025-21/+10
* video: move d3d.c out of decode sub directorywm42017-12-015-5/+5
* vo_gpu: hwdec: remove redundant fieldswm42017-12-0113-18/+3
* vo_gpu: make it possible to load multiple hwdec interop driverswm42017-12-016-122/+116
* vo_opengl: hwdec_vaegl: Reenable vaExportSurfaceHandle()Mark Thompson2017-11-301-3/+3
* vd_lavc: prefer nvdec over vdpau with --hwdec=autowm42017-11-301-3/+3
* vo_gpu: remove hwdec_vaglx interopwm42017-11-302-235/+0
* vo_gpu: d3d11: don't use runtime version for UAV slot countJames Ross-Gowan2017-11-191-1/+1
* vo_gpu: d3d11_helpers: don't try BGRA_SUPPORTJames Ross-Gowan2017-11-191-20/+4
* vo_gpu: d3d11: mark the bgra8 format as unorderedJames Ross-Gowan2017-11-191-1/+1
* w32_common: move imm32.dll function to w32->api structpavelxdd2017-11-151-15/+12
* vo_gpu/context_android: Process surface resizes correctlysfan52017-11-141-10/+11
* vo_gpu: ra_gl: remove stride hackwm42017-11-121-4/+1
* vo_gpu: d3d11: remove flipped texture upload hackJames Ross-Gowan2017-11-121-8/+0
* cocoa: always return the target NSRect when in fullscreenAkemi2017-11-111-1/+4
* vo_gpu: never pass flipped images to ra or ra backendswm42017-11-101-2/+7
* vo_gpu: hwdec_d3d11va: allow zero-copy video decodingJames Ross-Gowan2017-11-073-62/+159
* vo_gpu: d3d11: enhance cache invalidationJames Ross-Gowan2017-11-071-4/+70
* vo_gpu: d3d11: log shader compilation timesJames Ross-Gowan2017-11-071-0/+26
* vo_gpu: move d3d11_screenshot to shared codeJames Ross-Gowan2017-11-074-80/+100
* vo_gpu: d3d11: add RA caps for ra_d3d11James Ross-Gowan2017-11-077-6/+35
* vo_gpu: d3d11: initial implementationJames Ross-Gowan2017-11-079-5/+2739
* vo_gpu: export the GLSL format qualifier for ra_formatJames Ross-Gowan2017-11-075-14/+77
* vo_gpu: add namespace query mechanismJames Ross-Gowan2017-11-074-10/+21
* vo_lavc: remove messy delayed subtitle rendering logicwm42017-11-071-10/+8
* vo_gpu: don't re-render hwdec frames when repeating frameswm42017-11-031-19/+11
* vo_gpu: ra_gl: fix minimum GLSL version to 120wm42017-11-031-1/+1
* vo_gpu: fix mobius tone mapping compatibility to GLSL 120wm42017-11-031-1/+1
* vo_gpu: ra_gl: fix crash trying to use glBindBufferBase on GL 2.1wm42017-11-031-2/+7
* vo_gpu: potentially fix icc-profile-auto updatingwm42017-11-011-1/+1
* vo_gpu: remove a redundant ifdefwm42017-10-301-2/+0
* vd_lavc: remove need for duplicated cuda GL interop backendwm42017-10-302-18/+1
* hwdec_drmprime_drm: fix segv with --hwdecRyo Munakata2017-10-301-1/+4
* vd_lavc: add support for nvdec hwaccelwm42017-10-282-1/+19
* vo_gpu: fix ra_tex_upload_pbo for 2D texturesNiklas Haas2017-10-271-1/+5
* vo_gpu: osd: simplify some codewm42017-10-271-5/+5
* vo_gpu: change --tone-mapping-desaturate algorithmNiklas Haas2017-10-252-9/+11
* video : Move drm options to substruct.Lionel CHAZALLON2017-10-235-4/+30
* Add DRM_PRIME Format Handling and Display for RockChip MPP decodersLionel CHAZALLON2017-10-2310-19/+761
* video : allow drm primary plane to be transparent for egl contextLionel CHAZALLON2017-10-231-2/+2
* vo_opengl: hwdec_vaegl: Disable vaExportSurfaceHandle()Mark Thompson2017-10-231-3/+3
* wayland_common: check monitor scaleRostislav Pehlivanov2017-10-221-3/+9
* wayland_common: improve cursor code and scale cursor properlyRostislav Pehlivanov2017-10-222-26/+35
* wayland_common: don't scale the cursor wl_bufferRostislav Pehlivanov2017-10-191-1/+0
* video: fix alpha handlingwm42017-10-191-2/+4
* vo_gpu: add rgba16hf to the list of FBO formatsJames Ross-Gowan2017-10-181-1/+2
* vo_rpi: fix build (probably)wm42017-10-171-1/+1
* vo_gpu: remove weird p->vo indirectionwm42017-10-171-11/+9
* vo_gpu: fix video sometimes not being rerendered on equalizer changewm42017-10-174-4/+9
* vo_gpu: remove some minor dead codewm42017-10-161-3/+1
* vo_gpu: semi-fix --gpu-context/--gpu-api options and help outputwm42017-10-164-17/+14
* vo_gpu: mali-fbdev: fix build errorTobias Jakobi2017-10-131-2/+2
* wayland_common: init output_list during main struct initRostislav Pehlivanov2017-10-121-1/+2
* wayland_common: require wl_output v2 and send MP_INPUT_RELEASE_ALL on uninitRostislav Pehlivanov2017-10-111-8/+13
* vo_gpu: shaderc: include debug info when --gpu-debug is setJames Ross-Gowan2017-10-111-0/+2
* Add checks for HAVE_GPL to various GPL-only source fileswm42017-10-104-0/+20
* wayland_common: adjust default cursor size and scale its bufferRostislav Pehlivanov2017-10-101-2/+3
* vo: fix reference to mediacodec_embedAman Gupta2017-10-091-2/+2
* vo_gpu: android: fix gpu contextAman Gupta2017-10-091-0/+4
* vo_opengl: hwdec_vaegl: Use vaExportSurfaceHandle() if presentMark Thompson2017-10-091-0/+80
* vo_gpu: simplify opengl aliaswm42017-10-092-31/+2
* vo_gpu: remove duplicated optionswm42017-10-091-1/+0
* vo_opengl: context_drm_egl: Don't create a new framebuffer for every frameMark Thompson2017-10-091-22/+27
* vo_gpu: add android opengl backendAman Gupta2017-10-091-0/+151
* vo: add mediacodec_embed output driverAman Gupta2017-10-092-0/+93
* vo: add VO_CAP_NOREDRAW for upcoming vo_mediacodec_embedAman Gupta2017-10-092-1/+8
* wayland_common: implement output tracking, cleanups and bugfixesRostislav Pehlivanov2017-10-094-215/+246
* wayland_common: allow vo_wayland_uninit(NULL)Niklas Haas2017-10-071-0/+2
* Revert "wayland_common: add support for embedding"Rostislav Pehlivanov2017-10-052-6/+0
* wayland_common: respect close eventsRostislav Pehlivanov2017-10-051-3/+9
* wayland_common: add support for embeddingRostislav Pehlivanov2017-10-052-0/+5
* wayland_common: reset the LIVE_RESIZING flag when resizing endsRostislav Pehlivanov2017-10-051-10/+14
* wayland_common: don't hardcode protocol names during registryRostislav Pehlivanov2017-10-041-8/+8
* wayland_common: rewrite from scratchRostislav Pehlivanov2017-10-036-1053/+1209
* vo_wayland: removeRostislav Pehlivanov2017-10-036-1059/+0
* vo_gpu: gl: implement proper extension string searchwm42017-10-023-10/+23
* vo_gpu: enable 3DLUTs in dumb modeNiklas Haas2017-09-301-1/+3
* vaapi: change license to LGPLwm42017-09-291-1/+1
* vaapi: move legacy code to vo_vaapi.cwm42017-09-291-4/+310
* vo_gpu: vulkan: reword commentNiklas Haas2017-09-291-3/+4
* vo_gpu: force layout std430 for PCsNiklas Haas2017-09-291-1/+1
* vo_gpu: fix --opengl-gamma redirectNiklas Haas2017-09-281-1/+1
* vo_gpu: set the correct number of vertex attribsNiklas Haas2017-09-281-2/+2
* vo_gpu: vulkan: add support for WindowsJames Ross-Gowan2017-09-283-0/+112
* vo_gpu: make the vertex attribs dynamicNiklas Haas2017-09-286-100/+102
* vo_gpu: kill some static arraysNiklas Haas2017-09-282-83/+69
* vo_gpu: vulkan: indent queue family enumerationNiklas Haas2017-09-271-1/+1
* vo_gpu: vulkan: normalize use of *Flags and *FlagBitsNiklas Haas2017-09-276-33/+31
* vo_gpu: vulkan: optimize redundant pipeline barriersNiklas Haas2017-09-261-5/+15
* video: remove old videotoolbox supportwm42017-09-262-8/+0
* video: drop old D3D11/DXVA2 supportwm42017-09-261-1/+0
* vo_gpu: fix memleak in spirv.cNiklas Haas2017-09-261-1/+1
* vo_gpu: explicitly label storage image formatsNiklas Haas2017-09-261-1/+22
* vo_gpu: attempt to avoid UBOs for dynamic variablesNiklas Haas2017-09-264-2/+32
* vo_gpu: vulkan: add support for push constantsNiklas Haas2017-09-263-25/+112
* vo_gpu: vulkan: add support for waylandRostislav Pehlivanov2017-09-266-9/+168
* vo_gpu: vulkan: generalize SPIR-V compilerNiklas Haas2017-09-2611-94/+544
* vo_gpu: vulkan: initial implementationNiklas Haas2017-09-2615-10/+3727
* vo_opengl_cb: fix deprecated option usageNiklas Haas2017-09-261-1/+1
* vo_gpu: fix possible segfault on shader miscompileNiklas Haas2017-09-231-5/+6
* vo_gpu: angle: fix misleading struct nameJames Ross-Gowan2017-09-231-2/+2
* vo_gpu: handle texture initialization errors gracefullyNiklas Haas2017-09-233-19/+27
* vo_gpu: reduce the --alpha=blend-tiles checkerboard intensityNiklas Haas2017-09-221-1/+1
* vo_gpu: simplify compute shader coordinate calculationNiklas Haas2017-09-221-5/+2
* vo_gpu: simplify structs / namesNiklas Haas2017-09-2212