summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* vo_opengl: styleNiklas Haas2017-07-161-1/+1
* vo_opengl: use MP_ALIGN_UP instead of FFALIGNNiklas Haas2017-07-161-1/+1
* vo_opengl: use glBufferSubData instead of glMapBufferRangeNiklas Haas2017-07-163-24/+10
* Replace remaining avcodec_close() callswm42017-07-161-3/+1
* vo_opengl: update BufferData usage hintsNiklas Haas2017-07-151-2/+11
* vo_opengl: coalesce intra-plane PBOsNiklas Haas2017-07-152-14/+17
* img_format: fix a commentwm42017-07-151-3/+2
* vo_opengl: generalize --scale-clamp etc.Niklas Haas2017-07-124-5/+5
* vo_opengl: remove redundant gl_video_setup_hooks callNiklas Haas2017-07-121-1/+0
* vo_opengl: fix type of glsl variable frameAman Gupta2017-07-111-1/+1
* vo_opengl: don't make assumptions about plane orderwm42017-07-101-9/+30
* vo_opengl: hwdec_dxva2egl: probe whether ANGLE mapping workswm42017-07-101-0/+12
* vd_lavc: fix crashes with old hwaccelswm42017-07-101-7/+5
* vo_opengl: fix dumb_mode chroma transformation fixupNiklas Haas2017-07-101-2/+2
* vo_opengl: describe the remainder passes after user shadersNiklas Haas2017-07-091-0/+1
* vo_opengl: support tone-mapping-param for `clip`Niklas Haas2017-07-071-1/+1
* vo_opengl: rework --opengl-dumb-modeNiklas Haas2017-07-071-4/+9
* vo_opengl: correct off-by-one in scale=oversampleNiklas Haas2017-07-071-1/+1
* vo_opengl: do not use vaapi-over-GLXwm42017-07-073-5/+4
* vo_opengl: prevent desat from blowing up for negativeNiklas Haas2017-07-071-1/+1
* ad_lavc, vd_lavc, sd_lavc: consistently use avcodec_free_context()wm42017-07-061-5/+1
* vo_opengl: also expose NAME_mul for user shadersNiklas Haas2017-07-061-2/+3
* vo_opengl: prevent division by zero in shaderNiklas Haas2017-07-061-1/+1
* vo_opengl: add --tone-mapping-desaturateNiklas Haas2017-07-064-6/+19
* vo_opengl: get rid of weird double-bind in pass_read_fboNiklas Haas2017-07-051-4/+2
* vo_opengl: remove redundant left-over lineNiklas Haas2017-07-051-1/+0
* vo_opengl: use textureGatherOffset for polar filtersNiklas Haas2017-07-055-44/+90
* vd_lavc: fix build with old FFmpeg/Libav versionswm42017-07-041-1/+1
* w32_common: use sent messages to wake up the Win32 threadJames Ross-Gowan2017-07-041-5/+12
* vd_lavc: remove unused hwaccel support codewm42017-07-042-43/+1
* vd_lavc: make --vd-lavc-check-hw-profile=no work for generic hwaccelswm42017-07-041-1/+5
* d3d: fix behavior with deprecated FFmpeg J pixel formatswm42017-07-042-0/+4
* vo_opengl: make the pass info mechanism more robustNiklas Haas2017-07-031-17/+26
* w32_common: use SWP_NOSENDCHANGING when resizing childJames Ross-Gowan2017-07-031-1/+1
* filter_kernels: add radius cutoff functionalityNiklas Haas2017-07-035-9/+24
* options: change everything againwm42017-07-022-7/+2
* x11: add 128x128 sized icon supportXu Zhao2017-07-021-0/+5
* x11: load icon differentlywm42017-07-014-83/+97
* sws_utils: switch back to GPLwm42017-07-011-7/+9
* vo_opengl: describe vdpau reinterleaving passNiklas Haas2017-07-011-0/+1
* vo_opengl: fix some more pass_info_reset issuesNiklas Haas2017-07-011-1/+10
* vo_opengl: call pass_info_reset earlierNiklas Haas2017-07-011-1/+1
* vo_opengl: merge uploading and renderingNiklas Haas2017-07-011-14/+14
* vo_opengl: refactor vo performance subsystemNiklas Haas2017-07-019-100/+206
* d3d: UWP support for D3D11VAwm42017-06-304-21/+23
* d3d: make DXVA2 support optionalwm42017-06-304-5/+13
* img_format: drop some unused thingswm42017-06-302-16/+2
* mp_image: use new code for determining RGB/XYZ exceptionswm42017-06-301-3/+5
* vo_direct3d: remove non-working nv12 shader supportwm42017-06-304-139/+0
* video: get rid of swapped packed YUVwm42017-06-309-20/+3
* vo_opengl: remove mp_imgfmt_desc and IMGFLAG_ usagewm42017-06-303-35/+48
* vo_opengl: restructure format setupwm42017-06-307-131/+105
* options: change path list options, and document list optionswm42017-06-302-1/+7
* vo_direct3d: fix buildwm42017-06-291-1/+0
* video: drop some more IMGFMT aliaseswm42017-06-294-67/+52
* video: drop some unused IMGFMT aliaseswm42017-06-293-25/+1
* vo_opengl: rely on FFmpeg pixdesc a bit morewm42017-06-293-80/+231
* Avoid calling close(-1)wm42017-06-291-2/+4
* vo_opengl: unify user_shaders constantsNiklas Haas2017-06-282-13/+10
* vo_opengl: tone map using only luminance informationNiklas Haas2017-06-271-33/+24
* mp_image: infer correct HLG sig_peakNiklas Haas2017-06-271-4/+9
* vo_opengl: silence -Wmaybe-uninitialized false positiveNiklas Haas2017-06-241-3/+3
* osx: change license header on some more cocoa fileswm42017-06-247-49/+49
* osx: change license of OSX and cocoa files to LGPLwm42017-06-242-15/+15
* w32_common, w32_keyboard: change license to LGPLwm42017-06-242-14/+14
* vo_opengl: bump up SHADER_MAX_HOOKSNiklas Haas2017-06-241-1/+1
* context_dxinterop: lock rendertarget after present when swapping buffersquilloss2017-06-181-7/+6
* vo_drm: nake drm mode help output also output refresh rateAnton Kindestam2017-06-181-3/+9
* vo_opengl: implement sony s-log2 trcNiklas Haas2017-06-183-1/+21
* vo_opengl: implement sony s-log1 trcNiklas Haas2017-06-183-0/+17
* csputils: implement sony s-gamutNiklas Haas2017-06-182-0/+10
* vo_opengl: tone map in linear XYZ instead of RGBNiklas Haas2017-06-183-6/+33
* vf_format: also reset gamma-related attributes when changing gammaNiklas Haas2017-06-181-1/+9
* vo_opengl: implement support for OOTFs and non-display referred contentNiklas Haas2017-06-187-8/+124
* csputils: rename HDR curvesNiklas Haas2017-06-184-36/+32
* vd: use ST.2086 / HDR10 MaxCLL in addition to mastering metadataNiklas Haas2017-06-183-18/+36
* video: refactor HDR implementationNiklas Haas2017-06-188-109/+82
* dec_video: change license to LGPL (almost)wm42017-06-182-1/+19
* image_writer, vo_image: change license to LGPLwm42017-06-183-24/+21
* video/fmt-conversion, img_format: change license to LGPLwm42017-06-184-28/+28
* img_format: drop unused aliaseswm42017-06-182-9/+0
* Drop/move img_fourcc.hwm42017-06-183-53/+13
* img_format: minor simplificationwm42017-06-182-4/+2
* vf_dlopen: remove this filterwm42017-06-183-447/+0
* img_format: drop legacy name mappingswm42017-06-181-18/+1
* win_state: change license to LGPLwm42017-06-171-7/+7
* aspect: change license to LGPLwm42017-06-172-14/+14
* vo_opengl: fall back to ordered dither instead of blowing upwm42017-06-171-4/+9
* mp_image: change license to LGPL (almost)wm42017-06-162-6/+5
* vd, vd_lavc: change license to LGPL (almost)wm42017-06-152-8/+18
* encode_lavc: move from GPL 2+ to LGPL 2.1+.Rudolf Polzer2017-06-131-7/+7
* vo_opengl: change default tone mapping algorithmNiklas Haas2017-06-101-1/+1
* vo_opengl: add new HDR tone mapping algorithmNiklas Haas2017-06-093-0/+17
* mp_image: refuse to convert frames of unknown format to AVFramewm42017-06-081-0/+2
* d3d: add support for new libavcodec hwaccel APIwm42017-06-0811-13/+391
* vo_drm: fallback to vo_wait_default if VT switcher is not availablerslovers2017-06-081-0/+2
* vo_opengl: hwdec_cuda: Support separate decode and display devicesPhilip Langdale2017-06-032-12/+47
* af, vf: improvements to libavfilter bridgewm42017-05-312-1/+8
* video/out/wayland/buffer.c: Add missing free()Raúl Peñacoba2017-05-261-1/+4
* videotoolbox: support new libavcodec APIwm42017-05-244-0/+88
* vd_lavc: check for missing device_ctx refwm42017-05-241-0/+5
* hwdec: fix 2 commentswm42017-05-241-2/+1
* demux_raw: drop "mp-rawvideo" usewm42017-05-201-5/+0
* cocoa: properly unhide Dock when quitting during System fs animationAkemi2017-05-192-0/+64
* vdpau: crappy hack to allow initializing hw decoding after preemptionwm42017-05-193-0/+21
* context_angle: fix fallback to D3D9 deviceJames Ross-Gowan2017-05-161-30/+56
* w32_common: drop TLS usageJames Ross-Gowan2017-05-161-20/+21
* csputils: code clarityNiklas Haas2017-05-131-5/+5
* w32_common: use the proper keycodes for XBUTTON1/2James Ross-Gowan2017-05-121-2/+2
* w32_common: generate MP_AXIS_* keycodes for scrollingJames Ross-Gowan2017-05-121-8/+18
* vo_opengl: drop TLS usagewm42017-05-116-38/+32
* vf.c, vf.h: change license to LGPLwm42017-05-112-14/+20
* vo.c, vo.h, vo_null.c: change license to LGPLwm42017-05-103-24/+21
* cuda: add new way to set cuda context on cuvid codecswm42017-05-053-3/+27
* d3d: fix build with Libavwm42017-05-042-0/+2
* d3d11: change mp_image plane pointer semanticswm42017-05-045-16/+16
* vd_lavc: fix build with FFmpeg 3.2wm42017-05-041-1/+6
* vd_lavc: add support for decoders which use AVCodecContext.hw_device_ctxwm42017-05-032-7/+18
* vo_opengl: another attempt at removing the overlay correctlywm42017-05-021-4/+12
* vdpau, vaapi: unref libavutil device refwm42017-04-292-0/+4
* vo_opengl: make sure overlays are removed on gl_video_config()wm42017-04-291-1/+4
* vo_opengl: context_drm_egl: remove unnecessary includewm42017-04-261-1/+0
* video: drop vaapi/vdpau hw decoding support with FFmpeg 3.2wm42017-04-234-644/+37
* build: make various x11 protocol extension libs mandatorywm42017-04-213-65/+31
* vo_opengl: fix crash by coping temporal_dither_period for dumb mode toowm42017-04-211-0/+1
* cocoa: fix retrieval of unfs window size while animatingAkemi2017-04-171-1/+2
* vo_opengl: move X11 backends before Waylandwm42017-04-161-3/+3
* vo_opengl: minor cosmeticswm42017-04-143-11/+13
* vo_opengl: add option for caching shaders on diskwm42017-04-086-12/+142
* vo_opengl: fix a confused commentwm42017-04-081-1/+1
* vo_opengl: remove two unused symbolswm42017-04-082-2/+0
* vo_opengl: add our own copy of OpenGL headerswm42017-04-077-170/+781
* vd_lavc: fix return value in receive_frame()wm42017-04-071-1/+1
* vo_opengl: add a generic EGL function loader functionwm42017-04-068-42/+40
* vo_opengl: fix windows build if GLES3 is detectedwm42017-04-061-0/+4
* vo_opengl: header_fixes.h: merge IOS GLES blockwm42017-04-061-18/+3
* build: replace android-gl check with a standard GLES3 checkwm42017-04-062-2/+2
* vf_lavfi, af_lavfi: remove unused/deprecated includewm42017-04-051-1/+0
* vf: fix another broken case of conversion filter auto-insertionwm42017-04-051-0/+37
* w32_common: refactor mouse button handlingJames Ross-Gowan2017-04-041-39/+47
* vo_opengl: use 16 bit textures with anglewm42017-04-032-2/+5
* video: support positional arguments for automatic lavfi option bridgewm42017-04-031-1/+1
* video: add automatic libavfilter bridge to option parsingwm42017-04-022-15/+106
* video: deprecate almost all video filterswm42017-04-0218-1/+53
* image_writer: make it work with libavcodec's jpg encoderwm42017-04-021-5/+38
* w32_common: fix undefined behaviour when toggling fullscreenJames Ross-Gowan2017-04-021-222/+214
* cocoa: fix retrieval of unfs window sizeAkemi2017-03-261-3/+11
* cocoa: fix first responder when borderless window is usedAkemi2017-03-261-0/+7
* osx: fix key input in certain circumstancesAkemi2017-03-263-19/+0
* vo_opengl: angle: add --angle-flip to set the present modelJames Ross-Gowan2017-03-261-2/+28
* command: add better runtime filter toggling methodwm42017-03-251-0/+3
* droptarget: fix style and refactorJames Ross-Gowan2017-03-261-123/+106
* w32_common: move the IDropTarget impl to a separate fileJames Ross-Gowan2017-03-263-201/+269
* vo_opengl: replace uniform variable image_size with input_sizeigv2017-03-251-2/+5
* vo_opengl: add tex_offset uniform variable to user shadersigv2017-03-251-0/+5
* vo_opengl: make size of a cropped source image available to user shadersigv2017-03-251-0/+6
* vo_x11: fix an unused variable warningwm42017-03-241-1/+0
* vo_x11: reduce flickering on playlist navigationrr-2017-03-241-2/+7
* video: fix a typo in a commentwm42017-03-231-1/+1
* vd_lavc: fix potential build failure with vaapiwm42017-03-231-1/+1
* vdpau: support new vdpau libavcodec decode APIwm42017-03-233-3/+73
* vo_opengl: add a backend start_frame callback for context_vdpauwm42017-03-204-40/+52
* vo_opengl: read framebuffer depth from actual FBO used for renderingwm42017-03-208-21/+25
* vo_opengl: move some init_gl code to utility functionswm42017-03-203-50/+61
* vo_opengl: add a --opengl-es=force2 optionwm42017-03-203-3/+9
* vo_opengl: properly respect dither option if dumb mode is usedwm42017-03-201-1/+6
* vo_opengl: context_vdpau: resize output surfaces lazilywm42017-03-191-80/+82
* vo_opengl: context_vdpau: minor fixeswm42017-03-192-20/+38
* vo_opengl: fix some undefined behaviorwm42017-03-181-1/+1
* vo_opengl: add experimental vdpauglx backendwm42017-03-182-0/+379
* vo_opengl: add log field to MGLContextwm42017-03-182-0/+2
* screenshot: change details of --screenshot-format handlingwm42017-03-182-46/+45
* image_writer: remove useless formatswm42017-03-181-4/+0
* wayland_common: organize and correctly map mouse buttonsRostislav Pehlivanov2017-03-171-4/+8
* vdpau: warn on HEVC due to completely broken nVidia driverswm42017-03-141-4/+7
* cocoa: set background of the title bar from black to whiteAkemi2017-03-092-1/+3
* cocoa: fix autofit options on HiDPI resolutions without HiDPI scalingAkemi2017-03-091-33/+15
* vd_lavc: disable videotoolbox hack with newer ffmpeg versionswm4