summaryrefslogtreecommitdiffstats
path: root/video/out
Commit message (Expand)AuthorAgeFilesLines
* 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-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