| Commit message (Expand) | Author | Age | Files | Lines |
* | vo_opengl: refactor EGL context information callback | wm4 | 2015-09-27 | 3 | -16/+33 |
* | vaapi: remove dependency on X11 | wm4 | 2015-09-27 | 3 | -7/+26 |
* | vo_opengl: vaapi: provide symbols for missing extensions | wm4 | 2015-09-27 | 1 | -0/+14 |
* | vo_opengl: vaapi: redo how EGL extensions are loaded | wm4 | 2015-09-27 | 5 | -60/+35 |
* | vo_opengl: rpi: fix EGL comment | wm4 | 2015-09-27 | 1 | -4/+2 |
* | vo_opengl: probe for EGL by default | wm4 | 2015-09-26 | 2 | -5/+6 |
* | vo_opengl: x11egl: cleanup uninit path | wm4 | 2015-09-26 | 1 | -30/+26 |
* | vo_opengl: vaapi: probe the surface format | wm4 | 2015-09-26 | 1 | -2/+68 |
* | vo_rpi, wayland: fix build | wm4 | 2015-09-25 | 1 | -2/+2 |
* | vo_opengl: vaapi: undo vaAcquireBufferHandle() correctly on error | wm4 | 2015-09-25 | 1 | -2/+4 |
* | vo_opengl: vaapi: handle YV12 correctly | wm4 | 2015-09-25 | 1 | -0/+3 |
* | vo_opengl: vaapi: document DRM fourcc upstream defines | wm4 | 2015-09-25 | 1 | -3/+4 |
* | vo_opengl: vaapi: use dummy image to determine plane layout | wm4 | 2015-09-25 | 1 | -9/+8 |
* | vo_opengl: vaapi: remove unnecessary loop | wm4 | 2015-09-25 | 1 | -2/+1 |
* | vo_opengl: vaapi: fix cleanup | wm4 | 2015-09-25 | 1 | -0/+2 |
* | vo_opengl: support new VAAPI EGL interop | wm4 | 2015-09-25 | 2 | -0/+251 |
* | vo_opengl: add mechanism to retrieve Display from EGL context | wm4 | 2015-09-25 | 1 | -0/+18 |
* | vo_opengl: load certain EGL extensions needed for VAAPI EGL interop | wm4 | 2015-09-25 | 4 | -1/+50 |
* | vo_opengl: actually set hardware decoder mapped texture format | wm4 | 2015-09-24 | 4 | -3/+6 |
* | client API: rename GL_MP_D3D_interfaces | wm4 | 2015-09-24 | 3 | -4/+12 |
* | vo_opengl: remove sharpen scalers, add sharpen sub-option | wm4 | 2015-09-23 | 4 | -46/+34 |
* | vo_opengl: move deband_opts declaration to where it's used | wm4 | 2015-09-23 | 2 | -8/+8 |
* | vo_opengl: remove unsued chroma_location field | wm4 | 2015-09-23 | 2 | -2/+0 |
* | vo_opengl: move shader file caching to video.c | wm4 | 2015-09-23 | 4 | -50/+44 |
* | win32: allow multiple windows at the same time | wm4 | 2015-09-22 | 1 | -6/+1 |
* | vo_rpi: fix compilation | wm4 | 2015-09-11 | 1 | -2/+2 |
* | vo_opengl: fix shader compilation with debanding and OSX hwdec | wm4 | 2015-09-10 | 3 | -8/+10 |
* | vo_opengl: move sampler type mapping to a function | wm4 | 2015-09-10 | 2 | -7/+14 |
* | vo_opengl: fix deband sub-option handling | wm4 | 2015-09-09 | 1 | -1/+6 |
* | vo_opengl: implement debanding (and remove source-shader) | Niklas Haas | 2015-09-09 | 6 | -84/+195 |
* | vo_opengl: move self-contained shader routines to a separate file | Niklas Haas | 2015-09-09 | 4 | -348/+424 |
* | vo_opengl: reduce code duplication for scaler options | Niklas Haas | 2015-09-09 | 1 | -33/+16 |
* | vo_opengl: remove gl_ prefixes from files in video/out/opengl | Niklas Haas | 2015-09-09 | 26 | -40/+40 |
* | vo_opengl: move gl_* files to their own subdir | Niklas Haas | 2015-09-09 | 26 | -24/+24 |
* | vo_opengl: minor refactor | Niklas Haas | 2015-09-09 | 1 | -5/+5 |
* | vo_opengl: filter allowed options in dumb-mode | wm4 | 2015-09-08 | 1 | -14/+14 |
* | vo_opengl: move gl_video_opts copying code to separate function | wm4 | 2015-09-08 | 2 | -15/+22 |
* | vo_opengl: restore single pass optimization as separate code path | wm4 | 2015-09-07 | 2 | -30/+78 |
* | vo_opengl: move video source rectangle computation to a function | wm4 | 2015-09-07 | 1 | -18/+29 |
* | vo_opengl: comsetics: remove unnecessary line break | wm4 | 2015-09-07 | 1 | -4/+2 |
* | vo_opengl: require FBOs and get rid of the single-pass optimization | Niklas Haas | 2015-09-07 | 1 | -82/+34 |
* | vo_opengl: use the correct attribute name for vertex position | wm4 | 2015-09-04 | 1 | -2/+2 |
* | vo_opengl: improve robustness against PBO failure | wm4 | 2015-09-02 | 1 | -29/+40 |
* | vo_opengl: enable pbo by default with opengl-hq | wm4 | 2015-09-02 | 1 | -0/+1 |
* | vo_opengl: slightly simplify plane size determination | wm4 | 2015-09-02 | 1 | -2/+5 |
* | vo_opengl: don't distinguish "real" and texture size | wm4 | 2015-09-02 | 3 | -34/+28 |
* | vo_opengl: simplify PBO copy | wm4 | 2015-09-02 | 1 | -6/+2 |
* | vo_opengl: rename get_image to map_image | wm4 | 2015-09-02 | 1 | -2/+2 |
* | vo_opengl: remove redundant statement in PBO code | wm4 | 2015-09-02 | 2 | -5/+0 |
* | vo_opengl: remove some leftovers | wm4 | 2015-09-01 | 1 | -4/+0 |
* | vo_opengl, vda: return to old state | wm4 | 2015-09-01 | 2 | -31/+5 |
* | vo_rpi, vo_opengl: do not globally terminate EGL on VO uninit | wm4 | 2015-08-31 | 1 | -2/+1 |
* | vo_opengl: fix alpha video in one case | wm4 | 2015-08-30 | 1 | -0/+2 |
* | w32: shift drag and drop appends | Kevin Mitchell | 2015-08-30 | 1 | -2/+4 |
* | x11: drag and drop append with modifier | Kevin Mitchell | 2015-08-30 | 2 | -1/+8 |
* | input: add append argument to file drop event | Kevin Mitchell | 2015-08-30 | 3 | -4/+5 |
* | vo_opengl: force redraw when framestepping with interpolation | wm4 | 2015-08-25 | 1 | -1/+3 |
* | vda, videotoolbox: guard against unexpected pixel format | wm4 | 2015-08-23 | 1 | -0/+4 |
* | vda, videotoolbox: fix broken condition in screenshot code | wm4 | 2015-08-23 | 1 | -1/+1 |
* | vo_opengl: remove dead code | wm4 | 2015-08-22 | 1 | -9/+0 |
* | gl_wayland: Wait for frame callbacks | Jari Vetoniemi | 2015-08-21 | 1 | -0/+5 |
* | vo_wayland: Wait for frame callbacks | Jari Vetoniemi | 2015-08-21 | 3 | -18/+84 |
* | gl_wayland: eglSwapInterval(0) to avoid blocking | Jari Vetoniemi | 2015-08-21 | 3 | -18/+14 |
* | vo_opengl: add tscale-clamp option | Niklas Haas | 2015-08-20 | 4 | -2/+9 |
* | vo_rpi: disable background by default | wm4 | 2015-08-20 | 1 | -6/+13 |
* | gl_rpi: destroy the EGLSurface too | wm4 | 2015-08-20 | 1 | -2/+5 |
* | vo_rpi: use correct variable for osd layer | wm4 | 2015-08-20 | 1 | -1/+1 |
* | vo_rpi: fix blackscreen before the first subtitle/OSD is rendered | wm4 | 2015-08-20 | 1 | -0/+1 |
* | vo_rpi: redraw subtitles only on change | wm4 | 2015-08-18 | 3 | -4/+33 |
* | vo_rpi: use EGL to render subtitles | wm4 | 2015-08-18 | 3 | -125/+85 |
* | rpi: factor out context creation | wm4 | 2015-08-18 | 2 | -63/+108 |
* | video: fix VideoToolbox/VDA autodetection | wm4 | 2015-08-17 | 2 | -40/+7 |
* | vo_rpi: fix NULL pointer deref | wm4 | 2015-08-14 | 1 | -1/+1 |
* | vo_rpi: simplify background handling | wm4 | 2015-08-13 | 1 | -19/+1 |
* | vo_rpi: unregister vsync callback | wm4 | 2015-08-13 | 1 | -1/+3 |
* | vo_rpi: skip OSD rendering when repeating frames | wm4 | 2015-08-13 | 1 | -4/+8 |
* | vo: fix video EOF with display-sync | wm4 | 2015-08-12 | 1 | -2/+2 |
* | cocoa: hide cursor using a blank image instead of a system-wide API | Rodger Combs | 2015-08-11 | 1 | -4/+14 |
* | vo_rpi: support display sync | wm4 | 2015-08-10 | 1 | -4/+51 |
* | player: add display sync mode | wm4 | 2015-08-10 | 2 | -10/+84 |
* | hwdec: add VideoToolbox support | Sebastien Zwickert | 2015-08-05 | 2 | -11/+51 |
* | vo_vdpau: fix frame scheduling if display FPS is unknown | wm4 | 2015-08-04 | 2 | -3/+3 |
* | vo: fix inverted condition | wm4 | 2015-08-03 | 1 | -1/+1 |
* | vo: correctly account for dropped frames | wm4 | 2015-08-01 | 1 | -4/+4 |
* | vo_opengl: minor simplifications | wm4 | 2015-08-01 | 1 | -4/+2 |
* | win32: revert wchar_t changes | wm4 | 2015-08-01 | 2 | -11/+11 |
* | win32: more wchar_t -> WCHAR replacements | wm4 | 2015-07-30 | 2 | -4/+4 |
* | vo_direct3d: create multithreaded IDirect3DDevice9 | wm4 | 2015-07-30 | 1 | -1/+2 |
* | win32: replace wchar_t with WCHAR | wm4 | 2015-07-29 | 1 | -8/+8 |
* | vo_opengl: framebuffers work under GLES 2 | wm4 | 2015-07-27 | 1 | -1/+1 |
* | vo_opengl: slightly more informative message when disabling scalers | wm4 | 2015-07-27 | 1 | -4/+4 |
* | vo_rpi: determine and return display refresh rate | wm4 | 2015-07-27 | 1 | -0/+24 |
* | vo_opengl: minor cleanup to hwdec texture setting code | wm4 | 2015-07-26 | 1 | -14/+9 |
* | vo_opengl: remove legacy GL detection | wm4 | 2015-07-24 | 1 | -23/+1 |
* | vo_opengl: fix scale=oversample's threshold calculations | Niklas Haas | 2015-07-23 | 1 | -1/+1 |
* | Revert "vo_opengl: make the size of interpolation textures exact" | wm4 | 2015-07-22 | 1 | -2/+2 |
* | vo: minor simplification for queue size handling | wm4 | 2015-07-20 | 4 | -15/+14 |
* | vo_opengl: add temporal-dither-period option | Niklas Haas | 2015-07-20 | 2 | -1/+5 |
* | vo_opengl: make oversample the default for opengl-hq as well | Niklas Haas | 2015-07-20 | 1 | -1/+1 |
* | vo_opengl: make the size of interpolation textures exact | Niklas Haas | 2015-07-18 | 1 | -2/+2 |
* | vo_opengl: cleanup frame reupload logic | wm4 | 2015-07-17 | 1 | -8/+9 |
* | vo_opengl: refactor queue configuration | wm4 | 2015-07-16 | 4 | -23/+29 |
* | vo: fix number of future frames | wm4 | 2015-07-16 | 2 | -2/+2 |
* | vo_opengl: reject future images in different formats | wm4 | 2015-07-15 | 1 | -1/+2 |
* | vo_vaapi: drop unused field | wm4 | 2015-07-15 | 1 | -2/+0 |
* | vo_opengl: simplify | wm4 | 2015-07-15 | 1 | -26/+11 |
* | vo_opengl: reduce verbose output | wm4 | 2015-07-11 | 1 | -26/+2 |
* | vo_vdpau: Implement rotation support | Philip Langdale | 2015-07-11 | 1 | -8/+84 |
* | vo_opengl: reimplement tscale=oversample | Niklas Haas | 2015-07-11 | 1 | -9/+32 |
* | gl_hwdec: change wording in verbose message | wm4 | 2015-07-10 | 1 | -1/+1 |
* | vaapi: drop compatibility crap and vo_vaapi deinterlacer | wm4 | 2015-07-08 | 1 | -37/+9 |
* | vo_opengl_cb, vo_opengl: add option for preloading hwdec context | wm4 | 2015-07-07 | 4 | -14/+21 |
* | vo_opengl_cb: drop frames eagerly if frames are not rendered | wm4 | 2015-07-07 | 1 | -1/+7 |
* | vo: free frames before killing VO | wm4 | 2015-07-04 | 1 | -1/+1 |
* | vo: set correct frame parameters on redraw | wm4 | 2015-07-03 | 1 | -2/+2 |
* | client API, dxva2: add a workaround for OpenGL fullscreen issues | wm4 | 2015-07-03 | 4 | -0/+79 |
* | vo_direct3d, dxva2: use the same D3D device | wm4 | 2015-07-03 | 1 | -0/+18 |
* | vo_opengl: log some more stuff in verbose mode | wm4 | 2015-07-03 | 2 | -1/+4 |
* | vo_opengl: fix "freezes" after seeking with interpolation on | wm4 | 2015-07-02 | 1 | -1/+5 |
* | vo: reset frame timing when redrawing | wm4 | 2015-07-02 | 1 | -0/+2 |
* | vo_opengl: X11: don't leak when GL init fails | wm4 | 2015-07-02 | 1 | -1/+4 |
* | vo_opengl: X11 EGL: more detailed error reporting | wm4 | 2015-07-02 | 1 | -2/+6 |
* | vo_opengl: update EGL code | wm4 | 2015-07-02 | 3 | -20/+35 |
* | vo_opengl: remove unused GL API functions | wm4 | 2015-07-02 | 2 | -4/+0 |
* | x11: move GCs and background clearing to vo_xv | wm4 | 2015-07-01 | 3 | -48/+49 |
* | x11: remove clear on map | wm4 | 2015-07-01 | 2 | -12/+0 |
* | vo: better magic value for unknown vsync interval | wm4 | 2015-07-01 | 2 | -1/+2 |
* | vo_opengl_cb: fix interpolation code path | wm4 | 2015-07-01 | 1 | -6/+2 |
* | vo_opengl: fix framestepping/pausing + interpolation | Niklas Haas | 2015-07-01 | 1 | -2/+8 |
* | vo: change internal API for drawing frames | wm4 | 2015-07-01 | 7 | -259/+246 |
* | vo_opengl: adjust interpolation code for the new video-sync mechanism | Niklas Haas | 2015-07-01 | 4 | -110/+113 |
* | video: pass vsync offset to VO | wm4 | 2015-07-01 | 2 | -0/+3 |
* | video: pass future frames to VO | wm4 | 2015-07-01 | 5 | -10/+80 |
* | video: fix panscan in vertical case | wm4 | 2015-06-29 | 1 | -3/+8 |
* | x11: remove trailing spaces | wm4 | 2015-06-29 | 1 | -1/+1 |
* | x11: Handle external fullscreen toggles | Eduardo Sánchez Muñoz | 2015-06-28 | 1 | -0/+43 |
* | vo_drm: make VT switching non mandatory | rr- | 2015-06-28 | 1 | -11/+20 |
* | vo_drm: fix missing newlines in error messages | rr- | 2015-06-28 | 1 | -4/+4 |
* | vo_x11: remove this video output | wm4 | 2015-06-26 | 2 | -637/+0 |
* | vo_sdl: fix glaring memory leak | wm4 | 2015-06-25 | 1 | -0/+2 |
* | video: reduce error message when loading hwdec backend fails | wm4 | 2015-06-20 | 5 | -5/+5 |
* | x11: make screensaver failure message slightly more friendly | wm4 | 2015-06-20 | 1 | -2/+4 |
* | win32: remove a wine hack | wm4 | 2015-06-20 | 1 | -8/+1 |
* | win32: prefer using internal variable for fullscreen | wm4 | 2015-06-20 | 1 | -11/+12 |
* | Various spelling fixes | Marcin Kurczewski | 2015-06-18 | 2 | -9/+9 |
* | win32: use atomics for COM interface refcount | wm4 | 2015-06-14 | 1 | -4/+5 |
* | vo_drm: fixed crashes with --profile=pseudo-gui | Marcin Kurczewski | 2015-06-13 | 1 | -1/+1 |
* | vo_opengl: fix a small memory leak when loading user shaders | wm4 | 2015-06-09 | 1 | -1/+1 |
* | vo_opengl: fix dangling pointers with vo_cmdline | wm4 | 2015-06-09 | 1 | -0/+24 |
* | gl_osd: fix license header | wm4 | 2015-06-08 | 1 | -0/+5 |
* | vo: clarify condition | wm4 | 2015-06-08 | 1 | -1/+1 |
* | vo: restore frame-drop logic for high-fps clips | Avi Halachmi (:avih) | 2015-06-07 | 1 | -0/+22 |
* | Revert "opengl: drop less frames when clip and display have similar fps" | wm4 | 2015-06-07 | 1 | -9/+1 |
* | Revert "vo: improve frame drop logic on high playback rate" | wm4 | 2015-06-07 | 1 | -11/+3 |
* | vo_vdpau: add a NULL check, verify image dimensions | wm4 | 2015-06-06 | 1 | -1/+2 |
* | vo_vdpau: limit output surfaces to allowed maximum dimensions | wm4 | 2015-06-05 | 1 | -4/+12 |
* | vo_vdpau: directly get surface size from surface for screenshots | wm4 | 2015-06-05 | 1 | -6/+11 |
* | vo_vdpau: shorten 2 variable names | wm4 | 2015-06-05 | 1 | -10/+9 |
* | filter_kernels: distinguish between regular/EWA robidoux | Niklas Haas | 2015-06-05 | 1 | -2/+4 |
* | vo_vdpau: check maximum video size | wm4 | 2015-06-04 | 1 | -0/+19 |
* | win32: fix window resize logic | wm4 | 2015-05-31 | 1 | -2/+3 |
* | vo_opengl: output slightly more debugging info on backend probing | wm4 | 2015-05-30 | 1 | -0/+2 |
* | vo: move up vo_wayland in autoprobe list | wm4 | 2015-05-30 | 1 | -3/+3 |
* | vo_drm: fix not using BUF_COUNT | Marcin Kurczewski | 2015-05-29 | 1 | -5/+4 |
* | vo_drm: fix centering with regard to stride | Marcin Kurczewski | 2015-05-29 | 1 | -13/+16 |
* | vo_opengl: avoid broken shader if hwdec fails to provide textures | wm4 | |