summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* vo_opengl: refactor plane-skipping optimizationsNiklas Haas2016-03-051-16/+26
* vo_opengl: rename prescale to prescale-lumaNiklas Haas2016-03-052-13/+14
* vo_opengl: add macros for scaler unitsNiklas Haas2016-03-052-34/+42
* vo_opengl: refactor pass_read_video and texture bindingNiklas Haas2016-03-059-379/+490
* vo_opengl: wayland: don't destroy NULL wl_egl_windowwm42016-03-031-1/+2
* av_common: explicitly exclude _vdpau deccoders from enumerationwm42016-03-021-11/+0
* video: fix hr-seekwm42016-02-281-1/+3
* vo_opengl: remove redundant codeigv2016-02-281-2/+2
* vo_opengl: set uniform variable "pixel_size" for internal shadersigv2016-02-265-28/+28
* vo_opengl: dxinterop: fix compatibility issue with Vistaigv2016-02-261-1/+2
* vo_opengl, vo_rpi: unbreak a few thingswm42016-02-243-4/+4
* vo_opengl: declare vec4 color inside fragment shader stubNiklas Haas2016-02-233-43/+27
* vo_opengl: set uniform variable "pixel_size"igv2016-02-221-0/+2
* vo_opengl: set the correct size of the input imageigv2016-02-221-2/+2
* vo_x11: add 16bpp supportGusar3212016-02-221-0/+1
* vd_lavc: simplify hwdec pixfmt checkwm42016-02-201-1/+1
* dxva2: fix autoprobingwm42016-02-191-1/+6
* video: allow the decoder to consume packets partiallywm42016-02-192-2/+9
* video: move packet timestamp fudgingwm42016-02-191-9/+8
* video: move unreliable-packet-PTS checkwm42016-02-191-5/+8
* dxva2: fix shared surface typeJames Ross-Gowan2016-02-191-22/+22
* vo_opengl: use correct gl_target variablewm42016-02-181-2/+2
* vo_opengl: don't use normalized coords for debanding rectangle textureswm42016-02-181-1/+2
* vo_opengl: pass the correct target to deband functionswm42016-02-181-4/+4
* wscript: remove dxva2-dxinterop configure testKevin Mitchell2016-02-171-2/+2
* vo_opengl: dxinterop: add dxva2 passthroughKevin Mitchell2016-02-173-0/+229
* dxva2: add interop (non-copyback) hwdec_typeKevin Mitchell2016-02-173-4/+19
* vo_opengl: dxinterop: improve error messagesKevin Mitchell2016-02-171-21/+37
* dxva2: avoid using AV_PIX_FMT_P010 directlywm42016-02-171-3/+4
* dxva2: use mp_HESULT_to_str on FAILED(hr)Kevin Mitchell2016-02-161-11/+20
* dxva2: use mp_image_pool_get_no_alloc for decoder imagesKevin Mitchell2016-02-161-1/+2
* dxva2: check for failure of mp_image_new_custom_refKevin Mitchell2016-02-161-5/+8
* dxva2: another attempt at using mp_image poolKevin Mitchell2016-02-163-81/+46
* mp_image_pool: add mp_image_pool_addKevin Mitchell2016-02-162-4/+11
* dxva2: fix license on some newly added files to lgpl v2.1+Kevin Mitchell2016-02-162-14/+14
* Rewrite ordered chapters and timeline stuffwm42016-02-152-7/+67
* audio/video: expose codec info as separate fieldwm42016-02-153-8/+8
* video: remove pointless parameter indirectionwm42016-02-152-3/+5
* vo_opengl_cb: unbreak destroying+recreating GL contextwm42016-02-151-2/+2
* dxva2: support HEVC Main 10wm42016-02-151-8/+35
* dxva2: use mp_image pool for d3d surfacesKevin Mitchell2016-02-143-131/+221
* dxva2: remove unused structure membersKevin Mitchell2016-02-141-5/+1
* dxva2: streamline number of surface calculationKevin Mitchell2016-02-141-9/+2
* mp_image: force display size to at least 1x1wm42016-02-121-2/+2
* vo_opengl: unconfuse Coveritywm42016-02-121-1/+1
* video: approximate AVI timestamps via DTS handlingwm42016-02-114-54/+12
* Enable building the opengl-cb video renderer on AndroidJan Ekström2016-02-102-0/+26
* player: fix crash if no video decoder can be initializedwm42016-02-101-0/+2
* vo_opengl_cb: do also not block when drawing nothingwm42016-02-091-1/+1
* image_writer: take care of prediction_method deprecationwm42016-02-091-1/+3
* vo_opengl: vdpau: call glVDPAUFiniNV only if initializedwm42016-02-081-6/+8
* wayland: set fs mode on every configureAlexander Preisinger2016-02-071-5/+6
* video/decode/dxva2.c: GUID_NULL conflictskwkam2016-02-061-1/+1
* vd_lavc: fix use after free in some hwdecsKevin Mitchell2016-02-061-8/+3
* build: make libavfilter mandatorywm42016-02-051-2/+0
* vo_rpi: add geometry handlingUros Vampl2016-02-051-10/+59
* vd_lavc: avoid calling flush on an unopened AVCodecContextwm42016-02-051-6/+9
* video: remove AVI timestamps for dropped frameswm42016-02-041-1/+5
* vd_lavc: remove redundant best_csp fieldwm42016-02-032-15/+3
* vd_lavc: force microsecond timestamps on RPIwm42016-02-032-3/+9
* w32_common: switch to UniformResourceLocatorWwm42016-02-021-3/+5
* audio/video: merge decoder return valueswm42016-02-012-23/+18
* vo_opengl: hwdec: use IDs for API, and log which backend is usedwm42016-02-017-17/+30
* x11: stop waiting for MapNotify when WM_STATE changesTracerneo2016-01-311-1/+3
* vd_lavc: release surfaces before destroying decoderwm42016-01-301-4/+3
* vd_lavc: allow switching between hw/sw decoding any timewm42016-01-292-21/+34
* vd_lavc: simplify an aspect of hwdec fallbackwm42016-01-292-10/+5
* video: fix broken-PTS fallback determinationwm42016-01-291-11/+6
* rpi: add VC-1 supportwm42016-01-281-0/+1
* mp_image: copy dts as part of mp_image attributes toowm42016-01-281-0/+1
* rpi: add mpeg-4 decoding supportwm42016-01-271-0/+1
* vo_opengl: do chroma merging in integer conversion stagewm42016-01-271-3/+13
* vo_opengl: add precision qualifier to usampler2D on ANGLEwm42016-01-271-1/+1
* vo_opengl: replace tscale-interpolates-only with interpolation-thresholdwm42016-01-272-9/+12
* vo_opengl: support 10 bit support with ANGLEwm42016-01-263-10/+120
* vo_opengl: actually reset use_normalized_range fieldwm42016-01-261-3/+3
* vo_opengl: default to rgba16f FBOs on ANGLEwm42016-01-261-2/+5
* vaapi: lower number of allocated surfaces againwm42016-01-261-1/+1
* vo_opengl: add tscale-interpolates-only sub-optionwm42016-01-252-1/+8
* vo_opengl: default scaler-resizes-only sub-option to yeswm42016-01-251-0/+2
* vd_lavc: delay images before reading them backwm42016-01-254-9/+52
* video: cleanup pts/dts passing between decoder componentswm42016-01-254-11/+18
* vo_opengl: rename custom shader entrypoint from sample to sample_pixelwm42016-01-251-3/+19
* vo_opengl: vdpau: better handling of preemption recoverywm42016-01-251-1/+1
* vdpau: force driver to report preemption earlywm42016-01-253-3/+21
* video: remove some useless old RGB formatswm42016-01-256-62/+1
* af_lavfi, vf_lavfi: fix compilation on Libavwm42016-01-221-0/+1
* vo_opengl: vaapi: don't expect EGL exts. to be in common ext. stringwm42016-01-221-2/+6
* command: add vf-command commandwm42016-01-223-0/+22
* 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
* vo_opengl: rename fancy-downscaling to correct-downscalingwm42015-11-072-10/+9
* vo_opengl: fancy-downscaling: enable also for anamorphic clipsAvi Halachmi (:avih)2015-11-071-4/+9
* x11: print Xlib errors in verbose mode if Xlib messages are silencedwm42015-11-071-9/+5
* vo_opengl: x11: silence error messages when using legacy GL contextwm42015-11-063-2/+16
* Remove some VLAswm42015-11-063-14/+16
* w32: use DisplayConfig API to retrieve correct monitor refresh rateJames Ross-Gowan2015-11-063-18/+301
* w32: always get screenrc from an HMONITORJames Ross-Gowan2015-11-061-21/+41
* w32: remove Win95 and NT4 monitor codeJames Ross-Gowan2015-11-061-25/+4
* video: increase avi pts buffer sizewm42015-11-061-1/+1
* vo_opengl: simplify function loader slightlywm42015-11-061-6/+0
* vo_opengl: glBindBufferBase is not part of GL 2.1/GLES 2.0wm42015-11-062-2/+2
* vo_opengl: implement NNEDI3 prescalerBin Jin2015-11-059-5/+368
* vo_opengl: add Super-xBR filter for upscalingBin Jin2015-11-056-7/+499
* vo_opengl: make image size dynamic during renderingBin Jin2015-11-051-24/+33
* rpi: add support for codecs other than h264wm42015-11-053-7/+20
* vo_vdpau: check VDP_RGBA_FORMAT_A8 supportwm42015-11-041-2/+6
* vo_opengl_cb: log some eventswm42015-11-041-0/+4
* vo_opengl, vo_opengl_cb: drop unneeded vo_frame fieldswm42015-11-044-28/+6
* vo: do not go to sleep if there's a new frame queuedwm42015-11-031-3/+3
* vd_lavc: make hwdec fallback more tolerantwm42015-11-032-6/+14
* vo: fix display-sync frame drop accounting againwm42015-11-031-1/+1
* vdpau: fix uninit when init failswm42015-11-012-5/+2
* vo_opengl: win32: fix cross-compilationwm42015-11-011-1/+1
* vo_opengl: win32: always request MMCSS for DWMwm42015-11-011-0/+5
* vo_opengl: win32: try to enable DwmFlush by defaultwm42015-11-012-9/+46
* vo: fix no-audio mode with interpolation enabled/display-sync disabledwm42015-11-011-1/+1
* video: fix playback of pal8wm42015-11-011-1/+2
* vo_direct3d: fix operationwm42015-10-313-10/+3
* vo_opengl: add vsync-fences optionwm42015-10-303-0/+32
* vo_opengl: cosmetics: flip the order of 2 functionswm42015-10-301-16/+16
* vo_drm: uninstall signal handlers after quittingrr-2015-10-301-0/+2
* vo_drm: handle possible errors from sigactionrr-2015-10-301-6/+17
* vo_drm: check if signal already usedrr-2015-10-301-5/+23
* video: fix framedrop accounting in display-sync modewm42015-10-301-0/+1
* vo_opengl: cache frames only in display-sync modewm42015-10-301-1/+3
* vo_opengl: do not attempt to cache frames in FBO in dumb-modewm42015-10-301-1/+1
* vd_lavc: fix declarationswm42015-10-301-6/+6
* vo: take normal drop path when dropping in display-sync modewm42015-10-291-4/+3
* vo_drm: show osd in audio only modePaul B Mahol2015-10-291-8/+13
* Replace deprecated av_free_packet() callswm42015-10-281-1/+1
* vo: kill non-working missed frame detectionwm42015-10-271-6/+0
* vd_lavc: make software decoding fallback an optionRodger Combs2015-10-251-1/+5
* vo_opengl: remove source shader leftoverBin Jin2015-10-242-3/+0
* vo_opengl: always cache to an FBO when not interpolatingNiklas Haas2015-10-231-4/+29
* vo: expose frame->num_vsyncs to the VO backendNiklas Haas2015-10-231-1/+0
* w32_common: disable IMEJames Ross-Gowan2015-10-231-9/+16
* vo_opengl: wayland: use a more standard symbolwm42015-10-231-1/+2
* vo_opengl: vaapi: fix compilation failure on older systemswm42015-10-231-1/+2
* vo_opengl_cb: fix passing through some video equalizer propertieswm42015-10-231-2/+7
* vo_opengl: make the default debanding settings less excessiveNiklas Haas2015-10-211-2/+2
* Revert "vo_wayland: define opaque region"Ricardo Vieira2015-10-201-9/+0
* vd_lavc: attempt to fallback from hwdec before anything is decodedwm42015-10-191-4/+4
* vd_lavc: continue decoding properly after decoding failurewm42015-10-191-3/+7
* vo_opengl: support all kinds of GBRP formatswm42015-10-183-13/+15
* vaapi: drop non-existing FourCCwm42015-10-172-5/+0
* build: bump required libva versionwm42015-10-171-6/+0
* vo_opengl_cb: fix pausing and seeking if interpolation is enabledwm42015-10-141-1/+20
* vo_opengl: x11egl: fix confused error status codeswm42015-10-121-2/+2
* vo_opengl: x11egl: reject nvidia drivers when autoprobingwm42015-10-121-0/+6
* vd_lavc: work around libavcodec nonsense causing hwdec init failurewm42015-10-121-0/+3
* vd_lavc: refuse to initialize vaapi with unknown profileswm42015-10-111-3/+1
* cocoa: set application policy before creating windowwm42015-10-111-5/+4
* vo: log deviation from ideal vsync intervalwm42015-10-081-0/+5
* vo_xv: fix crash with --widwm42015-10-071-1/+1
* video: fix base for --no-correct-ptswm42015-10-062-9/+10
* video: increase maximum number of buffered AVI pts sampleswm42015-10-061-1/+1
* video: don't sort AVI pts sampleswm42015-10-061-14/+10
* video: remove user-controllable PTS sorting (--pts-association-mode)wm42015-10-062-57/+5
* video: disable framedrop if avi-style timestamps are usedwm42015-10-061-0/+3
* video: remove codec delay estimationwm42015-10-033-15/+2
* video: cosmetics: remove trailing whitespacewm42015-10-031-1/+1
* video/out: remove an unused parameterwm42015-10-0325-43/+40
* vo: change some defines to enumswm42015-10-021-9/+13
* vo_opengl: drop old backend APIwm42015-10-023-87/+26
* vo_opengl: rpi: switch to new internal APIwm42015-10-023-39/+35
* win32: cleanup: remove some unneeded thingswm42015-10-024-17/+10
* vo_opengl: w32: switch to new internal APIwm42015-10-024-27/+36
* vo_opengl: refactor DwmFlush crapwm42015-10-023-42/+45
* vo_opengl: remove leftover variable from vaglx in vaeglEmmanuel Gil Peyrot2015-10-021-1/+0
* vo: fix compilation failure when vaapi is enabled and x11 disabledEmmanuel Gil Peyrot2015-10-021-1/+1
* vo_opengl: wayland: switch to new internal APIwm42015-10-016-54/+44
* vo_opengl: cocoa: switch to new internal APIwm42015-10-016-31/+37
* vo_opengl: make sw suboption work without explicit backend selectionwm42015-10-013-2/+3
* vo_opengl: debanding requires GLSL 1.30wm42015-10-011-0/+4
* x11: separate window creation and configurationwm42015-09-308-36/+56
* vo_opengl: cosmetics: coding stylewm42015-09-301-46/+45
* vo_opengl: do not reset video queue when changing video equalizerwm42015-09-301-1/+0
* Revert "vo_x11: remove this video output"wm42015-09-302-0/+452
* video: replace vf_format outputlevels option with global optionwm42015-09-297-21/+6
* Revert "vd_lavc: do not abort hardware decoding on errors"wm42015-09-281-0/+1
* vo_opengl: videotoolbox: cleanupswm42015-09-281-43/+26
* vo_opengl: rename hwdec_vda.c to hwdec_osx.cwm42015-09-281-0/+0
* video: remove VDA supportwm42015-09-289-142/+3
* vd_lavc: remove some ancient cargo-cultingwm42015-09-281-1/+0
* vo_opengl: vaapi: add Wayland supportwm42015-09-272-0/+18
* vo_opengl: refactor EGL context information callbackwm42015-09-273-16/+33
* vaapi: remove dependency on X11wm42015-09-275-21/+84
* vo_opengl: vaapi: provide symbols for missing extensionswm42015-09-271-0/+14
* vo_opengl: vaapi: redo how EGL extensions are loadedwm42015-09-275-60/+35
* vo_opengl: rpi: fix EGL commentwm42015-09-271-4/+2
* vo_opengl: probe for EGL by defaultwm42015-09-262-5/+6
* vo_opengl: x11egl: cleanup uninit pathwm42015-09-261-30/+26
* vo_opengl: vaapi: probe the surface formatwm42015-09-261-2/+68
* vaapi: use GPU memcpy for reading back from HW surfacewm42015-09-252-1/+6
* video: refactor GPU memcpy usagewm42015-09-255-82/+86
* vd_lavc: Fix recovery from vdpau preemptionPhilip Langdale2015-09-251-3/+3
* vo_rpi, wayland: fix buildwm42015-09-251-2/+2
* vo_opengl: vaapi: undo vaAcquireBufferHandle() correctly on errorwm42015-09-251-2/+4
* vaapi: cosmetics, minor fixeswm42015-09-251-3/+3
* vo_opengl: vaapi: handle YV12 correctlywm42015-09-251-0/+3
* vo_opengl: vaapi: document DRM fourcc upstream defineswm42015-09-251-3/+4
* vo_opengl: vaapi: use dummy image to determine plane layoutwm42015-09-251-9/+8
* vo_opengl: vaapi: remove unnecessary loopwm42015-09-251-2/+1
* vo_opengl: vaapi: fix cleanupwm42015-09-251-0/+2
* vo_opengl: support new VAAPI EGL interopwm42015-09-252-0/+251
* vo_opengl: add mechanism to retrieve Display from EGL contextwm42015-09-251-0/+18
* vo_opengl: load certain EGL extensions needed for VAAPI EGL interopwm42015-09-254-1/+50
* vo_opengl: actually set hardware decoder mapped texture formatwm42015-09-244-3/+6
* client API: rename GL_MP_D3D_interfaceswm42015-09-243-4/+12
* vo_opengl: remove sharpen scalers, add sharpen sub-optionwm42015-09-234-46/+34
* vo_opengl: move deband_opts declaration to where it's usedwm42015-09-232-8/+8
* vo_opengl: remove unsued chroma_location fieldwm42015-09-232-2/+0
* vo_opengl: move shader file caching to video.cwm42015-09-234-50/+44
* vd_lavc: do not abort hardware decoding on errorswm42015-09-231-8/+7
* vf_vavpp: allocate output surfaces with the same size as inputwm42015-09-233-1/+15
* va_vavpp: set input/output processing regionwm42015-09-231-2/+2
* vd_lavc: minor cleanup to hwdec fallback codewm42015-09-231-15/+8
* win32: allow multiple windows at the same timewm42015-09-221-6/+1
* vf_yadif: add hack for Libav compatibilitywm42015-09-201-3/+12
* vf_vdpaurb: query_format is still requiredPhilip Langdale2015-09-181-0/+6
* vf_vdpaurb: Pass through non-hardware-decoded contentPhilip Langdale2015-09-151-9/+8
* video/filter: remove some vf_lavfi wrapperswm42015-09-115-304/+0
* vf_lavfi: cosmetics: fix coding stylewm42015-09-111-11/+11
* vf: vf_stereo3d depends on libavfilterwm42015-09-111-1/+1
* video: make --field-dominance set interlaced flagKevin Mitchell2015-09-101-4/+6
* vo_rpi: fix compilationwm42015-09-111-2/+2
* video: do not use deprecated libavutil pixdesc fieldswm42015-09-101-5/+15
* vo_opengl: fix shader compilation with debanding and OSX hwdecwm42015-09-103-8/+10
* vo_opengl: move sampler type mapping to a functionwm42015-09-102-7/+14
* vo_opengl: fix deband sub-option handlingwm42015-09-091-1/+6
* vo_opengl: implement debanding (and remove source-shader)Niklas Haas2015-09-096-84/+195
* vo_opengl: move self-contained shader routines to a separate fileNiklas Haas2015-09-094-348/+424
* vo_opengl: reduce code duplication for scaler optionsNiklas Haas2015-09-091-33/+16
* vo_opengl: remove gl_ prefixes from files in video/out/openglNiklas Haas2015-09-0926-40/+40
* vo_opengl: move gl_* files to their own subdirNiklas Haas2015-09-0926-24/+24
* vo_opengl: minor refactorNiklas Haas2015-09-091-5/+5
* vo_opengl: filter allowed options in dumb-modewm42015-09-081-14/+14
* vo_opengl: move gl_video_opts copying code to separate functionwm42015-09-082-15/+22
* vo_opengl: restore single pass optimization as separate code pathwm42015-09-072-30/+78
* vo_opengl: move video source rectangle computation to a functionwm42015-09-071-18/+29
* vo_opengl: comsetics: remove unnecessary line breakwm42015-09-071-4/+2
* vo_opengl: require FBOs and get rid of the single-pass optimizationNiklas Haas2015-09-071-82/+34
* vo_opengl: use the correct attribute name for vertex positionwm42015-09-041-2/+2
* vd_lavc: better hwdec log outputwm42015-09-022-4/+17
* vd_lavc: factor all hwdec fallbacks into the same functionwm42015-09-021-24/+19
* vo_opengl: improve robustness against PBO failurewm42015-09-021-29/+40
* vo_opengl: enable pbo by default with opengl-hqwm42015-09-021-0/+1
* vo_opengl: slightly simplify plane size determinationwm42015-09-021-2/+5
* vo_opengl: don't distinguish "real" and texture sizewm42015-09-023-34/+28
* vo_opengl: simplify PBO copywm42015-09-021-6/+2
* vo_opengl: rename get_image to map_imagewm42015-09-021-2/+2
* vo_opengl: remove redundant statement in PBO codewm42015-09-022-5/+0
* vo_opengl: remove some leftoverswm42015-09-011-4/+0
* vo_opengl, vda: return to old statewm42015-09-012-31/+5
* vo_rpi, vo_opengl: do not globally terminate EGL on VO uninitwm42015-08-311-2/+1
* vo_opengl: fix alpha video in one casewm42015-08-301-0/+2
* video: make container vs. bitstream aspect ratio configurablewm42015-08-302-17/+38
* w32: shift drag and drop appendsKevin Mitchell2015-08-301-2/+4
* x11: drag and drop append with modifierKevin Mitchell2015-08-302-1/+8
* input: add append argument to file drop eventKevin Mitchell2015-08-303-4/+5
* vo_opengl: force redraw when framestepping with interpolationwm42015-08-251-1/+3
* vd_lavc: bump number of allocated surfaces for hwdec with HEVCwm42015-08-241-1/+4
* vaapi: add HEVC profile entrieswm42015-08-241-0/+10
* vda, videotoolbox: guard against unexpected pixel formatwm42015-08-231-0/+4
* vda, videotoolbox: fix broken condition in screenshot codewm42015-08-231-1/+1
* vo_opengl: remove dead codewm42015-08-221-9/+0
* gl_wayland: Wait for frame callbacksJari Vetoniemi2015-08-211-0/+5
* vo_wayland: Wait for frame callbacksJari Vetoniemi2015-08-213-18/+84
* gl_wayland: eglSwapInterval(0) to avoid blockingJari Vetoniemi2015-08-213-18/+14
* vo_opengl: add tscale-clamp optionNiklas Haas2015-08-204-2/+9
* vo_rpi: disable background by defaultwm42015-08-201-6/+13
* gl_rpi: destroy the EGLSurface toowm42015-08-201-2/+5
* vo_rpi: use correct variable for osd layerwm42015-08-201-1/+1
* vo_rpi: fix blackscreen before the first subtitle/OSD is renderedwm42015-08-201-0/+1
* vd_lavc: remove unneeded hwdec parameterswm42015-08-198-25/+16
* vo_rpi: redraw subtitles only on changewm42015-08-183-4/+33
* vo_rpi: use EGL to render subtitleswm42015-08-183-125/+85
* rpi: factor out context creationwm42015-08-182-63/+108
* video: fix VideoToolbox/VDA autodetectionwm42015-08-174-44/+24
* vo_rpi: fix NULL pointer derefwm42015-08-141-1/+1
* vo_rpi: simplify background handlingwm42015-08-131-19/+1
* vo_rpi: unregister vsync callbackwm42015-08-131-1/+3
* vo_rpi: skip OSD rendering when repeating frameswm42015-08-131-4/+8
* vo: fix video EOF with display-syncwm42015-08-121-2/+2
* cocoa: hide cursor using a blank image instead of a system-wide APIRodger Combs2015-08-111-4/+14
* vo_rpi: support display syncwm42015-08-101-4/+51
* player: add display sync modewm42015-08-102-10/+84
* video: remove old vdpau hwaccel API usagewm42015-08-101-224/+0
* vf_vdpaurb: Don't segfault if input mpi is nullPhilip Langdale2015-08-051-0/+4
* hwdec: add VideoToolbox supportSebastien Zwickert2015-08-058-11/+176
* vo_vdpau: fix frame scheduling if display FPS is unknownwm42015-08-042-3/+3
* vo: fix inverted conditionwm42015-08-031-1/+1
* image_writer: don't use jpeg baseline, and remove useless jpeg optionswm42015-08-021-6/+1
* vo: correctly account for dropped frameswm42015-08-011-4/+4
* vo_opengl: minor simplificationswm42015-08-011-4/+2
* win32: revert wchar_t changeswm42015-08-013-13/+13
* win32: more wchar_t -> WCHAR replacementswm42015-07-303-6/+6
* vo_direct3d: create multithreaded IDirect3DDevice9wm42015-07-301-1/+2
* win32: replace wchar_t with WCHARwm42015-07-291-8/+8
* vo_opengl: framebuffers work under GLES 2wm42015-07-271-1/+1
* vo_opengl: slightly more informative message when disabling scalerswm42015-07-271-4/+4
* vo_rpi: determine and return display refresh ratewm42015-07-271-0/+24
* vo_opengl: minor cleanup to hwdec texture setting codewm42015-07-261-14/+9
* vo_opengl: remove legacy GL detectionwm42015-07-241-23/+1
* vo_opengl: fix scale=oversample's threshold calculationsNiklas Haas2015-07-231-1/+1
* video: don't restrict --vd-lavc-threads to a maximum of 16wm42015-07-231-1/+1
* Revert "vo_opengl: make the size of interpolation textures exact"wm42015-07-221-2/+2
* vf_scale: cleanup log messageswm42015-07-201-12/+3
* vo: minor simplification for queue size handlingwm42015-07-204-15/+14
* vo_opengl: add temporal-dither-period optionNiklas Haas2015-07-202-1/+5
* vo_opengl: make oversample the default for opengl-hq as wellNiklas Haas2015-07-201-1/+1
* vf_vapoursynth: relicense to LGPL 2.1+wm42015-07-191-7/+7
* vo_opengl: make the size of interpolation textures exactNiklas Haas2015-07-181-2/+2
* screenshot: don't write PNG colorspace tags by defaultwm42015-07-181-1/+1
* vo_opengl: cleanup frame reupload logicwm42015-07-171-8/+9
* vo_opengl: refactor queue configurationwm42015-07-164-23/+29
* vo: fix number of future frameswm42015-07-162-2/+2
* vo_opengl: reject future images in different formatswm42015-07-151-1/+2
* vaapi: destroy derived VAImage after each usewm42015-07-151-0/+4
* vo_vaapi: drop unused fieldwm42015-07-151-2/+0
* vaapi: don't assume vaQueryImageFormats() returns sorted listwm42015-07-151-8/+13
* Revert "vaapi: remove vaDeriveImage() code path"wm42015-07-151-17/+40