summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* player: fix some oversights in video refactoringwm42016-01-221-5/+0
* vo_opengl: vaapi: reorganize platform entrypoints as tablewm42016-01-211-15/+20
* x11: get *current* XRandR screen configurationNils Schneider2016-01-201-1/+1
* vo_opengl: add KMS/DRM VAAPI hardware decoding interopwm42016-01-202-0/+21
* Change 3 more files to LGPLwm42016-01-202-14/+14
* vaapi: fix compilation on older FFmpeg/Libavwm42016-01-201-1/+1
* filter_kernels.h: adjust the licensewm42016-01-191-11/+5
* Change GPL/LGPL dual-licensed files to LGPLwm42016-01-1933-392/+231
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-1919-133/+133
* vo_drm: fix CRTC usagerr-2016-01-181-1/+1
* vd_lavc: feed A53_CC side data packets into the demuxer for eia_608 decodingAman Gupta2016-01-181-0/+11
* image_writer: fix writing flipped images as jpgwm42016-01-171-1/+1
* video: refactor: disentangle decoding/filtering some morewm42016-01-162-17/+112
* cocoa: get fps only from dislaylinkStefano Pigozzi2016-01-141-8/+9
* cocoa: add an observer for screenmode changeStefano Pigozzi2016-01-141-0/+26
* video: fix interactively changing aspect ratiowm42016-01-142-0/+6
* video: decouple filtering/decoding slightly morewm42016-01-142-6/+0
* video: refactor: shuffle code aroundwm42016-01-142-76/+1
* video: refactor: handle video format fixups closer to decoderwm42016-01-144-85/+74
* demux: merge sh_video/sh_audio/sh_subwm42016-01-122-20/+21
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-1121-21/+21
* vaapi: replace VA_STR_FOURCCwm42016-01-114-7/+4
* dxva2: log more debug infoswm42016-01-111-11/+41
* Fix build on older libavcodec versionswm42016-01-081-0/+2
* img_format: fix padding calculation with P010wm42016-01-081-1/+1
* vd_lavc: log codec profile when attempting hardware decodingwm42016-01-081-0/+4
* img_format: fix compilation on older libavutil releaseswm42016-01-071-1/+1
* vo_opengl: generic semi-planar supportwm42016-01-071-9/+10
* img_format: add a generic flag for semi-planar formatswm42016-01-072-4/+30
* img_format: take care of pixfmts that declare paddingwm42016-01-071-2/+9
* filter_kernels: improve the gaussian functionNiklas Haas2016-01-071-2/+2
* filter_kernels: relicense under BSDwm42016-01-071-11/+5
* vo_opengl: hwdec_vdpau: relicense under LGPLwm42016-01-071-7/+7
* vo_opengl: video.h: fix licensewm42016-01-071-7/+8
* vo_opengl: hwdec_vaegl: change license to LGPL 2.1wm42016-01-071-9/+7
* filter_kernels: replace AGG-based codewm42016-01-061-71/+69
* vo_rpi: handle rotationwm42016-01-051-1/+14
* vo_rpi: work around firmware oddness leading to incorrect video rectwm42016-01-051-2/+4
* vo_opengl: fix operation on GLES 2.0wm42016-01-041-2/+2
* vo_opengl: reset nnedi3 weights properlyBin Jin2016-01-031-0/+1
* x11: silence xdg-screensaver failure messagewm42016-01-031-2/+2
* wayland: fix typo in error messageAlessandro Ghedini2015-12-271-1/+1
* vo_rpi: fix previous commitwm42015-12-261-1/+1
* vo_rpi: fix compilationwm42015-12-262-6/+2
* filter_kernels: use more precise parameters for robidoux filterswm42015-12-261-4/+10
* vo_opengl: fix gray playbackwm42015-12-261-4/+3
* vo_opengl: flip image if backend uses flipped renderingwm42015-12-251-0/+2
* sub: find GBRP format automatically when rendering to RGBwm42015-12-243-11/+6
* vo_opengl: fix operation on GLSL versions earlier than 1.30wm42015-12-241-1/+1
* sub: better alpha blending when rendering to alpha surfaceswm42015-12-242-0/+2
* vo_opengl: fall back to gcc thread local storagewm42015-12-231-1/+7
* vo_opengl: blend transparent video against tiles by defaultwm42015-12-221-4/+9
* vf_yadif: change defaultswm42015-12-211-0/+4
* vo_opengl: x11: fix alpha windowswm42015-12-201-2/+3
* vaapi: add VP9 profile entiresBtbN2015-12-201-0/+7
* vf_vapoursynth: fix everythingwm42015-12-201-17/+13
* video: switch from using display aspect to sample aspectwm42015-12-1925-166/+109
* vf: remove old config() callbackwm42015-12-199-96/+88
* vf: flush before reconfigwm42015-12-192-10/+1
* vo_opengl: disable pbo by defaults for opengl-hqwm42015-12-191-1/+0
* vo_opengl: handle alpha with odd bit widths toowm42015-12-191-4/+8
* vo_opengl: cocoa: output premultiplied alphawm42015-12-193-0/+4
* vo_opengl: prefix per-backend source files with context_wm42015-12-1911-1/+1
* vo_opengl: split backend code from common.c to context.cwm42015-12-1914-275/+343
* vo_opengl: x11egl: retrieve framebuffer depthwm42015-12-193-0/+47
* vo_opengl: refactor how framebuffer depth is passed from backendswm42015-12-197-30/+22
* vo_opengl: cocoa: implement alpha window supportwm42015-12-192-2/+11
* vo_opengl: fix "win" backend namewm42015-12-191-1/+1
* csputils: update MP_STEREO3D_COUNTPaul B Mahol2015-12-191-1/+1
* csputils: let mpv recognise frame sequenced 3D matroska videosPaul B Mahol2015-12-181-0/+2
* vf_stereo3d: add alternating modesPaul B Mahol2015-12-181-0/+4
* vo_opengl: dxinterop: prevent crash after lost deviceJames Ross-Gowan2015-12-141-0/+13
* vo_opengl: dxinterop: prevent crash with 0-size windowJames Ross-Gowan2015-12-141-2/+3
* vo_opengl: enable brightness/contrast controls for RGBwm42015-12-122-9/+14
* vo_opengl: add dxinterop backendJames Ross-Gowan2015-12-114-1/+677
* vo_opengl: remove one more XYZ special-casewm42015-12-091-7/+2
* vo_opengl: fix precision loss of fruit dithering matrixBin Jin2015-12-091-2/+9
* csputils: rename "yuv2rgb" functionswm42015-12-095-9/+9
* csputils, vo_opengl: remove XYZ special case in color matrix retrievalwm42015-12-093-14/+8
* csputils: remove obscure int_bits matrix scalingwm42015-12-092-21/+10
* vo_opengl: fix shader compilation regressionwm42015-12-082-4/+5
* vo_opengl: enable colormatrix even for RGB inputwm42015-12-071-15/+13
* vo_opengl: fix issues with some obscure pixel formatswm42015-12-075-11/+39
* vo_opengl: decrease default lookup texture size to 64Bin Jin2015-12-071-2/+2
* vo_opengl: make LOOKUP_TEXTURE_SIZE configurableBin Jin2015-12-072-4/+5
* vo_opengl: Fix minor LUT sampling errorBin Jin2015-12-073-11/+22
* filter_kernels: add warnings for potential LUT sampling errorBin Jin2015-12-071-0/+6
* cocoa: fix recent regressionwm42015-12-071-4/+6
* win32: add option to set VO MMCSS profilewm42015-12-061-1/+5
* vo: get rid of vo_get_window_title()wm42015-12-066-34/+28
* vd_lavc: fix avctx NULL checkswm42015-12-051-1/+4
* vo_opengl_cb: avoid NULL pointer deref in corner caseswm42015-12-051-1/+2
* vo_opengl: improve boundary check for polar filtersBin Jin2015-12-051-2/+2
* win32: remove dwmapi.dll dynamic loadingwm42015-12-041-34/+5
* filter_kernels: remove redundant corner case checkBin Jin2015-12-041-1/+0
* vo_opengl: require --enable-gpl3 for nnediwm42015-12-033-2/+31
* video: readd codec delay estimationwm42015-12-023-0/+18
* vo_opengl: fix backend=x11 on Intelwm42015-12-021-1/+1
* vo_opengl: add credits to NNEDI3 shaderBin Jin2015-12-021-0/+16
* vo_opengl: enable NNEDI3 prescaler on OpenGL ES 3.0Bin Jin2015-12-023-14/+19
* vo_opengl_cb: pass mpv_global to gl_videowm42015-11-301-1/+1
* vo: cosmetics: split functionwm42015-11-291-41/+56
* vo: make using estimated FPS more conservativewm42015-11-291-0/+6
* vo: remove redundant and broken codewm42015-11-291-2/+0
* vo_opengl: make tscale=mitchell:tscale-clamp the defaultwm42015-11-291-2/+4
* vo_opengl: warn if interpolation is enabled, but not display-syncwm42015-11-281-0/+10
* vo: report when switching back to system-reported FPS toowm42015-11-281-4/+11
* vo: wait longer before abandoning system-reported display-fpswm42015-11-281-1/+4
* vo_opengl: fix interpolation with display-syncwm42015-11-282-12/+9
* vo: change vo_frame field unitswm42015-11-273-9/+6
* vo: switch back to system-reported display FPS if possiblewm42015-11-271-8/+10
* vo: factor redundant timer callswm42015-11-271-3/+4
* vo: fix audio-timing framedrop regressionswm42015-11-271-4/+5
* vo: disregard system-reported display FPS if it's too imprecisewm42015-11-271-13/+42
* vo: improve vsync delay detectionwm42015-11-271-9/+15
* w32_common: implement icc-profile-autoJames Ross-Gowan2015-11-261-7/+50
* vo: smooth out reported vsync timewm42015-11-251-18/+23
* vo: add new frame drop detectionwm42015-11-251-0/+15
* vo: do not use display FPS for framedropwm42015-11-251-38/+2
* vo_opengl: disable interpolation without display-syncwm42015-11-254-33/+10
* command, vo: add estimated-display-fps propertywm42015-11-252-0/+79
* vo_rpi: set aspect ratiowm42015-11-251-5/+8
* vo_rpi: log subtitle render timewm42015-11-251-0/+4
* vo_rpi: add an option to disable OSDwm42015-11-251-19/+25
* vo_opengl: win32: test for exclusive modeJames Ross-Gowan2015-11-263-0/+129
* vo_opengl: angle: don't load libGLESv2.dllJames Ross-Gowan2015-11-261-17/+1
* vo: remove VOCTRL_GET_RECENT_FLIP_TIMEwm42015-11-234-19/+1
* dxva2: reject 10 bit HEVCwm42015-11-231-0/+4
* win32: don't show progress indicator in idle modeJames Ross-Gowan2015-11-232-5/+13
* vo_opengl: fix superxbr on GLESwm42015-11-211-6/+6
* vo_opengl: angle: allow using D3D9 backendwm42015-11-211-22/+31
* vo_opengl: use ANGLE by default if available (except for "hq" preset)wm42015-11-213-11/+15
* vo_opengl: enable dumb-mode automatically if possiblewm42015-11-191-6/+44
* vo_opengl: support 3D textures on ANGLEwm42015-11-192-3/+13
* vo_opengl: switch FBO format on GLESwm42015-11-191-5/+11
* vo_opengl: make 1D textures completely optionalwm42015-11-192-5/+6
* vo_opengl: fix some more GLES shader issueswm42015-11-191-6/+6
* vo_opengl: create FBOs in a more GLES conformant waywm42015-11-191-2/+40
* vo_opengl: better check for float texture supportwm42015-11-191-7/+8
* vo_opengl: check shader string before sscanfing itKevin Mitchell2015-11-191-1/+1
* vo_opengl: add missing log newlineKevin Mitchell2015-11-191-1/+1
* vo_opengl: add RGBA8 framebuffer format, enable non-dumb mode for ES 3.0wm42015-11-191-1/+2
* vo_opengl: don't mix floats and integers in dither shaderwm42015-11-191-3/+3
* vo_opengl: fix ANGLE GLES3 modeJames Ross-Gowan2015-11-192-2/+9
* x11: request bypassing compositorwm42015-11-181-0/+6
* vo_opengl: add initial ANGLE supportJames Ross-Gowan2015-11-182-0/+219
* videotoolbox: make decoder format customizablewm42015-11-176-13/+41
* vo_opengl: osx: error out if there is no IOSurfacewm42015-11-171-0/+4
* vo_opengl: force dumb mode if RG textures are not availablewm42015-11-161-3/+3
* vo_opengl: attempt to improve GLX vs. EGL backend detectionwm42015-11-163-37/+57
* vo_opengl: fix backend autoprobingwm42015-11-161-0/+9
* win32: support taskbar button progress indicatorMartin Herkt2015-11-152-0/+44
* vo_opengl: use glBlitFramebuffer to draw repeated frameswm42015-11-153-16/+27
* vo: fix unpausing with display-syncwm42015-11-151-5/+3
* vo: fix dropping frames with display-syncwm42015-11-141-2/+0
* player: account for minor VO underrunswm42015-11-142-10/+16
* command: rename vo-missed-frame-count propertywm42015-11-132-5/+5
* win32: avoid detection as exclusive fullscreen windowMartin Herkt2015-11-131-1/+1
* vo_opengl_cb: do not block on flipping when redrawingwm42015-11-121-0/+5
* drm: fix setting up connectorsrr-2015-11-111-1/+1
* vd_lavc: be more careful with flushing the decoderwm42015-11-102-5/+22
* vo_opengl: move the glFlush() call to the rendererwm42015-11-102-5/+5
* vo_opengl_cb: better underflow reportingwm42015-11-101-6/+12
* vo_opengl: limit GLSL to version 3.3wm42015-11-101-0/+2
* vo_opengl: fix 10-bit video prescalingBin Jin2015-11-095-24/+21
* vo_opengl_cb: make operation more similar to normal VOswm42015-11-091-118/+54
* vo_opengl: handle GL_ARB_uniform_buffer_object with low GLSL versionswm42015-11-095-6/+19
* vo_opengl: fix extension namewm42015-11-091-1/+1
* vo_opengl: simplify GLSL version detectionwm42015-11-091-10/+4
* vo_opengl: never load vaapi GLX interop by defaultwm42015-11-095-8/+8
* vo_opengl: always preload hwdec interopwm42015-11-091-3/+6
* vo_opengl: rename "drm_egl" to "drm-egl"wm42015-11-091-1/+1
* vo_opengl: disable drm_egl autopickuprr-2015-11-091-0/+4
* win32: request MMCSS "Playback" profilewm42015-11-081-0/+10
* vo_drm: relicense to LGPLrr-2015-11-083-10/+15
* vo_drm: use bool rather than integer return valuesrr-2015-11-084-78/+60
* vo_opengl: add DRM EGL backendrr-2015-11-082-0/+439
* vo_drm: move initialization to drm_commonrr-2015-11-083-219/+278
* vo_opengl: fix typorr-2015-11-071-1/+1
*