summaryrefslogtreecommitdiffstats
path: root/video/out
Commit message (Expand)AuthorAgeFilesLines
* 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-377/+331
* vo_gpu: kill off FBOTEX_FUZZYNiklas Haas2017-09-223-35/+18
* Revert "cocoa: re-enable double buffering"James Ross-Gowan2017-09-222-3/+3
* vo_gpu: override ra_swapchain_fns for the d3d11 surfaceJames Ross-Gowan2017-09-221-89/+112
* vo_gpu: opengl: fix possible screenshot window crashNiklas Haas2017-09-221-1/+1
* vo_opengl_cb: fix segfault on uninitNiklas Haas2017-09-221-1/+3
* options: properly handle deprecated options with CLI actionswm42017-09-221-1/+1
* vo_gpu: fix autoprobing messagewm42017-09-221-2/+4
* build: make vo_gpu + infrastructure non-optionalwm42017-09-221-2/+0
* vo_opengl_cb: hwdec_ios: fix buildAman Gupta2017-09-221-3/+5
* vo_gpu: fix vo=opengl legacy aliasNiklas Haas2017-09-211-2/+4
* vo_gpu: fix memleak in ra_gl_ctxNiklas Haas2017-09-211-2/+5
* vo_gpu: drop the RA_CAP_NESTED_ARRAY req from EWA computeNiklas Haas2017-09-212-26/+24
* wayland: allow vo_wayland_uninit(NULL)Niklas Haas2017-09-211-0/+3
* vo_gpu: fix possible segfault in shader_cache.cNiklas Haas2017-09-211-1/+3
* vo_gpu: fix gamma scaleNiklas Haas2017-09-211-3/+3
* vo_gpu: fix comment on ra_buf_typeNiklas Haas2017-09-211-2/+2
* vo_gpu: describe the plane merging passNiklas Haas2017-09-211-1/+1
* cocoa: re-enable double bufferingJames Ross-Gowan2017-09-212-2/+3
* vo_gpu: convert windows/osx hwdecs/contexts to new APIJames Ross-Gowan2017-09-219-331/+398
* vo_opengl: refactor into vo_gpuNiklas Haas2017-09-2151-1795/+2071
* vo_opengl: make the ra_renderpass names consistentNiklas Haas2017-09-133-3/+3
* vo_opengl: use GLX_MESA_swap_control where availableNiklas Haas2017-09-131-0/+9
* vo_opengl: always initialize uniforms on first useNiklas Haas2017-09-121-1/+3
* vo_opengl: generalize UBO packing/handlingNiklas Haas2017-09-126-70/+122
* vo: avoid putting large voctrl_performance_data on stackNiklas Haas2017-09-112-2/+2
* vo_opengl: refactor timer_pool_measure (again)Niklas Haas2017-09-112-5/+7
* vo_opengl: fix out-of-bounds access in timer_pool_measureNiklas Haas2017-09-111-1/+2
* vo_opengl: fix out-of-bounds read in update_uniformNiklas Haas2017-09-111-2/+1
* vo_opengl: refactor/fix mp_pass_perf codeNiklas Haas2017-09-113-21/+17
* vo_opengl: add a gamut warning featureNiklas Haas2017-09-104-4/+12
* vo_opengl: add support for vulkan GLSL dialectNiklas Haas2017-09-044-12/+31
* vo_opengl: use rgba16 for 3DLUTs instead of rgb16Niklas Haas2017-09-042-6/+6
* vo_opengl: refactor scaler LUT weight packing/loadingNiklas Haas2017-09-044-36/+24
* vo_opengl: scale deband-grain to the signal rangeNiklas Haas2017-09-033-4/+8
* filter_kernels: correct spline64 kernelJames Ross-Gowan2017-09-031-4/+4
* input: merge mouse wheel and axis keycodesJames Ross-Gowan2017-09-038-19/+19
* cocoa: fix button numbering for back/forwardJames Ross-Gowan2017-09-031-4/+7
* input: use mnemonic names for mouse buttonsJames Ross-Gowan2017-09-036-26/+27
* vo_opengl: fix overlay mode (again)wm42017-08-301-7/+8
* vo_opengl: don't discard buffered video on redundant resize callswm42017-08-291-0/+5
* vo_opengl: don't assume imgfmt=0 is validwm42017-08-291-1/+1
* vo_opengl: fix the renderpass target format at creation timeNiklas Haas2017-08-273-4/+19
* vo_opengl: fix misleading comment in ra.hNiklas Haas2017-08-271-6/+6
* vo_opengl: use UBOs where supported/requiredNiklas Haas2017-08-274-14/+167
* vo_opengl: add support for UBOsNiklas Haas2017-08-275-11/+33
* vo_opengl: clarify RA_CAP_DIRECT_UPLOADNiklas Haas2017-08-271-1/+2
* vo_opengl: refactor shader_cache bindingNiklas Haas2017-08-273-22/+40
* vo_opengl: be explicit about IMG_RWNiklas Haas2017-08-273-8/+13
* vo_opengl: use size_t offset for vertex offsetsNiklas Haas2017-08-272-1/+2
* vo_opengl: allow selection of true 32 bit float if float16 unavailablewm42017-08-241-13/+9
* vo_direct3d: fix buildwm42017-08-221-5/+0
* video: redo video equalizer option handlingwm42017-08-2211-312/+27
* options: add a thread-safe way to notify option updateswm42017-08-223-2/+36
* vo_opengl: refactor tex_upload to ra_buf_poolNiklas Haas2017-08-227-84/+124
* x11: fix that window could be resized when using embeddingwm42017-08-211-2/+5
* Revert "x11: drop xscrnsaver use"Martin Herkt2017-08-201-0/+16
* Revert "x11: use xdg-screensaver suspend/resume"Martin Herkt2017-08-202-65/+40
* context_angle: remove unused variableJames Ross-Gowan2017-08-201-2/+0
* context_angle: replace hard-coded array sizeJames Ross-Gowan2017-08-191-1/+1
* osx: code cleanups and cosmetic fixesAkemi2017-08-183-13/+5
* vo_opengl: allow texture uploads to failNiklas Haas2017-08-183-9/+8
* vo_opengl: clarify the ra_fns.debug_markerNiklas Haas2017-08-181-1/+2
* vo_opengl: refactor RA texture and buffer updatesNiklas Haas2017-08-1811-189/+221
* vo_opengl: make blitting an explicit capabilityNiklas Haas2017-08-183-6/+10
* vo_opengl: make ra_fns.timer_create optionalNiklas Haas2017-08-182-1/+4
* vo_opengl: remove redundant #defines in unsharp_hookNiklas Haas2017-08-171-3/+0
* vo_opengl: extract non-ANGLE specific D3D11 codeJames Ross-Gowan2017-08-173-232/+489
* x11: use xdg-screensaver suspend/resumewm42017-08-152-40/+65
* vo_rpi: fix operationwm42017-08-154-5/+17
* vo_opengl: fix incorrect glBindFramebuffer() callwm42017-08-151-1/+1
* vo_opengl: fix dangling pointers when VAOs are not availablewm42017-08-152-4/+4
* vo_opengl: support float pixel formatswm42017-08-151-6/+32
* vo_opengl: remove DR image layouting code to rendererwm42017-08-143-26/+31
* vo_opengl: hwdec_vdpau: use correct source texture sizewm42017-08-141-42/+45
* vo_opengl: hwdec_ios: fix buildwm42017-08-111-1/+1
* vo_opengl: remove some dead codewm42017-08-112-187/+0
* vo_opengl: handle probing GL texture formats betterwm42017-08-114-36/+46
* vo_opengl: remove another unneeded GL includewm42017-08-112-1/+7
* rpi: fix buildwm42017-08-116-59/+63
* vo_opengl: move strictly private ra_gl structs to .c filewm42017-08-112-35/+35
* vo_opengl: remove some indirect GL header inclusions from core rendererwm42017-08-106-7/+4
* vo_opengl: separate hwdec context and mapping, port it to use rawm42017-08-1019-1138/+1425
* vo_opengl: hwdec_cuda: fix filtering modewm42017-08-091-1/+1
* vo_opengl: shrink the hwdec overlay APIwm42017-08-093-25/+20
* vo_opengl: add a hack for Apple's broken iOS hwdec stuffwm42017-08-082-1/+11
* vo_opengl: go back to using GL_TIME_ELAPSEDNiklas Haas2017-08-082-16/+26
* vo_opengl: don't call glGetProgramBinary if GL_PROGRAM_BINARY_LENGTH==0wm42017-08-081-2/+4
* x11: drop xscrnsaver usewm42017-08-081-16/+0
* vo_opengl: cosmetics to commentswm42017-08-081-5/+3
* vo_opengl: call ra_free() in the correct contextwm42017-08-072-1/+1
* client API: more opengl_cb clarificationswm42017-08-071-1/+1
* vo_opengl: add another ra_format field to exclude insane formatswm42017-08-073-2/+6
* vo_opengl: further GL API use separationwm42017-08-0712-122/+160
* vo_opengl: fix minor memory leakwm42017-08-071-1/+4
* vo_opengl: nuke ra_gl->first_runNiklas Haas2017-08-072-7/+12
* vo_opengl: better formatting for enum RA_CAPNiklas Haas2017-08-071-7/+7
* vo_opengl: also support RA_VARTYPE_INT vertex attribsNiklas Haas2017-08-071-0/+3
* vo_opengl: simplify mirroring and fix it if glBlitFramebuffer is usedwm42017-08-077-65/+76
* vo_opengl: drop pointless fbotex_init() functionwm42017-08-073-13/+2
* vo_opengl: generalize ra_buf to support other buffer objectsNiklas Haas2017-08-077-111/+182
* cocoa: add an option to disable the native macOS fullscreenAkemi2017-08-063-10/+39
* vo_opengl: only mark