| Commit message (Expand) | Author | Age | Files | Lines |
* | vo_opengl: slightly better FBO format check | wm4 | 2016-05-12 | 1 | -9/+17 |
* | vo_opengl: disable scalers on ES2 | wm4 | 2016-05-12 | 1 | -4/+6 |
* | vo_opengl: add detection for the ES texture_rg extension | wm4 | 2016-05-12 | 1 | -0/+6 |
* | vo_opengl: reorganize texture format handling | wm4 | 2016-05-12 | 9 | -311/+443 |
* | vo_opengl: correctly disable interpolation if tscale can't be used | wm4 | 2016-05-12 | 1 | -0/+2 |
* | vo_opengl: angle: dump translated shaders | wm4 | 2016-05-12 | 4 | -0/+25 |
* | vo_opengl: don't use dumb-mode with 10 bit integer texture hack | wm4 | 2016-05-11 | 1 | -2/+3 |
* | vo_opengl: fix NULL deref on certain init failures | wm4 | 2016-05-11 | 1 | -2/+4 |
* | video: add --hwdec=auto-copy mode | wm4 | 2016-05-11 | 7 | -5/+19 |
* | vo_opengl: d3d11egl: support full range YUV | wm4 | 2016-05-11 | 1 | -3/+3 |
* | vo_opengl: d3d11egl: don't require EGL_EXT_device_query | wm4 | 2016-05-11 | 1 | -23/+46 |
* | build: merge d3d11va and dxva2 hwaccel checks | wm4 | 2016-05-11 | 3 | -7/+3 |
* | vo_opengl: angle: dynamically load ANGLE | wm4 | 2016-05-11 | 5 | -0/+132 |
* | vo_opengl: fix passing along swizzle from hwdec interop | wm4 | 2016-05-10 | 2 | -0/+4 |
* | vo_opengl: d3d11egl: native NV12 sampling support | wm4 | 2016-05-10 | 4 | -20/+251 |
* | vo_opengl: add an angle-es2 backend | wm4 | 2016-05-10 | 2 | -1/+25 |
* | vo_opengl: cosmetics: rename variables | wm4 | 2016-05-10 | 1 | -17/+16 |
* | vo_opengl: refactor how hwdec interop exports textures | wm4 | 2016-05-10 | 11 | -184/+274 |
* | x11: tell GNOME to use dark window decorations | Mantas Mikulėnas | 2016-05-09 | 1 | -0/+1 |
* | video: refactor how VO exports hwdec device handles | wm4 | 2016-05-09 | 34 | -258/+334 |
* | vo_direct3d: remove passing device to decoder | wm4 | 2016-05-09 | 1 | -18/+0 |
* | wayland: use the advertised size in fullscreen | Emmanuel Gil Peyrot | 2016-05-08 | 1 | -7/+0 |
* | win32: make taskbar progress indication optional | maniak1349 | 2016-05-08 | 2 | -1/+2 |
* | x11: slightly safer X11 error handler behavior | wm4 | 2016-05-08 | 1 | -1/+4 |
* | x11: add --x11-bypass-compositor=always | wm4 | 2016-05-06 | 1 | -0/+1 |
* | vo_opengl: angle: avoid fullscreen FBO copy for flipping | wm4 | 2016-05-05 | 1 | -1/+23 |
* | vo_opengl: angle: call eglTerminate() | wm4 | 2016-05-05 | 1 | -0/+2 |
* | vo_opengl: EGL: fix hwdec probing | wm4 | 2016-05-05 | 3 | -1/+7 |
* | command: change some hwdec properties | wm4 | 2016-05-04 | 3 | -1/+4 |
* | lcms: don't warn/error on 3dlut cache misses | Niklas Haas | 2016-05-04 | 1 | -1/+1 |
* | lcms: improve black point handling (especially BT.1886) | Niklas Haas | 2016-05-04 | 2 | -12/+43 |
* | d3d: DXVA2_ModeMPEG2_VLD supports all profiles | wm4 | 2016-05-03 | 1 | -2/+1 |
* | vo_opengl: vdpau: fix certain cases of preemption recovery failures | wm4 | 2016-05-03 | 4 | -2/+9 |
* | x11: extend --x11-bypass-compositor with fs-only option | wm4 | 2016-05-02 | 1 | -6/+22 |
* | win32: replace libuuid.a usage with initguid.h | James Ross-Gowan | 2016-05-01 | 4 | -1/+5 |
* | os x: handle multiple dropped files on the window | Nyx0uf | 2016-04-30 | 1 | -2/+7 |
* | w32_common: respect --fit-border on size check | maniak1349 | 2016-04-30 | 1 | -4/+20 |
* | w32_common: fix size calculations for window resize | maniak1349 | 2016-04-30 | 1 | -3/+3 |
* | d3d11va: fix invalid deref on decoder init failure | Kevin Mitchell | 2016-04-29 | 1 | -1/+1 |
* | d3d11va, dxva2: return the format struct directly | wm4 | 2016-04-29 | 4 | -16/+13 |
* | d3d11va, dxva2: simplify decoder selection | wm4 | 2016-04-29 | 4 | -67/+58 |
* | video: add IMGFMT_P010 alias | wm4 | 2016-04-29 | 3 | -2/+8 |
* | vo_opengl: fix build with GLES3 headers | wm4 | 2016-04-27 | 1 | -0/+2 |
* | vo_opengl: support GL_EXT_texture_norm16 on GLES | wm4 | 2016-04-27 | 3 | -6/+12 |
* | vo_opengl: always use sized internal formats | wm4 | 2016-04-27 | 1 | -8/+8 |
* | vo_opengl: d3d11egl: minor simplification | wm4 | 2016-04-27 | 1 | -5/+1 |
* | vo_opengl: d3d11egl: print warning on unsupported colorspaces | wm4 | 2016-04-27 | 1 | -0/+11 |
* | d3d11va: store texture/subindex in IMGFMT_D3D11VA plane pointers | wm4 | 2016-04-27 | 4 | -140/+72 |
* | vd_lavc: adjust D3D11VA autoprobe order | wm4 | 2016-04-27 | 1 | -1/+3 |
* | vo_opengl: D3D11VA + ANGLE interop | wm4 | 2016-04-27 | 9 | -2/+468 |
* | hwdec: remove numbers from enum | wm4 | 2016-04-27 | 1 | -10/+10 |
* | vo_opengl: print error if opengl hwdec interop fails | wm4 | 2016-04-27 | 1 | -0/+2 |
* | vd_lavc: hack against videotoolbox crash on failure | wm4 | 2016-04-26 | 1 | -1/+3 |
* | vo_rpi: rename mutex/cond variables | wm4 | 2016-04-26 | 1 | -17/+17 |
* | vo_rpi: wait for vsync with a timeout | wm4 | 2016-04-26 | 1 | -2/+6 |
* | vo_rpi: attempt to survive display mode changes | wm4 | 2016-04-26 | 1 | -38/+90 |
* | vp_rpi: fix indentation | wm4 | 2016-04-26 | 1 | -10/+8 |
* | vd_lavc: simplify some unneeded ifdeffery | wm4 | 2016-04-25 | 1 | -8/+2 |
* | vd_lavc: make image_format hwdec field optional | wm4 | 2016-04-25 | 1 | -26/+24 |
* | vd_lavc: simplify RPI and Mediacodec wrappers | wm4 | 2016-04-25 | 3 | -141/+12 |
* | vd_lavc: make all hwdec callbacks optional | wm4 | 2016-04-25 | 1 | -2/+2 |
* | vd_lavc: set AVCodecContext.time_base to forced time base | wm4 | 2016-04-25 | 1 | -0/+3 |
* | vd_lavc: better hwdec wrapper decoder selection | wm4 | 2016-04-25 | 2 | -1/+66 |
* | vd_lavc: allow process_image() to return NULL | wm4 | 2016-04-25 | 1 | -1/+1 |
* | mp_image: allow passing NULL to mp_image_new_custom_ref() | wm4 | 2016-04-25 | 5 | -9/+7 |
* | vd_lavc: fix hwdec fallback if hwdec pre-initialization fails | wm4 | 2016-04-22 | 1 | -7/+7 |
* | vo_opengl: always reset some GL state when leaving renderer | wm4 | 2016-04-22 | 1 | -5/+6 |
* | d3dva: move Intel_H264_NoFGT_ClearVideo to lower priority | Kevin Mitchell | 2016-04-18 | 1 | -1/+1 |
* | dxva2: fix missing newline in error message | Kevin Mitchell | 2016-04-18 | 1 | -1/+1 |
* | d3dva: include selected decoder and format in verbose output | Kevin Mitchell | 2016-04-17 | 2 | -0/+7 |
* | vo_opengl: fix an outdated comment | wm4 | 2016-04-16 | 1 | -3/+1 |
* | vo_lavc: fix build on Libav | wm4 | 2016-04-15 | 1 | -2/+1 |
* | mp_image: make mp_image_copy_fields_* private | wm4 | 2016-04-15 | 2 | -8/+4 |
* | vo_lavc: unsupport deprecated AVFMT_RAWPICTURE | wm4 | 2016-04-15 | 1 | -23/+12 |
* | vo_lavc: send refcounted AVFrame to encoder | wm4 | 2016-04-15 | 1 | -4/+4 |
* | mp_image: add mp_image_to_av_frame() | wm4 | 2016-04-15 | 2 | -6/+10 |
* | mp_image: simplify mp_image_steal_data() | wm4 | 2016-04-15 | 1 | -17/+7 |
* | mp_image: pass through AVHWFramesContext | wm4 | 2016-04-15 | 2 | -4/+22 |
* | lcms: include math.h | wm4 | 2016-04-15 | 1 | -0/+1 |
* | vo_opengl: rpi: don't include x11 header file | wm4 | 2016-04-15 | 1 | -1/+0 |
* | vo_opengl: simplify and improve up scale=oversample | Niklas Haas | 2016-04-12 | 1 | -21/+5 |
* | vf_vavpp: reindent | wm4 | 2016-04-11 | 1 | -8/+6 |
* | vaapi: determine surface format in decoder, not in renderer | wm4 | 2016-04-11 | 5 | -47/+71 |
* | encode_lavc: Migrate to codecpar API. | Rudolf Polzer | 2016-04-11 | 1 | -31/+35 |
* | aspect: rework --video-unscaled | Niklas Haas | 2016-04-10 | 1 | -22/+12 |
* | aspect: remove useless debug messages | wm4 | 2016-04-10 | 1 | -10/+2 |
* | vo_opengl: improve rotation handling (again) | wm4 | 2016-04-08 | 2 | -44/+47 |
* | vo_opengl: log if glGetString(GL_VERSION) returns NULL | wm4 | 2016-04-08 | 1 | -1/+3 |
* | d3d: fix Windows build | wm4 | 2016-04-07 | 1 | -2/+2 |
* | vo_opengl: videotoolbox: use kCVPixelBufferLock_ReadOnly for screenshots | wm4 | 2016-04-07 | 1 | -7/+8 |
* | videotoolbox: change how videotoolbox format is managed | wm4 | 2016-04-07 | 4 | -6/+36 |
* | mp_image: introduce a hw_subfmt field | wm4 | 2016-04-07 | 2 | -0/+8 |
* | vd_lavc: let hardware decoder request delaying frames explicitly | wm4 | 2016-04-07 | 5 | -4/+9 |
* | vd_lavc: fix codec vs. decoder confusion | wm4 | 2016-04-07 | 10 | -31/+32 |
* | vo: don't reset vsync statistics on seeks etc. | wm4 | 2016-04-06 | 1 | -9/+14 |
* | vo_opengl: fix build breakage | wm4 | 2016-04-06 | 1 | -1/+1 |
* | vo_opengl: minor simplification | wm4 | 2016-04-05 | 1 | -3/+2 |
* | vo_opengl: fix nnedi + rectangle textures | wm4 | 2016-04-05 | 3 | -4/+4 |
* | aspect: make video-zoom logarithmic | Niklas Haas | 2016-04-03 | 1 | -1/+2 |
* | gl_lcms: choose BT.1886 gamma per-channel | Niklas Haas | 2016-04-01 | 1 | -24/+35 |
* | vo_opengl: generate 3DLUT against source and use full BT.1886 | Niklas Haas | 2016-04-01 | 7 | -76/+162 |
* | demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API change | wm4 | 2016-03-31 | 1 | -2/+1 |
* | dxva2: abort on mp_image_new_custom_ref failure | Kevin Mitchell | 2016-03-30 | 1 | -3/+1 |
* | dxva2: stop using pointer obfuscator LPDIRECT3DSURFACE9 | Kevin Mitchell | 2016-03-30 | 2 | -6/+6 |
* | dxva2: rewrite to use shared code with d3d11va | Kevin Mitchell | 2016-03-30 | 1 | -494/+350 |
* | vd_lavc: add d3d11va hwdec | Kevin Mitchell | 2016-03-30 | 9 | -3/+917 |
* | vo_opengl: draw transparency checkerboard after upscaling | Niklas Haas | 2016-03-29 | 1 | -4/+10 |
* | vo_opengl: always premultiply alpha | wm4 | 2016-03-29 | 4 | -5/+1 |
* | vo_opengl: fix rotation direction | wm4 | 2016-03-29 | 1 | -1/+1 |
* | vo_opengl: slightly compress gl_set_debug_logger() | wm4 | 2016-03-28 | 1 | -7/+2 |
* | vo_opengl: reduce temporary variables in gl_transform_trans() | wm4 | 2016-03-28 | 1 | -5/+5 |
* | vo_opengl: fix rotation | wm4 | 2016-03-28 | 2 | -48/+52 |
* | vo_opengl: fix row-major vs. column-major confusion | wm4 | 2016-03-28 | 2 | -4/+7 |
* | vo_opengl: don't upload potentially uninitialized memory to GL buffer | wm4 | 2016-03-28 | 1 | -1/+1 |
* | vo_openg: fix debanding + rectangle-textures | wm4 | 2016-03-27 | 1 | -1/+1 |
* | Add a mediacodec decoder hwdec wrapper | Jan Ekström | 2016-03-25 | 3 | -0/+73 |
* | vd_lavc: mediacodec also needs special timebase love | Jan Ekström | 2016-03-25 | 1 | -1/+1 |
* | vo_opengl: minor coding style adjustment | wm4 | 2016-03-24 | 1 | -3/+4 |
* | vo_opengl: utils: some more minor shader string building optimization | wm4 | 2016-03-24 | 1 | -23/+35 |
* | ad_lavc, vd_lavc: support new Libav decoding API | wm4 | 2016-03-24 | 1 | -3/+18 |
* | vd_lavc: slightly improve codec_timebase hack | wm4 | 2016-03-24 | 1 | -4/+3 |
* | vo_opengl: utils: slightly optimize shader string building | wm4 | 2016-03-23 | 1 | -22/+21 |
* | vo_opengl_cb: fix NULL deref | wm4 | 2016-03-23 | 1 | -1/+2 |
* | vo_opengl: fix blend-subtitles=video in some cases | wm4 | 2016-03-22 | 1 | -0/+1 |
* | vo_opengl, osd: allow osc.lua to react faster on resizes | wm4 | 2016-03-21 | 3 | -10/+25 |
* | vo_opengl: GLX: try to create 3.3 core profile context | wm4 | 2016-03-19 | 3 | -6/+26 |
* | Revert "wayland: set fs mode on every configure" | Emmanuel Gil Peyrot | 2016-03-19 | 1 | -6/+5 |
* | csputils: add DCI-P3 colorspace | Niklas Haas | 2016-03-19 | 2 | -0/+10 |
* | vd_lavc: don't get into an endless loop if decoding fails | wm4 | 2016-03-18 | 1 | -0/+2 |
* | vo_opengl: dxva2egl: ignore alpha component in the mapped video | wm4 | 2016-03-17 | 1 | -3/+1 |
* | vo_opengl: fix operation without GL_ARB_texture_rg | wm4 | 2016-03-17 | 1 | -4/+11 |
* | dxva2: prevent outputting native surfaces with HWDEC_DXVA2_COPY (again) | wm4 | 2016-03-17 | 1 | -1/+2 |
* | vo_opengl: fix sharpen filter | wm4 | 2016-03-16 | 3 | -4/+5 |
* | vo_opengl: only open one OpenGL/DX interop handle when using dxva2 | Kevin Mitchell | 2016-03-15 | 2 | -18/+23 |
* | x11, input: move mime type drag&drop negotiation to common code | wm4 | 2016-03-15 | 1 | -2/+52 |
* | x11: move vo->input_ctx accesses to x11->input_ctx | wm4 | 2016-03-15 | 2 | -19/+21 |
* | dec_video: always redisplay cover art after a seek | wm4 | 2016-03-11 | 1 | -3/+1 |
* | dec_video: reduce scope of variable | wm4 | 2016-03-11 | 1 | -3/+3 |
* | vo_opengl: add dxva2 interop to angle backend | Kevin Mitchell | 2016-03-10 | 2 | -0/+350 |
* | vo_opengl: use the same type for cached and current uniform values | wm4 | 2016-03-10 | 1 | -12/+11 |
* | vo_opengl: cache the values of the uniform variables | igv | 2016-03-10 | 1 | -20/+31 |
* | vo_opengl: cache the locations of the uniform variables | igv | 2016-03-09 | 1 | -6/+13 |
* | vo_opengl: decrease default superxbr-edge-strength | Niklas Haas | 2016-03-07 | 1 | -1/+1 |
* | vo_opengl: improve superxbr algorithm | Niklas Haas | 2016-03-07 | 1 | -12/+11 |
* | vo_opengl: refactor superxbr algorithm | Niklas Haas | 2016-03-07 | 3 | -133/+150 |
* | video: fix coverart decoding | wm4 | 2016-03-07 | 1 | -2/+4 |
* | vo_xv, vo_x11: warn that these VOs should not be used | wm4 | 2016-03-06 | 2 | -0/+5 |
* | vo_opengl: refactor plane-skipping optimizations | Niklas Haas | 2016-03-05 | 1 | -16/+26 |
* | vo_opengl: rename prescale to prescale-luma | Niklas Haas | 2016-03-05 | 2 | -13/+14 |
* | vo_opengl: add macros for scaler units | Niklas Haas | 2016-03-05 | 2 | -34/+42 |
* | vo_opengl: refactor pass_read_video and texture binding | Niklas Haas | 2016-03-05 | 9 | -379/+490 |
* | vo_opengl: wayland: don't destroy NULL wl_egl_window | wm4 | 2016-03-03 | 1 | -1/+2 |
* | av_common: explicitly exclude _vdpau deccoders from enumeration | wm4 | 2016-03-02 | 1 | -11/+0 |
* | video: fix hr-seek | wm4 | 2016-02-28 | 1 | -1/+3 |
* | vo_opengl: remove redundant code | igv | 2016-02-28 | 1 | -2/+2 |
* | vo_opengl: set uniform variable "pixel_size" for internal shaders | igv | 2016-02-26 | 5 | -28/+28 |
* | vo_opengl: dxinterop: fix compatibility issue with Vista | igv | 2016-02-26 | 1 | -1/+2 |
* | vo_opengl, vo_rpi: unbreak a few things | wm4 | 2016-02-24 | 3 | -4/+4 |
* | vo_opengl: declare vec4 color inside fragment shader stub | Niklas Haas | 2016-02-23 | 3 | -43/+27 |
* | vo_opengl: set uniform variable "pixel_size" | igv | 2016-02-22 | 1 | -0/+2 |
* | vo_opengl: set the correct size of the input image | igv | 2016-02-22 | 1 | -2/+2 |
* | vo_x11: add 16bpp support | Gusar321 | 2016-02-22 | 1 | -0/+1 |
* | vd_lavc: simplify hwdec pixfmt check | wm4 | 2016-02-20 | 1 | -1/+1 |
* | dxva2: fix autoprobing | wm4 | 2016-02-19 | 1 | -1/+6 |
* | video: allow the decoder to consume packets partially | wm4 | 2016-02-19 | 2 | -2/+9 |
* | video: move packet timestamp fudging | wm4 | 2016-02-19 | 1 | -9/+8 |
* | video: move unreliable-packet-PTS check | wm4 | 2016-02-19 | 1 | -5/+8 |
* | dxva2: fix shared surface type | James Ross-Gowan | 2016-02-19 | 1 | -22/+22 |
* | vo_opengl: use correct gl_target variable | wm4 | 2016-02-18 | 1 | -2/+2 |
* | vo_opengl: don't use normalized coords for debanding rectangle textures | wm4 | 2016-02-18 | 1 | -1/+2 |
* | vo_opengl: pass the correct target to deband functions | wm4 | |