summaryrefslogtreecommitdiffstats
path: root/video/out
Commit message (Expand)AuthorAgeFilesLines
* 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-061-2/+4
* 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
* 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
* 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
* vo: fix display-sync frame drop accounting againwm42015-11-031-1/+1
* 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
* 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
* 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
* vo: kill non-working missed frame detectionwm42015-10-271-6/+0
* 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
* vo_opengl: support all kinds of GBRP formatswm42015-10-181-10/+4
* 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
* 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/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-291-4/+0
* 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-283-10/+2
* 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-273-7/+26
* 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
* vo_rpi, wayland: fix buildwm42015-09-251-2/+2
* vo_opengl: vaapi: undo vaAcquireBufferHandle() correctly on errorwm42015-09-251-2/+4
* 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
* win32: allow multiple windows at the same timewm42015-09-221-6/+1
* vo_rpi: fix compilationwm42015-09-111-2/+2
* 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
* 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
* 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
* 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
* 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-172-40/+7
* 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
* hwdec: add VideoToolbox supportSebastien Zwickert2015-08-052-11/+51
* vo_vdpau: fix frame scheduling if display FPS is unknownwm42015-08-042-3/+3
* vo: fix inverted conditionwm42015-08-031-1/+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-012-11/+11
* win32: more wchar_t -> WCHAR replacementswm42015-07-302-4/+4
* 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 2wm4<