| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | vaapi: use GPU memcpy for reading back from HW surface | wm4 | 2015-09-25 | 2 | -1/+6 |
* | video: refactor GPU memcpy usage | wm4 | 2015-09-25 | 5 | -82/+86 |
* | vd_lavc: Fix recovery from vdpau preemption | Philip Langdale | 2015-09-25 | 1 | -3/+3 |
* | 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 |
* | vaapi: cosmetics, minor fixes | wm4 | 2015-09-25 | 1 | -3/+3 |
* | 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 |
* | vd_lavc: do not abort hardware decoding on errors | wm4 | 2015-09-23 | 1 | -8/+7 |
* | vf_vavpp: allocate output surfaces with the same size as input | wm4 | 2015-09-23 | 3 | -1/+15 |
* | va_vavpp: set input/output processing region | wm4 | 2015-09-23 | 1 | -2/+2 |
* | vd_lavc: minor cleanup to hwdec fallback code | wm4 | 2015-09-23 | 1 | -15/+8 |
* | win32: allow multiple windows at the same time | wm4 | 2015-09-22 | 1 | -6/+1 |
* | vf_yadif: add hack for Libav compatibility | wm4 | 2015-09-20 | 1 | -3/+12 |
* | vf_vdpaurb: query_format is still required | Philip Langdale | 2015-09-18 | 1 | -0/+6 |
* | vf_vdpaurb: Pass through non-hardware-decoded content | Philip Langdale | 2015-09-15 | 1 | -9/+8 |
* | video/filter: remove some vf_lavfi wrappers | wm4 | 2015-09-11 | 5 | -304/+0 |
* | vf_lavfi: cosmetics: fix coding style | wm4 | 2015-09-11 | 1 | -11/+11 |
* | vf: vf_stereo3d depends on libavfilter | wm4 | 2015-09-11 | 1 | -1/+1 |
* | video: make --field-dominance set interlaced flag | Kevin Mitchell | 2015-09-10 | 1 | -4/+6 |
* | vo_rpi: fix compilation | wm4 | 2015-09-11 | 1 | -2/+2 |
* | video: do not use deprecated libavutil pixdesc fields | wm4 | 2015-09-10 | 1 | -5/+15 |
* | 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 |
* | vd_lavc: better hwdec log output | wm4 | 2015-09-02 | 2 | -4/+17 |
* | vd_lavc: factor all hwdec fallbacks into the same function | wm4 | 2015-09-02 | 1 | -24/+19 |
* | 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 |
* | video: make container vs. bitstream aspect ratio configurable | wm4 | 2015-08-30 | 2 | -17/+38 |
* | 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 |
* | vd_lavc: bump number of allocated surfaces for hwdec with HEVC | wm4 | 2015-08-24 | 1 | -1/+4 |
* | vaapi: add HEVC profile entries | wm4 | 2015-08-24 | 1 | -0/+10 |
* | 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 |
* | vd_lavc: remove unneeded hwdec parameters | wm4 | 2015-08-19 | 8 | -25/+16 |
* | 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 | 4 | -44/+24 |
* | 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 |
* | video: remove old vdpau hwaccel API usage | wm4 | 2015-08-10 | 1 | -224/+0 |
* | vf_vdpaurb: Don't segfault if input mpi is null | Philip Langdale | 2015-08-05 | 1 | -0/+4 |
* | hwdec: add VideoToolbox support | Sebastien Zwickert | 2015-08-05 | 8 | -11/+176 |
* | 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 |
* | image_writer: don't use jpeg baseline, and remove useless jpeg options | wm4 | 2015-08-02 | 1 | -6/+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 | 3 | -13/+13 |
* | win32: more wchar_t -> WCHAR replacements | wm4 | 2015-07-30 | 3 | -6/+6 |
* | 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 |
* | video: don't restrict --vd-lavc-threads to a maximum of 16 | wm4 | 2015-07-23 | 1 | -1/+1 |
* | Revert "vo_opengl: make the size of interpolation textures exact" | wm4 | 2015-07-22 | 1 | -2/+2 |
* | vf_scale: cleanup log messages | wm4 | 2015-07-20 | 1 | -12/+3 |
* | 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 |
* | vf_vapoursynth: relicense to LGPL 2.1+ | wm4 | 2015-07-19 | 1 | -7/+7 |
* | vo_opengl: make the size of interpolation textures exact | Niklas Haas | 2015-07-18 | 1 | -2/+2 |
* | screenshot: don't write PNG colorspace tags by default | wm4 | 2015-07-18 | 1 | -1/+1 |
* | 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 |
* | vaapi: destroy derived VAImage after each use | wm4 | 2015-07-15 | 1 | -0/+4 |
* | vo_vaapi: drop unused field | wm4 | 2015-07-15 | 1 | -2/+0 |
* | vaapi: don't assume vaQueryImageFormats() returns sorted list | wm4 | 2015-07-15 | 1 | -8/+13 |
* | Revert "vaapi: remove vaDeriveImage() code path" | wm4 | 2015-07-15 | 1 | -17/+40 |
* | vaapi: allow allocating additional surfaces during decoding | wm4 | 2015-07-15 | 1 | -3/+2 |
* | vo_opengl: simplify | wm4 | 2015-07-15 | 1 | -26/+11 |
* | vf_vdpaupp: Don't crash when evaluating interlacing of NULL mpi | Philip Langdale | 2015-07-14 | 1 | -1/+1 |
* | 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 |
* | vf_vdpaurb: Add a new filter for reading back vdpau decoded frames | Philip Langdale | 2015-07-11 | 2 | -0/+114 |
* | video: add a way to disable automatic stereo conversion | wm4 | 2015-07-10 | 1 | -0/+1 |
* | vf_stereo3d: drop internal implementation | wm4 | 2015-07-10 | 1 | -393/+15 |
* | gl_hwdec: change wording in verbose message | wm4 | 2015-07-10 | 1 | -1/+1 |
* | vf_vdpaupp: don't attempt to deinterlace progressive frames | wm4 | 2015-07-08 | 1 | -5/+9 |
* | mp_image: fix vf_vdpaupp references | wm4 | 2015-07-08 | 1 | -2/+0 |
* | vaapi: drop compatibility crap and vo_vaapi deinterlacer | wm4 | 2015-07-08 | 4 | -96/+15 |
* | vf_vavpp: don't attempt to deinterlace progressive frames | wm4 | 2015-07-08 | 1 | -0/+7 |
* | vaapi: increase number of additional surfaces | wm4 | 2015-07-08 | 1 | -6/+2 |
* | vf_yadif: expose interlaced frame mode | wm4 | 2015-07-07 | 1 | -9/+5 |
* | vo_opengl_cb, vo_opengl: add option for preloading hwdec context | wm4 | 2015-07-07 | 4 | -14/+21 |
* | options: cleanup hwdec name mappings | wm4 | 2015-07-07 | 1 | -1/+6 |
* | vo_opengl_cb: drop frames eagerly if frames are not rendered | wm4 | 2015-07-07 | 1 | -1/+7 |
* | dxva2: fix handling of cropped video | wm4 | 2015-07-06 | 1 | -1/+5 |
* | video: replace our own refcounting with libavutil's | wm4 | 2015-07-05 | 4 | -150/+123 |
* | mp_image: make image writeable before overwriting palette | wm4 | 2015-07-05 | 1 | -2/+4 |
* | 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 | 5 | -0/+80 |
* | vo_direct3d, dxva2: use the same D3D device | wm4 | 2015-07-03 | 4 | -0/+42 |
* | dxva2: move device creation code | wm4 | 2015-07-03 | 1 | -34/+50 |
* | 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 |
* | vaapi: prefer direct display over copy-back | wm4 | 2015-06-29 | 1 | -1/+1 |
* | vaapi: treat cropped decoder output slightly more correctly | wm4 | 2015-06-29 | 1 | -2/+13 |
* | vaapi: fix potential NULL deref on memory allocation failure | wm4 | |