summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* vo_opengl: refactor shader generation (part 1)wm42015-03-129-1990/+1280
* x11: ignore mouse enter/leave events due to pointer grabwm42015-03-111-0/+4
* vo: hide opengl-cb in --vo=helpwm42015-03-101-1/+1
* vo_opengl_cb: clear last video frame on uninit()wm42015-03-101-8/+9
* vo_opengl: move minor helper to common codewm42015-03-093-10/+6
* w32_common: remove redundant is_maximized functionJames Ross-Gowan2015-03-091-8/+1
* cocoa: fix minimized state getterStefano Pigozzi2015-03-091-5/+2
* x11: fix VOCTRL_GET_WIN_STATEwm42015-03-091-0/+1
* w32_common: support the "window-minimized" propertyJames Ross-Gowan2015-03-091-0/+6
* cocoa: support the "window-minimized" propertyJaime Marquínez Ferrándiz2015-03-082-0/+32
* vf_vavpp: fix deinterlacingFilip Milivojevic2015-03-081-0/+8
* cocoa: fix autohide in fullscreenStefano Pigozzi2015-03-084-5/+26
* cocoa: fix mouse hiding with launchpad and dock foldersStefano Pigozzi2015-03-083-1/+18
* cocoa: clamp mouse position to window.torque2015-03-071-0/+2
* cocoa: update mouse coordinates when window is initialized.torque2015-03-073-2/+4
* cocoa: don't uninit light sensor if not presentStefano Pigozzi2015-03-071-2/+4
* vo_opengl/x11: fix automatic ICC profile loadingMartin Herkt2015-03-072-6/+11
* cocoa: remove possible use after freeStefano Pigozzi2015-03-071-5/+5
* cocoa: fix some crashes caused by async uninitStefano Pigozzi2015-03-071-31/+15
* vo_vaapi: fix video equalizer (second try)wm42015-03-061-12/+36
* vo_opengl: make smoothmotion-threshold inclusiveNiklas Haas2015-03-051-2/+2
* vd_lavc: let --hwdec=auto select "vaapi-copy"wm42015-03-051-1/+1
* vo_vaapi: round equalizer valueswm42015-03-051-2/+5
* vo_opengl: increase ambient light changes log levelStefano Pigozzi2015-03-041-1/+1
* win32: fix some more -Wparentheses warningswm42015-03-042-2/+2
* vo_opengl: add gamma-auto optionStefano Pigozzi2015-03-043-0/+48
* cocoa: add support for querying ambient lightingStefano Pigozzi2015-03-042-0/+97
* Remove some FFmpeg/Libav compatibility hackswm42015-03-034-19/+0
* buid: readd -Wparentheseswm42015-03-024-4/+4
* vo_direct3d: support NV12 with shaderswm42015-03-024-196/+359
* vf_scale: libswscale is being stupidwm42015-03-012-3/+10
* Revert "Revert recent vo_opengl related commits"Niklas Haas2015-02-288-23/+69
* Revert recent vo_opengl related commitswm42015-02-288-67/+21
* video: fix typowm42015-02-281-1/+1
* cocoa: remove the setNextKeyView hackStefano Pigozzi2015-02-281-4/+0
* vd_lavc: respect lavc's color_trc fieldNiklas Haas2015-02-282-0/+3
* screenshots: check for AVFrame csp supportNiklas Haas2015-02-281-0/+2
* screenshots: add support for csp taggingNiklas Haas2015-02-282-0/+7
* csputils: add missing gamma supportNiklas Haas2015-02-285-21/+55
* csputils: add support for BT.470-MNiklas Haas2015-02-282-1/+13
* vo_opengl: delete 16 bit test texturewm42015-02-271-0/+1
* vo_opengl: fix some commentswm42015-02-271-3/+3
* options: handle choice -> flag fallback automaticallywm42015-02-271-2/+2
* vo_opengl: implement antiringing for tensor scalersNiklas Haas2015-02-272-7/+15
* vo_opengl: test FBOs only if they're going to be usedwm42015-02-261-30/+28
* vo_xv: don't attempt to clear window before mappedwm42015-02-261-0/+2
* vo_opengl: greatly increase smoothmotion performanceNiklas Haas2015-02-242-74/+105
* vo_opengl: another GLES2 issuewm42015-02-241-1/+9
* vo_opengl: extend ifdef against shader arrayswm42015-02-241-1/+2
* video: remove redundant codec parameterswm42015-02-241-5/+0
* filter_kernels: rename bilinear_slow to triangleNiklas Haas2015-02-241-3/+5
* filter_kernels: add robidoux and robidouxsharpNiklas Haas2015-02-241-0/+2
* filter_kernels: redefine redundant filtersNiklas Haas2015-02-241-20/+6
* filter_kernels: add ewa_lanczossharp aliasNiklas Haas2015-02-241-0/+4
* vo_opengl: support polar filters of any radiusNiklas Haas2015-02-241-6/+7
* vo_opengl: explicitly check potential candidates for polar filtersNiklas Haas2015-02-242-2/+11
* filter_kernels: add blur parameter to jincNiklas Haas2015-02-231-4/+4
* filter_kernels: gaussian: redefine the parameterNiklas Haas2015-02-231-6/+2
* filter_kernels: remove second parameter from kaiserNiklas Haas2015-02-231-3/+2
* filter_kernels: rename ginseng to ewa_ginsengNiklas Haas2015-02-231-2/+2
* filter_kernels: add ewa_hanningNiklas Haas2015-02-231-0/+10
* filter_kernels: minor code cleanup of jinc stuffNiklas Haas2015-02-231-5/+1
* vf: fix indentation level of verbose outputwm42015-02-231-2/+2
* vo_opengl: slightly improve ewa_lanczos windowingNiklas Haas2015-02-231-33/+4
* video: un-discourage "vaapi-copy" hwdec modewm42015-02-201-5/+0
* x11egl: minor cleanupwm42015-02-201-4/+6
* vo_opengl: minor robustness improvement in function loaderwm42015-02-201-2/+5
* vo_opengl: add ginseng upscalerNiklas Haas2015-02-201-0/+11
* vo_opengl: fix smoothmotion coefficient calculation, for real this timeNiklas Haas2015-02-201-24/+31
* input: add MOUSE_ENTER keybinding.torque2015-02-184-2/+11
* vo_opengl: glsl: remove trailing \wm42015-02-161-2/+2
* vf_vapoursynth: replace a hack with a newer VS API functionwm42015-02-161-1/+1
* vd_lavc: uninit the hwdec backend after closing the decoderwm42015-02-141-6/+3
* x11: fix uninitialized variable readswm42015-02-141-1/+1
* x11: add XK_Cancel to the list of special keysMartin Herkt2015-02-141-0/+1
* vf_vapoursynth: add display refresh rate propertyJulian2015-02-132-0/+2
* x11: return a framerate even if no window is mappedwm42015-02-131-8/+11
* x11: make all XF86 special keys mappablewm42015-02-131-0/+7
* vo_opengl: fix smoothmotion coefficient calculationStefano Pigozzi2015-02-133-7/+5
* vf_lavfi: drop useless option from wrapper filterswm42015-02-121-4/+1
* video/filters: simplify libavfilter bridgewm42015-02-1111-55/+45
* vf_noise: remove internal implementationwm42015-02-111-239/+8
* vo: minor simplificationwm42015-02-071-13/+8
* vo_vdpau: minor simplificationwm42015-02-071-4/+1
* Revert "vo_opengl: disable alpha by default"wm42015-02-061-2/+2
* video: work around libswscale for PNG pixel formatswm42015-02-064-5/+45
* vo_opengl: add support for linear scaling without CMSNiklas Haas2015-02-063-18/+31
* vo_opengl: get rid of unused field approx_gammaNiklas Haas2015-02-061-1/+0
* vo_vdpau: remove unneeded codewm42015-02-041-4/+0
* vo_opengl: redraw when pausing while showing an interpolated framewm42015-02-043-1/+18
* cocoa: improve refresh rate fallback codeStefano Pigozzi2015-02-031-9/+14
* cocoa: automatically fetch display-fps from the monitorStefano Pigozzi2015-02-031-0/+26
* vo_opengl: disable alpha by defaultwm42015-02-031-2/+2
* vo_opengl: avoid unnecessary shader reinit on fullscreen togglewm42015-02-031-2/+4
* vo_opengl: change initialization of gamma optionwm42015-02-032-15/+37
* csputils, vo_opengl: remove per-component gammawm42015-02-034-15/+7
* csputils: remove some unused functions, make some privatewm42015-02-032-69/+4
* vo_opengl: change upper bound of :gamma to 2.0Niklas Haas2015-02-031-1/+1
* vo_opengl: always clamp the video to range 0-1Niklas Haas2015-02-031-5/+4
* win32: don't resize when window is minimizedwm42015-02-021-5/+6
* command: add property returning detected hwdec APIwm42015-02-026-14/+16
* vo_opengl: fix breakage with rotated video on initial displaywm42015-02-021-11/+11
* vo_opengl: use triangle strip for videowm42015-01-302-52/+29
* vo_opengl: don't unnecessarily call glDebugMessageCallback()wm42015-01-301-1/+2
* vo_opengl: fix a castwm42015-01-291-1/+1
* vf_vapoursynth: load Lua stdlib in Lua modewm42015-01-291-0/+1
* vo_opengl: let hwdec driver report the exact image formatwm42015-01-295-24/+31
* vo_opengl: move remaining OSD rendering parts to gl_osd.cwm42015-01-293-136/+156
* vo_opengl: split out a helper for drawing primitiveswm42015-01-293-16/+29
* vo_opengl: some minor cleanupswm42015-01-293-99/+74
* vo_opengl: force redraw on command line changeswm42015-01-291-0/+1
* vo_opengl: move FBO helper to gl_utilswm42015-01-293-118/+122
* vo_opengl: fix shader issue with Intel driverswm42015-01-291-2/+2
* vo_opengl: create abstraction for VAOswm42015-01-283-62/+124
* vo_opengl: remove some unused functionswm42015-01-283-33/+11
* vo_opengl: move utility functions from loader to a separate filewm42015-01-288-214/+263
* vo_opengl: remove is_linear_rgb and clean up codeNiklas Haas2015-01-282-12/+13
* vo_opengl: fix the fix for fixing odd video sizeswm42015-01-281-16/+15
* vo_opengl: fix display of ARGB ith color management enabledwm42015-01-283-37/+9
* vf_ilpack: remove this filterwm42015-01-272-183/+0
* vf_divtc: remove this filterwm42015-01-273-713/+0
* vf_phase: remove this filterwm42015-01-272-310/+0
* vf_swapuv: remove this filterwm42015-01-272-66/+0
* vf_softpulldown: remove this filterwm42015-01-273-194/+0
* vf_pullup: remove builtin implementationwm42015-01-273-920/+10
* ta: rename MP_TALLOC_ELEMS to MP_TALLOC_AVAILBen Boeckel2015-01-271-2/+2
* vo_opengl: change the way unaligned chroma size is handledwm42015-01-274-11/+27
* vo: handle very long frame durations with smoothmotion enabledwm42015-01-261-1/+1
* vo_opengl: drop sRGB framebuffer detectionwm42015-01-262-9/+1
* video/out: cosmetics: rename VO_EVENT_ICC_PROFILE_PATH_CHANGEDwm42015-01-264-7/+7
* vo_opengl, x11: implement icc-profile-autowm42015-01-262-4/+36
* vo_opengl: minor changes to ICC update codewm42015-01-262-19/+20
* vo_opengl: update a commentwm42015-01-261-2/+3
* vo_opengl: make "mitchell" the hq default filter for downscalingwm42015-01-261-1/+2
* vo_opengl: simplify radius initializationwm42015-01-262-18/+6
* vo_opengl: fancy-downscale affects luma-scaler onlywm42015-01-251-1/+1
* vo: fix redraw logicwm42015-01-251-4/+2
* vo_opengl: remove remnants of dropped stereo buffer supportwm42015-01-243-15/+0
* vo: generic redraw supportwm42015-01-242-7/+5
* vo: simplify VOs by adding generic screenshot supportwm42015-01-2414-134/+38
* cocoa: fix fallback for OpenGL 2.1 hardware [2]Stefano Pigozzi2015-01-241-7/+13
* cocoa: fix fallback for OpenGL 2.1 hardwareStefano Pigozzi2015-01-241-25/+25
* video: separate screenshot modeswm42015-01-2312-68/+38
* vo: fix disabling/enabling smoothmotion at runtimewm42015-01-234-12/+10
* vf_vavpp: add more deinterlacing algorithmswm42015-01-231-7/+22
* x11: remove unnecessary codewm42015-01-231-3/+0
* vo: allow dropping additional frames with smoothmotionwm42015-01-231-6/+6
* vo: cosmeticswm42015-01-231-22/+24
* vo: fix framedrop in normal casewm42015-01-231-1/+2
* vo_opengl: add smoothmotion frame blendingStefano Pigozzi2015-01-237-20/+230
* filter_kernels: improve a commentwm42015-01-221-3/+2
* vo_opengl: improve terminal messages with lscale suboption errorswm42015-01-221-5/+13
* vo_opengl: remove scale-sep and indirect optionsNiklas Haas2015-01-222-16/+12
* filter_kernels: get rid of sinc/lanczos aliasesNiklas Haas2015-01-221-12/+0
* vo_opengl: rename all scale options to make more senseNiklas Haas2015-01-222-20/+32
* vo_opengl: switch to nearest neighbour for trivial resamplingNiklas Haas2015-01-222-3/+12
* vo_opengl: always prefer indirect scalingNiklas Haas2015-01-221-14/+5
* vo_opengl: implement naive anti-ringingNiklas Haas2015-01-223-10/+32
* vo_opengl: unroll ewa_lanczos to avoid looping and unnecessary samplesNiklas Haas2015-01-222-10/+29
* vo_opengl: clean up ewa_lanczos codeNiklas Haas2015-01-226-32/+60
* vo_opengl: guarantee correct reinitialization on setting optionswm42015-01-221-0/+1
* vo_opengl: don't reset unused GL_PACK_... statewm42015-01-221-4/+1
* vo_opengl: simplify screenshot codewm42015-01-223-76/+13
* vo_vdpau: don't render to an output surface if it could be busywm42015-01-221-6/+6
* video: handle hwdec screenshots differentlywm42015-01-2212-97/+172
* mp_image_pool: allow passing pool=NULL in more placeswm42015-01-221-2/+4
* video: have a generic context struct for hwdec backendswm42015-01-2217-34/+56
* cocoa: remove support for systems without gl3.h headerStefano Pigozzi2015-01-222-37/+3
* vo_opengl: make the default radius 3.0 and simplify scaler documentationNiklas Haas2015-01-212-3/+3
* vaapi: minor simplificationwm42015-01-214-9/+6
* video: remove vfcap.hwm42015-01-2121-109/+38
* video: try to keep implied alpha when using conversion filterswm42015-01-211-1/+1
* vo_direct3d: unify d3d "reset" and uninit pathswm42015-01-211-24/+21
* vo_direct3d: disable shaders if unavailablewm42015-01-211-23/+24
* vo_opengl: cleanups after vo_opengl_old removalwm42015-01-219-445/+73
* vo: never autoselect vo_nullwm42015-01-211-2/+4
* vo_opengl: handle grayscale input better, add YA16 supportwm42015-01-217-21/+26
* vf_scale: replace ancient fallback image format selectionwm42015-01-213-141/+36
* vo_opengl_old: remove this VOwm42015-01-205-2322/+0
* vo_opengl: fix typowm42015-01-201-1/+1
* vo_opengl: remove cscale-down suboptionwm42015-01-202-6/+6
* vo: restore framedropwm42015-01-201-1/+1
* video: fix waiting for last frame/format reconfigwm42015-01-191-0/+1
* vo_opengl: remove 1D texture usagewm42015-01-184-52/+32
* x11: fix initial state for --on-all-workspaceswm42015-01-171-0/+6
* cocoa: fix fullscreen handlingwm42015-01-171-2/+3
* x11: add --on-all-workspaces option and propertywm42015-01-162-2/+13
* x11: minor cleanupwm42015-01-161-18/+4
* command: unify handling of fullscreen and other VO flagswm42015-01-165-0/+7
* player: add --autofit-smaller optionwm42015-01-161-5/+9
* cocoa: don't set application icon in libmpvStefano Pigozzi2015-01-161-2/+4
* player: respect --untimed on last framewm42015-01-161-2/+1
* vo_opengl: get rid of approx-gamma and make it the default as per BT.1886Niklas Haas2015-01-163-56/+39
* vo_opengl: add ewa_lanczos upscaler (aka jinc)Niklas Haas2015-01-154-29/+151
* vo_opengl_cb: initial screenshot supportwm42015-01-151-0/+10
* image_writer: check for conversion errorswm42015-01-153-11/+17
* vf: make message less confusingwm42015-01-131-1/+1
* mp_image: reject invalid display aspect ratiowm42015-01-131-1/+1
* wayland: implement key modifierswm42015-01-121-18/+24
* wayland: don't compute absurd window sizewm42015-01-121-3/+6
* x11: explicitly query map status when waiting for map eventwm42015-01-121-0/+6
* x11: support XEmbedwm42015-01-121-0/+49
* vo: don't synchronize when seekingwm42015-01-121-1/+7
* command: change properties added in previous commitwm42015-01-101-1/+3
* video: Add sigmoidal upscaling to avoid ringing artifactsNiklas Haas2015-01-093-1/+56
* vo_opengl_cb: make mpv_opengl_cb_render() return left framesxylosper2015-01-081-2/+3
* vo_opengl_cb: use vo's drop_count instead of internal counterxylosper2015-01-081-6/+15
* vo: add functions to increment drop_countxylosper2015-01-082-0/+8
* vo_opengl_cb: introduce frame queuexylosper2015-01-081-18/+90
* win32: minor simplificationwm42015-01-081-3/+2
* vo_opengl: don't crash win32 backend with NULL eventswm42015-01-081-7/+7
* vo_opengl_cb: fix a typowm42015-01-081-2/+2
* vo_opengl_cb: allow changing debug option at runtimewm42015-01-081-0/+1
* vo_opengl_cb: fix flipped renderingwm42015-01-081-0/+1
* vo_opengl: gl_lcms: implement change detection for memory profileswm42015-01-083-0/+26
* vo_opengl: gl_lcms: fix potential dangling pointer issuewm42015-01-081-4/+5
* vo_direct3d: fix shader colormatrix generationwm42015-01-071-5/+5
* win32: request UTF-16 API variants, Vista+ APIs, and COM C macroswm42015-01-074-11/+4
* x11: always use glXGetProcAddressARB()wm42015-01-071-1/+1
* gl_video.c: invalidate image_params in uninit_video()xylosper2015-01-071-0/+4
* vo_opengl: add support for in memory icc profilesStefano Pigozzi2015-01-075-172/+132
* video: Remove some stale CMS code, minor cosmeticsNiklas Haas2015-01-073-17/+6
* dxva2: copy mp_image attributes to sw_imgJames Ross-Gowan2015-01-071-0/+1
* mp_image: copy missing attributesJames Ross-Gowan2015-01-071-0/+2
* vo_opengl_cb: implement equalizer controlswm42015-01-064-18/+49
* csputils: use M_PIwm42015-01-061-1/+1
* csputils: replace float[3][4] with a structwm42015-01-065-101/+100
* csputils: move image_params -> csp_params into a functionwm42015-01-066-18/+24
* csputils: get rid of mp_csp_detailswm42015-01-067-34/+26
* csputils: cosmeticswm42015-01-061-137/+112
* vo_opengl_cb: don't resize when redrawingwm42015-01-061-1/+5
* video/out/win_state.c: fix --monitoraspectSoeren D. Schulze2015-01-051-1/+1
* vo_opengl_cb: support changing options at runtimewm42015-01-051-10/+66
* vf_vapoursynth: autodetect CPU countwm42015-01-051-3/+8
* player: print used number of threads in verbose modewm42015-01-051-1/+1
* vo_opengl: remove obsolete comment in shaderwm42015-01-041-1/+1
* x11: make display-names property stricterwm42015-01-041-1/+3
* video: batch query_format callswm42015-01-032-6/+8
* vf_vapoursynth: fix Lua backendwm42015-01-031-0/+3
* vf_vapoursynth: pass through container FPS valuewm42015-01-032-0/+3
* x11: make display-names property observablewm42015-01-031-0/+2
* video: better pipelining with vf_vapoursynthwm42015-01-033-8/+73
* cocoa: fix build on 10.9Stefano Pigozzi2015-01-021-1/+1
* cocoa: fix NSMapGet errorStefano Pigozzi2015-01-021-2/+4
* vo_opengl_old: remove ancient ATI-specific YUV conversionswm42015-01-024-231/+5
* cocoa: fix uninitialization while in fullscreenStefano Pigozzi2015-01-013-2/+36
* gl_hwdec_vda: refuse to work with old OpenGL versionswm42014-12-311-0/+5
* vo_opengl_cb: simplify API uninitializationwm42014-12-311-6/+30
* vo_opengl_cb: pass context directlywm42014-12-312-59/+42
* video: pass some VO params as structwm42014-12-312-18/+18
* command: make empty vf-metadata not an errorwm42014-12-301-3/+4
* vf: fix crash if filter doesn't provide control entrypointwm42014-12-301-1/+1
* w32_common: allow window resizing with --no-borderJames Ross-Gowan2014-12-291-0/+58
* vo_opengl: Ignore approx-gamma for BT.2020-CLNiklas Haas2014-12-291-2/+9
* cocoa: move the gl function loader to gl_cocoa.cStefano Pigozzi2014-12-283-17/+15
* screenshots: set AVFrame parameterswm42014-12-281-0/+3
* vo_opengl: don't use 10 bit video on Intel GPUswm42014-12-242-0/+31
* vo_opengl_cb: use VAOs even in OpenGL 2.1wm42014-12-231-5/+15
* vo_opengl_cb: always setup/break vertex array bindingswm42014-12-231-3/+13
* vo_opengl: fix build on OSXwm42014-12-231-0/+6
* vo_opengl: don't allow setting 3D LUT if unsupportedwm42014-12-231-1/+5
* vo_opengl: make use of newer OpenGL logging APIwm42014-12-235-2/+58
* vo_opengl_cb: parse renderer parameterswm42014-12-221-5/+10
* vo_opengl, vo_opengl_cb: check GL version in rendererwm42014-12-223-5/+9
* vo_opengl_cb: free context on exitwm42014-12-221-0/+8
* vo_opengl: fix feature detectionwm42014-12-221-1/+1
* vo_opengl: improve fallback handling with GLESwm42014-12-214-16/+30
* vo_opengl: silence an INVALID_ENUM error with GLES2James Ross-Gowan2014-12-211-1/+2
* vo_opengl: GLES does not support GL_BGRAwm42014-12-203-5/+5
* vo_opengl_old: fix OSD regressionwm42014-12-204-7/+16
* cocoa: mark window for redraw after title changeStefano Pigozzi2014-12-201-1/+3
* vo_opengl: remove pointless glFinish callswm42014-12-192-5/+0
* vo_opengl: skip GLES when autoprobingwm42014-12-191-0/+5
* vo_opengl, x11: add ES context creation via GLXwm42014-12-194-8/+34
* vo_opengl: fail if required functions are missingwm42014-12-191-5/+10
* vo_opengl: better probe handlingwm42014-12-196-63/+55
* vo_opengl: minor simplificationwm42014-12-191-5/+5
* vo_opengl: unborkwm42014-12-191-2/+2
* vo_opengl: add GLES 2 supportwm42014-12-195-16/+44
* vo_opengl: mess with PixelStorei state managementwm42014-12-193-44/+49
* vo_opengl: disable some unavailable features under ESwm42014-12-192-3/+9
* vo_opengl: clean up GL ES function loadingwm42014-12-181-86/+114
* vo_opengl: do not use 4x3 matrixwm42014-12-184-16/+15
* vo_opengl: simplify some aspects of the GL function loaderwm42014-12-182-26/+23
* vo_opengl, x11: make legacy context warning not an errorwm42014-12-181-1/+1
* x11: fix mysterious issue with window embedding on OpenBoxwm42014-12-181-1/+1
* x11: minor improvementswm42014-12-181-8/+7
* vo_opengl: minor simplification in function loaderwm42014-12-181-11/+5
* vo_opengl: simplify the case without texture_rgwm42014-12-183-28/+18
* vo_opengl: don't assume legacy OpenGL is available with GLESwm42014-12-171-1/+1
* vo_opengl: add some OpenGL standard symbols missing on OSXwm42014-12-171-0/+7
* vo_opengl: GLES 3 supportwm42014-12-176-24/+111
* vo_opengl: remove useless FBO testwm42014-12-171-34/+2
* vo_opengl: cleanup dither texture creationwm42014-12-171-4/+9
* vo_opengl: switch default FBO format to rgba, use GL_RGBAwm42014-12-171-3/+6
* vo_opengl: glsl: stricter typingwm42014-12-171-20/+20
* vo_opengl: remove icc profile options from runtime-settable optionswm42014-12-161-16/+14
* vo_opengl: remove requirement for RG textureswm42014-12-165-42/+92
* vo_opengl: remove inactive codewm42014-12-161-1/+0
* vo_opengl: fix broken rejection of extended scalingwm42014-12-161-3/+2
* Revert "vo/w32_common: use local definition of IID_ITaskbarList2"Kevin Mitchell2014-12-161-7/+1
* vo/w32_common: use local definition of IID_ITaskbarList2Kevin Mitchell2014-12-151-1/+7
* vo_opengl: remove quadbuffer/anaglyph stereo 3D renderingwm42014-12-156-135/+96
* vo_x11: don't attempt to resize when unconfiguredwm42014-12-141-2/+3
* vo_x11: check allocation errorswm42014-12-141-3/+10
* vd_lavc: fix error handling pathwm42014-12-131-11/+12
* mp_image: check for malloc failurewm42014-12-131-0/+2
* Check some mallocswm42014-12-121-0/+4
* vo: fix some nonsensewm42014-12-104-11/+8
* vo_opengl: fix linkage typewm42014-12-091-1/+1
* vo_opengl: make shader text output slightly nicerwm42014-12-091-2/+2
* vo_opengl: don't crash if framebuffers are not availablewm42014-12-091-0/+9
* vo_opengl_cb: simplify reconfigure, render transparent if unconfiguredwm42014-12-092-15/+15
* vo_opengl: make background color configurablewm42014-12-092-3/+11
* w32: copy WinID optionwm42014-12-091-14/+14
* x11: copy WinID optionwm42014-12-092-16/+22
* client API: expose OpenGL rendererwm42014-12-0912-18/+445
* vo: include normal render-ahead time in flip_queue_offsetwm42014-12-093-9/+13
* w32_common: fix GUID linking in CygwinJames Ross-Gowan2014-12-091-0/+1
* cocoa: fix crashStefano Pigozzi2014-12-081-5/+0
* vo_opengl: enable fancy-downscaling for opengl-hq againwm42014-12-081-1/+1
* vo_opengl: use all filter sizes possible with the shaderswm42014-12-082-33/+21
* vo_opengl: refactor: instantiate scaler functions at runtimewm42014-12-082-44/+43
* vo_opengl: never use 1D textures for lookup textureswm42014-12-082-48/+35
* vo_opengl: refactor: merge convolution function and sampler entrypointwm42014-12-081-67/+36
* w32_common: ensure taskbar is hidden when fullscreenJames Ross-Gowan2014-12-081-2/+28
* vo_opengl: extend filter size to 64wm42014-12-062-3/+9
* vo_opengl: clamp filters to their sizewm42014-12-061-1/+2
* cocoa: fix view leak in uninit when fullscreenStefano Pigozzi2014-12-061-1/+9
* cocoa: use --idle when running inside bundleStefano Pigozzi2014-12-061-4/+1
* cocoa: don't change app activation policy in libmpvStefano Pigozzi2014-12-061-3/+4
* vo_opengl: disable fancy-downscaling for opengl-hq againwm42014-12-061-1/+1
* vo_opengl: extend filter size to 32wm42014-12-062-25/+25
* vaapi/GLX: remove a direct reference to an GL symbolwm42014-12-061-1/+2
* cocoa: don't create Dock icon for audio only filesStefano Pigozzi2014-12-051-0/+21
* cocoa: don't async redraw when waiting for VO redrawStefano Pigozzi2014-12-041-1/+3
* video: remove things forgotten in previous commitwm42014-12-032-13/+0
* video: remove internal QP passingwm42014-12-032-78/+3
* video/filter: kill vf_pp (libpostproc)wm42014-12-032-157/+0
* vo_opengl: make uninit idempotentwm42014-12-032-6/+6
* vo_opengl: move hwdec parts into their own fileswm42014-12-039-113/+160
* vdpau/GLX: don't access VO backendwm42014-12-036-17/+16
* vaapi/GLX: don't access VO backendwm42014-12-031-3/+4
* vda: make independent from cocoa backendwm42014-12-033-8/+7
* vda: use implicit current GL contextStefano Pigozzi2014-12-033-16/+1
* vo_opengl: minor changeswm42014-12-023-10/+12
* vo_opengl: print error number if framebuffer creation failswm42014-12-021-2/+4
* vd_lavc: use avcodec_is_open()wm42014-12-021-1/+1
* cocoa: allow to black out other display when going fsStefano Pigozzi2014-12-013-1/+7
* vo_opengl: remove redundant GL state initializationwm42014-12-011-4/+0
* vd_lavc: don't crash if codec could not be openedwm42014-12-011-1/+1
* vo_wayland: Add "multimedia" keyboard key bindings.Sergey Kvachonok2014-11-291-0/+14
* vo_opengl: enable fancy-downscaling by default for opengl-hqwm42014-11-291-0/+1
* vo_opengl: disable fancy-downscaling for anamorphic videowm42014-11-291-20/+33
* win32: add screen offset when handling overlarge windowswm42014-11-281-2/+2
* vo_direct3d: check whether D3DFMT_A8 is availablewm42014-11-271-11/+29
* gl_video: minor simplificationwm42014-11-271-4/+0
* vo_opengl: Linearize non-RGB sRGB files correctly (eg. JPEG)Niklas Haas2014-11-263-7/+48
* Do not call strerror()wm42014-11-262-3/+2
* gl_common: factor context creationwm42014-11-264-50/+51
* vo_opengl: Reword comment in shaderNiklas Haas2014-11-261-2/+3
* vo_opengl: make operator precedence explicitwm42014-11-261-1/+2
* vo_opengl: fix srgb with certain inputswm42014-11-261-1/+1
* vo_opengl: somethingwm42014-11-261-1/+1
* cocoa: don’t hand over view memory ownership to libmpv clientsStefano Pigozzi2014-11-251-1/+1
* x11: fix crashwm42014-11-231-1/+1
* x11: fix crash with --wid=0 and vo_xv/vo_x11wm42014-11-231-2/+5
* Silence some Coverity warningswm42014-11-211-1/+1
* vd_lavc: flush frames before uninitializing hw decoderwm42014-11-201-0/+3
* vo_direct3d: fix texture-memory sub-option, extend itwm42014-11-181-5/+13
* vo_opengl: allow setting different filters for downscalingwm42014-11-142-2/+6
* mp_image: slightly better image params verbose infowm42014-11-123-2/+9
* video: move formatting of image parameters to separate functionwm42014-11-123-21/+27
* vf: minor simplificationwm42014-11-122-16/+9
* ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts.Rudolf Polzer2014-11-121-6/+16
* vf_sub: fix previous commitwm42014-11-111-3/+3
* vf_sub: don't crash if no subtitle context is availablewm42014-11-111-0/+3
* encode: don't segfault when bailing out due to resolution changewm42014-11-111-1/+1
* vo_opengl: don't reset user-set gamma when using vo_cmdlinewm42014-11-111-0/+3
* video/out: minor simplification to event query functionwm42014-11-092-6/+5
* mp_image: check memory allocationwm42014-11-081-0/+4
* w32_common: open window menu on Alt+SpaceJames Ross-Gowan2014-11-081-0/+10
* Revert "w32_common: don't override alt+space"wm42014-11-081-16/+8
* w32_common: don't override alt+spacewm42014-11-081-8/+16
* vo_opengl: initialize renderer after setting sizewm42014-11-072-2/+4
* vo/x11: implement VOCTRL_GET_DISPLAY_NAMES with xrandr names (e.g., "LVDS1")Kevin Mitchell2014-11-073-2/+23
* vo_wayland: drop redundant "const"wm42014-11-071-1/+1
* vo_vaapi: fix broken error checkswm42014-11-071-2/+2
* video: remove swapped-endian image format aliaseswm42014-11-055-175/+73
* vo_wayland: don't use endian-specific defineswm42014-11-051-18/+22
* video: remove aliases for some rarely referenced image formatswm42014-11-052-82/+0
* video: add image format test programwm42014-11-051-0/+63
* video: passthrough unknown AVPixelFormatswm42014-11-053-1/+20
* video: handle endian detection in a more generic waywm42014-11-051-7/+21
* video: refuse to allocate image data for hwaccel formatswm42014-11-051-1/+1
* video: get hwaccel flag from pixdescwm42014-11-052-5/+8
* vo_opengl: minimal EGL on X11 supportwm42014-11-043-0/+171
* x11: rely on the Atom cachewm42014-11-032-15/+9
* command: add window-minimized property (X11 only)wm42014-11-023-1/+28
* command: make window-scale property observablewm42014-11-0211-0/+45
* cocoa: fix fullscreen delay when pausedStefano Pigozzi2014-11-011-2/+2
* build: remove bundle support from wafStefano Pigozzi2014-11-011-0/+1
* vo_opengl: draw OSD twice in 3D mode casewm42014-10-293-7/+57
* cocoa: fix small leakStefano Pigozzi2014-10-271-0/+1
* libmpv: cocoa: fix view leak on uninitStefano Pigozzi2014-10-271-4/+6
* x11: fix display FPS detection for interlaced modeswm42014-10-271-1/+6
* dxva2: use gpu_memcpy with unmatched stridesJames Ross-Gowan2014-10-271-8/+29
* dxva2: fix copying surfaces with different strideJames Ross-Gowan2014-10-271-10/+18
* dxva2: fix crash on initialization failurewm42014-10-261-0/+2
* dxva2: gpu_memcpy: fix build for GCC 4.8.3James Ross-Gowan2014-10-261-3/+10
* vo_direct3d: support nv12/nv21 directlywm42014-10-261-0/+8
* video: clarify what IMFMT_DXVA2 iswm42014-10-261-1/+1
* dxva2: use optimized memcpyJames Ross-Gowan2014-10-262-11/+164
* video: initial dxva2 supportwm42014-10-255-1/+614
* cocoa: perform VOCTRL_SET_UNFS_WINDOW_SIZE asyncronouslyStefano Pigozzi2014-10-241-3/+6
* Set thread name for debuggingwm42014-10-192-0/+6
* cocoa: reintroduce async resizeStefano Pigozzi2014-10-187-9/+71
* Revert "cocoa: perform init and uninit synchronously"Stefano Pigozzi2014-10-181-1/+3
* win32: clear window handle on destructionwm42014-10-171-0/+1
* win32: get rid of mp_stat in the normal source codewm42014-10-171-1/+1
* cocoa: allow mouse events to bubble up with no-input-cursorStefano Pigozzi2014-10-173-24/+114
* vo_opengl: fix wrong commentswm42014-10-161-2/+2
* vo_opengl: fix theoretical format mismatch issuewm42014-10-161-4/+4
* cocoa: perform init and uninit synchronouslyStefano Pigozzi2014-10-161-3/+1
* vf_vapoursynth: add debug message when returning error from GetFramewm42014-10-131-0/+1
* x11: don't wait for asynchronous X resizing with window-scalewm42014-10-131-3/+4
* vf_vapoursynth: don't error if invoke() doesn't return a clipwm42014-10-121-3/+2
* vf_vapoursynth: resolve paths relative to home/configwm42014-10-121-0/+3
* gl_x11: distinguish missing GLX and too old GLX versionswm42014-10-121-3/+5
* vf_vapoursynth: add standalone Lua scriptingwm42014-10-122-1/+262
* vf_vapoursynth: abstract scripting backendwm42014-10-121-28/+87
* libmpv/cocoa: allow clients to use mpv event systemStefano Pigozzi2014-10-122-25/+28
* cocoa: remove usage of Objective-C categoriesStefano Pigozzi2014-10-124-88/+37
* vf_vapoursynth: return dummy frames if frames are requested during initwm42014-10-111-1/+12
* vf_vapoursynth: factor stuffwm42014-10-111-13/+25
* vf_vapoursynth: when seeking, recreate only if it's already createdwm42014-10-111-1/+2
* x11: don't wait until window is destroyedwm42014-10-111-5/+0
* vf_vapoursynth: fail gracefully if filter init requests frameswm42014-10-111-0/+10
* Add some missing "const"swm42014-10-101-1/+1
* cocoa: post keydown and keyup events without event monitorStefano Pigozzi2014-10-093-0/+14
* cocoa: fix 'uninitalized' accessStefano Pigozzi2014-10-091-9/+7
* x11: fix inverted conditionwm42014-10-091-2/+3
* client API: rename --input-x11-keyboard to --input-vo-keyboardwm42014-10-091-1/+1
* vf_lavfi: proper rounding for lavfi->mpv aspect ratiowm42014-10-091-2/+3
* cocoa: allow to embed into an arbitrary NSViewStefano Pigozzi2014-10-085-18/+33
* vf_lavfi: fix compilation failurewm42014-10-081-1/+0
* x11: disable various features when embedding the windowwm42014-10-071-3/+5
* cocoa: try to fix sizing bugs on retina displaysStefano Pigozzi2014-10-061-2/+2
* cocoa: fix mouse autohideStefano Pigozzi2014-10-051-1/+1
* cocoa: remove a debug commentoStefano Pigozzi2014-10-051-1/+1
* cocoa: separate video view and events viewStefano Pigozzi2014-10-056-18/+90
* cocoa: fix fullscreen with bundleStefano Pigozzi2014-10-051-1/+1
* cocoa: readd some function callsStefano Pigozzi2014-10-051-1/+3
* cocoa: actually reset the event flagsStefano Pigozzi2014-10-051-0/+1
* cocoa: remove some useless flagsStefano Pigozzi2014-10-051-19/+10
* cocoa: disable some features when embedding in another windowStefano Pigozzi2014-10-051-23/+25
* cocoa: remove --fs-missioncontrolStefano Pigozzi2014-10-053-59/+4
* cocoa: fix some pointer casts to be 32bit safeStefano Pigozzi2014-10-051-1/+1
* cocoa/libmpv: allow to embed mpv GL view in another windowStefano Pigozzi2014-10-053-30/+81
* cocoa: simplify the config code and run it on the main threadStefano Pigozzi2014-10-051-9/+1
* options: add --no-keepaspect-windowwm42014-10-042-3/+3
* cocoa: don't reset presentation options on uninitStefano Pigozzi2014-10-041-1/+0
* cocoa: only call resize for view changing frameStefano Pigozzi2014-10-042-5/+2
* cocoa: remove pointless drawRectStefano Pigozzi2014-10-041-7/+0
* cocoa: make fullscreening look like an atomic operationStefano Pigozzi2014-10-041-0/+16
* cocoa: make resizing wake the vo threadStefano Pigozzi2014-10-041-0/+1
* cocoa: remove dead codeStefano Pigozzi2014-10-042-19/+0
* vf_stereo3d: fix "auto" input format with libavAlessandro Ghedini2014-10-041-1/+1
* x11: stupid workaround for XMonadwm42014-10-041-1/+5
* cocoa: move to a simpler threading modelStefano Pigozzi2014-10-047-114/+37
* video: return responsibility of video redraw back to playloopwm42014-10-032-3/+20
* x11: fix --wid=0wm42014-10-021-0/+1
* vo_vdpau: don't try to create surfaces of size 0wm42014-10-012-11/+11
* w32_common: quit event loop on destroyJames Ross-Gowan2014-09-301-6/+11
* vd_lavc: fix a small memory leak on init errorwm42014-09-292-8/+5
* x11: always wait for mapped when using --widwm42014-09-291-2/+3
* client API, X11: change default keyboard input handling againwm42014-09-281-12/+6
* Fix build with libavfilter disabledwm42014-09-281-1/+1
* video: change automatic rotation and 3D filter insertionwm42014-09-272-11/+111
* vf_lavfi: make chaining from other filters more flexiblewm42014-09-273-26/+45
* Remove mpbswap.hwm42014-09-252-4/+4
* video: remove BITMAPINFOHEADER from internal demuxer APIwm42014-09-251-14/+7
* vf_vapoursynth: make it possible to get filter output incrementallywm42014-09-231-27/+77
* video: fix redrawing when pausing after framedropwm42014-09-211-1/+1
* video: fix some vo_direct3d crashes due to FFmpeg nonsensewm42014-09-211-1/+2
* vo_vdpau: better integration with the generic framedrop codewm42014-09-204-16/+29
* vo_vdpau: fix confusion around vsync_intervalwm42014-09-201-10/+9
* wayland: use reported rete and delayAlexander Preisinger2014-09-191-2/+27
* vf_lavfi: fetch output frames incrementallywm42014-09-181-22/+24
* video/filter: allow better dataflowwm42014-09-182-2/+20
* video: wake up core as soon as possiblewm42014-09-161-0/+1
* vo_wayland: remove unnecessary checkAlexander Preisinger2014-09-161-19/+10
* wayland/buffer: use buffer macros consistentlyAlexander Preisinger2014-09-161-3/+3
* x11: if the WM supports _NET_FRAME_EXTENTS, don't wait for mapwm42014-09-152-3/+18
* sanitizer: avoid divide-by-zero instancesBen Boeckel2014-09-141-1/+1
* x11: remove unused functionwm42014-09-142-9/+1
* wayland_common: fix changing videos when fullscreenAlexander Preisinger2014-09-102-15/+3
* vo_wayland: pixel perfect buffersAlexander Preisinger2014-09-105-342/+500
* win32: don't request window size larger than the screenwm42014-09-101-3/+34
* win32: copy event flags after running VOCTRLswm42014-09-071-5/+2