| Commit message (Expand) | Author | Age | Files | Lines |
* | vo_opengl: restore OSX "old" hwdec | wm4 | 2017-08-05 | 1 | -1/+1 |
* | vo_opengl: split utils.c/h | wm4 | 2017-08-05 | 12 | -1602/+1645 |
* | vo_opengl: always use GL_TRIANGLES for all primitives | wm4 | 2017-08-05 | 1 | -2/+5 |
* | vo_opengl: pass ra objects during rendering instead of GL objects | wm4 | 2017-08-05 | 4 | -144/+274 |
* | vo_opengl: make fbotex helper use ra | wm4 | 2017-08-05 | 8 | -135/+158 |
* | vo_opengl: drop unused custom texture filter for FBO helper | wm4 | 2017-08-05 | 2 | -19/+2 |
* | w32_common: handle media keys | James Ross-Gowan | 2017-08-05 | 1 | -0/+15 |
* | vo_opengl: always print when getting embedded ICC profile data | Rostislav Pehlivanov | 2017-08-04 | 1 | -1/+2 |
* | vo_opengl: support embedded ICC profiles | Niklas Haas | 2017-08-03 | 3 | -13/+70 |
* | vd_lavc: decode embedded ICC profiles | Niklas Haas | 2017-08-03 | 3 | -0/+22 |
* | vo_opengl: use GL_CLIENT_STORAGE_BIT for DR | Niklas Haas | 2017-08-03 | 1 | -1/+1 |
* | vo_opengl: remove unused ra_mapped_buffer.preferred_align field | wm4 | 2017-08-03 | 2 | -2/+0 |
* | vo_opengl: don't hardcode texmap0 for polar compute | Niklas Haas | 2017-08-03 | 1 | -1/+3 |
* | vo_opengl: don't precompute texcoord in global scope | Niklas Haas | 2017-08-03 | 1 | -1/+1 |
* | vo_opengl: make compute shaders more flexible | Niklas Haas | 2017-08-03 | 5 | -32/+52 |
* | vo_opengl: add legend for texture format debug dump | wm4 | 2017-08-03 | 1 | -0/+4 |
* | vo_opengl: give special Apple name a more appropriate name | wm4 | 2017-08-03 | 1 | -1/+1 |
* | vo_opengl: simplify/fix user shader textures | wm4 | 2017-08-03 | 3 | -69/+50 |
* | vo_opengl: fix constexprs on ANGLE | Niklas Haas | 2017-08-03 | 1 | -6/+6 |
* | vo_opengl: fix HLG OOTF inverse | Niklas Haas | 2017-08-03 | 1 | -1/+1 |
* | vo_opengl: generalize HDR tone mapping to gamut mapping | Niklas Haas | 2017-08-03 | 3 | -17/+23 |
* | vo_opengl: implement HLG OOTF inverse | Niklas Haas | 2017-08-03 | 1 | -8/+3 |
* | options: --priority can be LGPL | wm4 | 2017-08-03 | 1 | -2/+0 |
* | cocoa: fix the support of multiple renderers (GPU switch) | Alex Notes | 2017-07-31 | 1 | -6/+15 |
* | cocoa: remove usage of FFABS and the dependency on libavutil/common.h | Akemi | 2017-07-31 | 1 | -4/+2 |
* | cocoa: distinguish between horizontal and vertical scroll | Akemi | 2017-07-31 | 1 | -2/+12 |
* | vo_opengl: manage user shader textures with ra | wm4 | 2017-07-30 | 3 | -51/+28 |
* | vo_opengl: fix dither texture filter | wm4 | 2017-07-30 | 1 | -1/+0 |
* | vo_opengl: manage ICC LUT texture via ra | wm4 | 2017-07-29 | 1 | -28/+25 |
* | vo_opengl: manage scaler LUT textures via ra | wm4 | 2017-07-29 | 4 | -41/+23 |
* | vo_opengl: manage dither texture via ra | wm4 | 2017-07-29 | 6 | -34/+66 |
* | vo_opengl: do not use GL format conversion on texture upload | wm4 | 2017-07-29 | 1 | -16/+16 |
* | vo_opengl: use ra_* for format negotiation too | wm4 | 2017-07-29 | 3 | -29/+22 |
* | vo_opengl: support loading custom user textures | Niklas Haas | 2017-07-27 | 3 | -77/+328 |
* | vo_opengl: slightly refactor user_shaders code | Niklas Haas | 2017-07-27 | 3 | -73/+53 |
* | vo_opengl: tone map on the maximum signal component | Niklas Haas | 2017-07-27 | 1 | -19/+25 |
* | vo_opengl: fix mpgl_caps bit check | Niklas Haas | 2017-07-27 | 1 | -1/+1 |
* | vo_opengl: start work on rendering API abstraction | wm4 | 2017-07-26 | 7 | -175/+836 |
* | vo_opengl: describe the texture uploading mode | Niklas Haas | 2017-07-26 | 1 | -1/+2 |
* | vo_opengl: check against shmem limits | Niklas Haas | 2017-07-26 | 6 | -26/+54 |
* | vo_opengl: fix image uniforms for older OpenGL | James Ross-Gowan | 2017-07-26 | 1 | -0/+2 |
* | vo_opengl: cosmetic change | Niklas Haas | 2017-07-25 | 1 | -8/+6 |
* | vo_opengl: add PRINTF_ATTRIBUTE to gl_sc_ssbo | Niklas Haas | 2017-07-25 | 1 | -1/+1 |
* | vo_opengl: kill off FBOTEX_COMPUTE again | Niklas Haas | 2017-07-25 | 3 | -26/+16 |
* | vo_opengl: fix incoherent SSBO usage | Niklas Haas | 2017-07-25 | 1 | -0/+1 |
* | vo_opengl: cosmetic fix | Niklas Haas | 2017-07-25 | 1 | -2/+2 |
* | vo_opengl: fix incoherent texture usage | Niklas Haas | 2017-07-25 | 2 | -0/+5 |
* | vo_opengl: adjust the rules for linearization | Niklas Haas | 2017-07-24 | 1 | -20/+41 |
* | vo_opengl: enable compute shader for mesa | Bin Jin | 2017-07-25 | 5 | -4/+26 |
* | vo_opengl: support user compute shaders | Niklas Haas | 2017-07-24 | 3 | -0/+12 |
* | vo_opengl: implement compute shader based EWA kernel | Niklas Haas | 2017-07-24 | 3 | -7/+81 |
* | vo_opengl: support HDR peak detection | Niklas Haas | 2017-07-24 | 9 | -22/+193 |
* | vo_opengl: support compute shaders | Niklas Haas | 2017-07-24 | 7 | -100/+317 |
* | vo_opengl: cut down on FBOTEX_FUZZY abuse | Niklas Haas | 2017-07-24 | 1 | -4/+2 |
* | common, vo_opengl: add/use helper for formatted strings on the stack | wm4 | 2017-07-24 | 2 | -10/+5 |
* | vo_opengl: check format on some printf-like calls | wm4 | 2017-07-24 | 2 | -3/+5 |
* | vo_opengl: add direct rendering support | wm4 | 2017-07-24 | 12 | -4/+430 |
* | mp_image: expose some image allocation code as helpers, refactor | wm4 | 2017-07-23 | 2 | -20/+129 |
* | mp_image_pool: disallow adding read only frames | wm4 | 2017-07-23 | 1 | -2/+6 |
* | vo_opengl: osd: remove stale declaration | wm4 | 2017-07-23 | 1 | -1/+0 |
* | vo_opengl: add printf format checking to pass_describe() | wm4 | 2017-07-22 | 1 | -0/+1 |
* | vo_opengl: make VAO helper private, remove old VAO mechanism | wm4 | 2017-07-22 | 2 | -44/+17 |
* | vo_opengl: osd: use new VAO mechanism | wm4 | 2017-07-22 | 3 | -49/+43 |
* | vo_opengl: add mechanism to create/cache VAO on the fly | wm4 | 2017-07-22 | 3 | -19/+64 |
* | vo_opengl: osd: refactor and simplify | wm4 | 2017-07-22 | 5 | -43/+34 |
* | options: drop --video-aspect-method=hybrid | wm4 | 2017-07-21 | 2 | -29/+3 |
* | options: kill --field-dominance | wm4 | 2017-07-21 | 1 | -9/+0 |
* | csputils: fix mp_colorspace_equal missing field | Niklas Haas | 2017-07-18 | 1 | -0/+1 |
* | vo_opengl: avoid constant divisions | Niklas Haas | 2017-07-17 | 2 | -40/+42 |
* | vo_opengl: style | Niklas Haas | 2017-07-16 | 1 | -1/+1 |
* | vo_opengl: use MP_ALIGN_UP instead of FFALIGN | Niklas Haas | 2017-07-16 | 1 | -1/+1 |
* | vo_opengl: use glBufferSubData instead of glMapBufferRange | Niklas Haas | 2017-07-16 | 3 | -24/+10 |
* | Replace remaining avcodec_close() calls | wm4 | 2017-07-16 | 1 | -3/+1 |
* | vo_opengl: update BufferData usage hints | Niklas Haas | 2017-07-15 | 1 | -2/+11 |
* | vo_opengl: coalesce intra-plane PBOs | Niklas Haas | 2017-07-15 | 2 | -14/+17 |
* | img_format: fix a comment | wm4 | 2017-07-15 | 1 | -3/+2 |
* | vo_opengl: generalize --scale-clamp etc. | Niklas Haas | 2017-07-12 | 4 | -5/+5 |
* | vo_opengl: remove redundant gl_video_setup_hooks call | Niklas Haas | 2017-07-12 | 1 | -1/+0 |
* | vo_opengl: fix type of glsl variable frame | Aman Gupta | 2017-07-11 | 1 | -1/+1 |
* | vo_opengl: don't make assumptions about plane order | wm4 | 2017-07-10 | 1 | -9/+30 |
* | vo_opengl: hwdec_dxva2egl: probe whether ANGLE mapping works | wm4 | 2017-07-10 | 1 | -0/+12 |
* | vd_lavc: fix crashes with old hwaccels | wm4 | 2017-07-10 | 1 | -7/+5 |
* | vo_opengl: fix dumb_mode chroma transformation fixup | Niklas Haas | 2017-07-10 | 1 | -2/+2 |
* | vo_opengl: describe the remainder passes after user shaders | Niklas Haas | 2017-07-09 | 1 | -0/+1 |
* | vo_opengl: support tone-mapping-param for `clip` | Niklas Haas | 2017-07-07 | 1 | -1/+1 |
* | vo_opengl: rework --opengl-dumb-mode | Niklas Haas | 2017-07-07 | 1 | -4/+9 |
* | vo_opengl: correct off-by-one in scale=oversample | Niklas Haas | 2017-07-07 | 1 | -1/+1 |
* | vo_opengl: do not use vaapi-over-GLX | wm4 | 2017-07-07 | 3 | -5/+4 |
* | vo_opengl: prevent desat from blowing up for negative | Niklas Haas | 2017-07-07 | 1 | -1/+1 |
* | ad_lavc, vd_lavc, sd_lavc: consistently use avcodec_free_context() | wm4 | 2017-07-06 | 1 | -5/+1 |
* | vo_opengl: also expose NAME_mul for user shaders | Niklas Haas | 2017-07-06 | 1 | -2/+3 |
* | vo_opengl: prevent division by zero in shader | Niklas Haas | 2017-07-06 | 1 | -1/+1 |
* | vo_opengl: add --tone-mapping-desaturate | Niklas Haas | 2017-07-06 | 4 | -6/+19 |
* | vo_opengl: get rid of weird double-bind in pass_read_fbo | Niklas Haas | 2017-07-05 | 1 | -4/+2 |
* | vo_opengl: remove redundant left-over line | Niklas Haas | 2017-07-05 | 1 | -1/+0 |
* | vo_opengl: use textureGatherOffset for polar filters | Niklas Haas | 2017-07-05 | 5 | -44/+90 |
* | vd_lavc: fix build with old FFmpeg/Libav versions | wm4 | 2017-07-04 | 1 | -1/+1 |
* | w32_common: use sent messages to wake up the Win32 thread | James Ross-Gowan | 2017-07-04 | 1 | -5/+12 |
* | vd_lavc: remove unused hwaccel support code | wm4 | 2017-07-04 | 2 | -43/+1 |
* | vd_lavc: make --vd-lavc-check-hw-profile=no work for generic hwaccels | wm4 | 2017-07-04 | 1 | -1/+5 |
* | d3d: fix behavior with deprecated FFmpeg J pixel formats | wm4 | 2017-07-04 | 2 | -0/+4 |
* | vo_opengl: make the pass info mechanism more robust | Niklas Haas | 2017-07-03 | 1 | -17/+26 |
* | w32_common: use SWP_NOSENDCHANGING when resizing child | James Ross-Gowan | 2017-07-03 | 1 | -1/+1 |
* | filter_kernels: add radius cutoff functionality | Niklas Haas | 2017-07-03 | 5 | -9/+24 |
* | options: change everything again | wm4 | 2017-07-02 | 2 | -7/+2 |
* | x11: add 128x128 sized icon support | Xu Zhao | 2017-07-02 | 1 | -0/+5 |
* | x11: load icon differently | wm4 | 2017-07-01 | 4 | -83/+97 |
* | sws_utils: switch back to GPL | wm4 | 2017-07-01 | 1 | -7/+9 |
* | vo_opengl: describe vdpau reinterleaving pass | Niklas Haas | 2017-07-01 | 1 | -0/+1 |
* | vo_opengl: fix some more pass_info_reset issues | Niklas Haas | 2017-07-01 | 1 | -1/+10 |
* | vo_opengl: call pass_info_reset earlier | Niklas Haas | 2017-07-01 | 1 | -1/+1 |
* | vo_opengl: merge uploading and rendering | Niklas Haas | 2017-07-01 | 1 | -14/+14 |
* | vo_opengl: refactor vo performance subsystem | Niklas Haas | 2017-07-01 | 9 | -100/+206 |
* | d3d: UWP support for D3D11VA | wm4 | 2017-06-30 | 4 | -21/+23 |
* | d3d: make DXVA2 support optional | wm4 | 2017-06-30 | 4 | -5/+13 |
* | img_format: drop some unused things | wm4 | 2017-06-30 | 2 | -16/+2 |
* | mp_image: use new code for determining RGB/XYZ exceptions | wm4 | 2017-06-30 | 1 | -3/+5 |
* | vo_direct3d: remove non-working nv12 shader support | wm4 | 2017-06-30 | 4 | -139/+0 |
* | video: get rid of swapped packed YUV | wm4 | 2017-06-30 | 9 | -20/+3 |
* | vo_opengl: remove mp_imgfmt_desc and IMGFLAG_ usage | wm4 | 2017-06-30 | 3 | -35/+48 |
* | vo_opengl: restructure format setup | wm4 | 2017-06-30 | 7 | -131/+105 |
* | options: change path list options, and document list options | wm4 | 2017-06-30 | 2 | -1/+7 |
* | vo_direct3d: fix build | wm4 | 2017-06-29 | 1 | -1/+0 |
* | video: drop some more IMGFMT aliases | wm4 | 2017-06-29 | 4 | -67/+52 |
* | video: drop some unused IMGFMT aliases | wm4 | 2017-06-29 | 3 | -25/+1 |
* | vo_opengl: rely on FFmpeg pixdesc a bit more | wm4 | 2017-06-29 | 3 | -80/+231 |
* | Avoid calling close(-1) | wm4 | 2017-06-29 | 1 | -2/+4 |
* | vo_opengl: unify user_shaders constants | Niklas Haas | 2017-06-28 | 2 | -13/+10 |
* | vo_opengl: tone map using only luminance information | Niklas Haas | 2017-06-27 | 1 | -33/+24 |
* | mp_image: infer correct HLG sig_peak | Niklas Haas | 2017-06-27 | 1 | -4/+9 |
* | vo_opengl: silence -Wmaybe-uninitialized false positive | Niklas Haas | 2017-06-24 | 1 | -3/+3 |
* | osx: change license header on some more cocoa files | wm4 | 2017-06-24 | 7 | -49/+49 |
* | osx: change license of OSX and cocoa files to LGPL | wm4 | 2017-06-24 | 2 | -15/+15 |
* | w32_common, w32_keyboard: change license to LGPL | wm4 | 2017-06-24 | 2 | -14/+14 |
* | vo_opengl: bump up SHADER_MAX_HOOKS | Niklas Haas | 2017-06-24 | 1 | -1/+1 |
* | context_dxinterop: lock rendertarget after present when swapping buffers | quilloss | 2017-06-18 | 1 | -7/+6 |
* | vo_drm: nake drm mode help output also output refresh rate | Anton Kindestam | 2017-06-18 | 1 | -3/+9 |
* | vo_opengl: implement sony s-log2 trc | Niklas Haas | 2017-06-18 | 3 | -1/+21 |
* | vo_opengl: implement sony s-log1 trc | Niklas Haas | 2017-06-18 | 3 | -0/+17 |
* | csputils: implement sony s-gamut | Niklas Haas | 2017-06-18 | 2 | -0/+10 |
* | vo_opengl: tone map in linear XYZ instead of RGB | Niklas Haas | 2017-06-18 | 3 | -6/+33 |
* | vf_format: also reset gamma-related attributes when changing gamma | Niklas Haas | 2017-06-18 | 1 | -1/+9 |
* | vo_opengl: implement support for OOTFs and non-display referred content | Niklas Haas | 2017-06-18 | 7 | -8/+124 |
* | csputils: rename HDR curves | Niklas Haas | 2017-06-18 | 4 | -36/+32 |
* | vd: use ST.2086 / HDR10 MaxCLL in addition to mastering metadata | Niklas Haas | 2017-06-18 | 3 | -18/+36 |
* | video: refactor HDR implementation | Niklas Haas | 2017-06-18 | 8 | -109/+82 |
* | dec_video: change license to LGPL (almost) | wm4 | 2017-06-18 | 2 | -1/+19 |
* | image_writer, vo_image: change license to LGPL | wm4 | 2017-06-18 | 3 | -24/+21 |
* | video/fmt-conversion, img_format: change license to LGPL | wm4 | 2017-06-18 | 4 | -28/+28 |
* | img_format: drop unused aliases | wm4 | 2017-06-18 | 2 | -9/+0 |
* | Drop/move img_fourcc.h | wm4 | 2017-06-18 | 3 | -53/+13 |
* | img_format: minor simplification | wm4 | 2017-06-18 | 2 | -4/+2 |
* | vf_dlopen: remove this filter | wm4 | 2017-06-18 | 3 | -447/+0 |
* | img_format: drop legacy name mappings | wm4 | 2017-06-18 | 1 | -18/+1 |
* | win_state: change license to LGPL | wm4 | 2017-06-17 | 1 | -7/+7 |
* | aspect: change license to LGPL | wm4 | 2017-06-17 | 2 | -14/+14 |
* | vo_opengl: fall back to ordered dither instead of blowing up | wm4 | 2017-06-17 | 1 | -4/+9 |
* | mp_image: change license to LGPL (almost) | wm4 | 2017-06-16 | 2 | -6/+5 |
* | vd, vd_lavc: change license to LGPL (almost) | wm4 | 2017-06-15 | 2 | -8/+18 |
* | encode_lavc: move from GPL 2+ to LGPL 2.1+. | Rudolf Polzer | 2017-06-13 | 1 | -7/+7 |
* | vo_opengl: change default tone mapping algorithm | Niklas Haas | 2017-06-10 | 1 | -1/+1 |
* | vo_opengl: add new HDR tone mapping algorithm | Niklas Haas | 2017-06-09 | 3 | -0/+17 |
* | mp_image: refuse to convert frames of unknown format to AVFrame | wm4 | 2017-06-08 | 1 | -0/+2 |
* | d3d: add support for new libavcodec hwaccel API | wm4 | 2017-06-08 | 11 | -13/+391 |
* | vo_drm: fallback to vo_wait_default if VT switcher is not available | rslovers | 2017-06-08 | 1 | -0/+2 |
* | vo_opengl: hwdec_cuda: Support separate decode and display devices | Philip Langdale | 2017-06-03 | 2 | -12/+47 |
* | af, vf: improvements to libavfilter bridge | wm4 | 2017-05-31 | 2 | -1/+8 |
* | video/out/wayland/buffer.c: Add missing free() | Raúl Peñacoba | 2017-05-26 | 1 | -1/+4 |
* | videotoolbox: support new libavcodec API | wm4 | 2017-05-24 | 4 | -0/+88 |
* | vd_lavc: check for missing device_ctx ref | wm4 | 2017-05-24 | 1 | -0/+5 |
* | <