summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* cocoa: fix color profile retrievalAkemi2017-02-021-0/+1
* cocoa: fix dropping of files and URLsAkemi2017-02-021-14/+5
* cocoa: optimise screen event handlingAkemi2017-02-022-9/+20
* cocoa: fix displaylink refresh rate retrievalAkemi2017-02-021-23/+29
* hw_dxva2: create a IDirect3D9Ex devicewm42017-02-021-18/+27
* cocoa: fix unwanted behavior with window level other than the defaultAkemi2017-01-291-2/+4
* vo_opengl: dxinterop: use the new SAFE_RELEASE macroJames Ross-Gowan2017-01-301-15/+8
* vaapi: improve a commentwm42017-01-281-1/+7
* vaapi: remove central lock around vaapi API callswm42017-01-287-85/+2
* win32: snap to screen edgespavelxdd2017-01-271-0/+146
* vd_lavc: allocate 8 ref frames for VP9wm42017-01-261-2/+6
* vo_opengl: egl_helpers: fix variable namewm42017-01-261-3/+3
* vf_lavfi: don't crash with VOs without hardware decoding supportwm42017-01-251-5/+7
* ad_lavc, vd_lavc: move mpv->lavc decoder parameter setup to common codewm42017-01-251-19/+4
* build: replace some FFmpeg API checks with version checkswm42017-01-243-4/+4
* options: refacactor how --opengl-dwmflush is declaredwm42017-01-203-12/+10
* options: refactor how --opengl-dcomposition is declaredwm42017-01-204-8/+23
* x11: pseudo HiDPI scalingwm42017-01-194-5/+38
* cocoa: don't constrain window frame for fullscreenAkemi2017-01-191-3/+4
* cocoa: don't init displaylink on reconfigAkemi2017-01-191-1/+1
* cocoa: move updateBorder method to the protocolAkemi2017-01-192-5/+6
* cocoa: properly recover from toggleFullscreen failAkemi2017-01-191-8/+20
* cocoa: fix window size in certain circumstancesAkemi2017-01-191-8/+2
* vo: log timings around flipping/waitingwm42017-01-181-3/+6
* vaapi: fix va_surface_get_uncropped_size() for libavutil surfaceswm42017-01-181-3/+9
* vo_opengl, vo_opengl_cb: better hwdec interop backend selectionwm42017-01-174-16/+76
* vo_opengl_cb: cleanup messy option synchronizationwm42017-01-171-24/+16
* vdpau: reject decoding of non-4:2:0wm42017-01-171-0/+5
* vd_lavc: always fail decoding immediately if copying hw surface failswm42017-01-171-0/+1
* vdpau: use libavutil for surface allocation during decodingwm42017-01-174-83/+38
* vaapi: move AVHWFramesContext setup code to common codewm42017-01-173-52/+63
* build: prefix hwaccel decoder wrapper filenames with hw_wm42017-01-177-0/+0
* cuda: fix 10 bit decodingwm42017-01-161-0/+6
* video: support filtering hardware frames via libavfilterwm42017-01-163-6/+49
* vf_lavfi: switch to AVBufferSrcParameterswm42017-01-161-7/+20
* vo_opengl: hwdec_cuda: add yuv420p supportwm42017-01-161-19/+35
* cuda: fix AVHWFramesContext initializationwm42017-01-161-0/+6
* vo_opengl: hwdec_cuda: export AVHWDeviceContextwm42017-01-162-31/+35
* hwdec: add a AVBufferRef(AVHWDeviceContext) fieldwm42017-01-162-0/+5
* vd_lavc: demote software decoding message to verbose log levelwm42017-01-131-1/+1
* vf_lavfi: remove pixel format whitelistwm42017-01-131-22/+2
* vo_opengl: hwdec_vaegl: add a lie for compatibilitywm42017-01-131-1/+1
* vo_opengl, vaapi: properly probe 10 bit rendering supportwm42017-01-133-38/+142
* vaapi: always create AVHWDeviceContext on initwm42017-01-133-13/+23
* vo_opengl: hwdec_vaegl: remove redundant vaapi surface format checkwm42017-01-131-8/+1
* vo_opengl: hwdec_vaegl: fix terminology in commentwm42017-01-131-2/+2
* vo_opengl: hwdec_vaegl: DRM_FORMAT_GR16 was renamed to DRM_FORMAT_GR32Mark Thompson2017-01-131-1/+1
* vaapi: fix typowm42017-01-121-1/+1
* mp_image_pool: fix build on Libavwm42017-01-121-0/+1
* vo_opengl: hwdec_vaegl: add experimental P010 supportwm42017-01-121-6/+17
* vaapi: explicitly reject 10 bit surfaces outside of copy modewm42017-01-121-0/+7
* vaapi: handle image copying for vaapi-copy in common codewm42017-01-123-13/+16
* cuda: use libavutil functions for copying hw surfaces to memorywm42017-01-121-67/+0
* vaapi: use libavutil functions for copying hw surfaces to memorywm42017-01-123-22/+66
* vd_lavc, mp_image: remove code duplication for AVFrame<->mp_imagewm42017-01-122-27/+19
* vaapi: properly set hw_subfmt field with new decode APIwm42017-01-123-7/+12
* vaapi: set our own context in AVHWFramesContext not AVHWDeviceContextwm42017-01-122-7/+7
* vaapi: turn all mpv users into a living experimentwm42017-01-111-2/+2
* vaapi: add missing config.h includewm42017-01-111-0/+2
* vaapi: support new libavcodec vaapi APIwm42017-01-113-1/+243
* vaapi: add hacks to support vaapi surfaces created by libavutilwm42017-01-111-20/+45
* vaapi: move standalone display creation code to common codewm42017-01-113-136/+129
* vaapi: rename vaapi.c to vaapi_old.cwm42017-01-111-0/+0
* video: share hwdec extra surface count between backendswm42017-01-113-2/+9
* cocoa: don't change Space on quit in fullscreenAkemi2017-01-111-6/+10
* cocoa: rate limit video outputAkemi2017-01-111-14/+51
* cocoa: add border cyclingAkemi2017-01-113-0/+45
* cocoa: fix handling of geometry optionAkemi2017-01-111-7/+27
* vd_lavc: inline a functionwm42017-01-111-45/+37
* video: make decoder EOF reporting explicitwm42017-01-113-51/+38
* vd_lavc: fix some leaks and a discarded frame on hwdec fallbackwm42017-01-111-1/+6
* vd_lavc: move end-of-probing code out of user notification if conditionwm42017-01-111-1/+3
* vd_lavc: return proper error codes from get_buffer2 callbackwm42017-01-111-2/+2
* vd_lavc: complicated improved fallback behavior for --hwdec=cudawm42017-01-102-16/+65
* video: restructure decode loopwm42017-01-104-95/+138
* player: change aspects of cover art handlingwm42017-01-102-18/+0
* vo_drm: remove 2 redundant include statementswm42017-01-091-2/+0
* drm: include <poll.h> instead of <sys/poll.h>wm42017-01-093-3/+3
* vo_opengl: replace 2 memsetswm42017-01-081-2/+2
* vaapi: set libva message callbackswm42017-01-081-0/+61
* vaapi: rearrange va_initialize() internals and fix double-free on errorwm42017-01-081-17/+13
* context_wayland: do not call vo_wayland_request_frame() upon bufferswapRostislav Pehlivanov2017-01-071-3/+0
* win32: fix for wm_syscommandpavelxdd2017-01-051-1/+1
* af_lavfi, vf_lavfi: work around recent libavfilter EOF bugwm42017-01-021-0/+6
* vo_opengl: egl: handle potential eglChooseConfig failureswm42016-12-311-11/+10
* vo_opengl: egl: fix depth size parameterwm42016-12-301-1/+0
* vo_opengl: x11egl: fix alpha modewm42016-12-301-2/+32
* vo_opengl: x11: move RGBA visual test to x11_common.cwm42016-12-303-12/+25
* vo_opengl: egl_helpers: add a way to override config selectionwm42016-12-302-2/+21
* vo_opengl: egl_helpers: add a way to pass more optionswm42016-12-302-16/+35
* Prefix libavcodec CODEC_FLAG_ constants with AV_wm42016-12-291-3/+3
* vo_opengl: partially fix rotation for 4:2:2 contentNiklas Haas2016-12-281-1/+6
* cocoa: fix build on OS X 10.9Akemi2016-12-261-1/+1
* options: deprecate codec family selection in --vd/--adwm42016-12-231-10/+9
* vd_lavc: use AVFrame fields directly instead of AVCodecContextwm42016-12-221-4/+4
* video: use demuxer-signaled duration for last video framewm42016-12-213-1/+7
* Fix mistakes in spelling and grammarDario Russo2016-12-211-3/+3
* ad_lavc, vd_lavc: don't set AVCodecContext.refcounted_frameswm42016-12-181-1/+0
* cocoa: cosmetic fixesAkemi2016-12-164-17/+30
* cocoa: fullscreen refactoringAkemi2016-12-155-254/+278
* win32: change the log level of 'move window' msgpavelxdd2016-12-141-1/+1
* cocoa: fix dropping of certain urls on the windowAkemi2016-12-141-1/+6
* win32: window styles improvementspavelxdd2016-12-121-4/+9
* win32: update winapi functions namespavelxdd2016-12-121-3/+3
* client API: allow passing NULL to mpv_opengl_cb_uninit_gl()wm42016-12-091-0/+3
* vo_rpi: partially undeprecatewm42016-12-082-6/+3
* Remove compatibility thingswm42016-12-077-61/+6
* vo_opengl: hwdec_cuda: Don't include hwcontext headersPhilip Langdale2016-12-041-4/+0
* vdpau: fix vaapi probing if libvdpau-va-gl1 is presentwm42016-12-021-5/+7
* vo_opengl: don't rely on viewport to contain window dimensionswm42016-12-023-9/+7
* wayland: destroy input before closing the display connection.Emmanuel Gil Peyrot2016-11-271-1/+1
* options: remove deprecated sub-option handling for --vo and --aowm42016-11-2516-203/+68
* angle_dynamic: silence warnings during compilationpavelxdd2016-11-251-4/+10
* vo_opengl: hwdec_cuda: Prefix cuda symbols to avoid collisionsPhilip Langdale2016-11-242-11/+18
* vo_opengl: hwdec_cuda: make some init errors verbosewm42016-11-241-2/+2
* vo_opengl: hwdec_cuda: fix crash when trying to use hwdec=cuda if cuda SDK is...pavelxdd2016-11-241-0/+1
* vo_opengl/cuda_dynamic: Use explicit cast to silence warnings on windowsPhilip Langdale2016-11-241-1/+1
* wscript: Fix cuda test to actually work when cuda SDK is not presentPhilip Langdale2016-11-231-1/+1
* angle_dynamic: minor simplificationwm42016-11-231-3/+3
* Support linking ANGLEMartin Herkt2016-11-231-0/+5
* vo_opengl: hwdec_d3d11egl: fix ANGLE fallback definewm42016-11-231-1/+1
* vo_opengl: hwdec_cuda: Use dynamic loading for cuda functionsPhilip Langdale2016-11-235-26/+218
* vo_opengl: hwdec_cuda: Support P016 output surfacesPhilip Langdale2016-11-224-10/+53
* vf_vdpaurb: remove this filterwm42016-11-222-112/+0
* d3d11va: unconditionally load D3D DLLsJames Ross-Gowan2016-11-231-1/+5
* win32: fix some Clang warningsJames Ross-Gowan2016-11-172-2/+2
* vo_opengl: blend against background color for --alpha=blendPhilip Sequeira2016-11-131-8/+14
* cocoa: option to scale window by HiDPI scale factorAkemi2016-11-111-2/+9
* vdpau: fix hwdec uninitwm42016-11-102-1/+2
* dec_video: don't spam missing PTS warningswm42016-11-092-2/+11
* dec_video, dec_audio: avoid full reinit on switches to the same segmentwm42016-11-091-6/+9
* demux: expose demuxer colorimetry metadata to playerNiklas Haas2016-11-083-0/+20
* mp_image: dump all mp_colorspace members in verbose loggingwm42016-11-082-2/+8
* vo_opengl: fix --blend-subtitles handlingwm42016-11-071-2/+2
* vo_opengl: fix redrawing with hardware decodingwm42016-11-071-0/+1
* Apply autofit-larger after autofit-smallerNils Maier2016-11-031-1/+1
* filter_kernels: add ability to taper kernels/windowsNiklas Haas2016-11-014-20/+42
* vo: clear frame repeat flag when redrawingwm42016-11-011-0/+1
* vo_opengl: make frame reupload logic more robustwm42016-11-012-22/+39
* vo_opengl_cb: fix a race conditionwm42016-10-301-2/+4
* vo_opengl_cb: fix inverted conditionwm42016-10-301-1/+1
* vo_opengl_cb: update current frame if a frame is droppedwm42016-10-301-1/+2
* vo_tct: support also 256 colors outputAvi Halachmi (:avih)2016-10-251-9/+55
* vo_tct: optional custom size, support non-posix with 80x25 defaultAvi Halachmi (:avih)2016-10-252-7/+31
* vo_opengl: context_rpi: fix stdatomic usagewm42016-10-211-1/+1
* vo_opengl: partially re-enable glFlush() callswm42016-10-211-2/+7
* vo: vo_tct is now available on non-POSIXwm42016-10-201-0/+2
* build: don't rely on "__thread" being always available with GCCDmitrij D. Czarkoff2016-10-201-1/+1
* opengl: compile against iOS OpenGLES implementationAman Gupta2016-10-202-0/+20
* vf_vdpaurb: deprecate this filterwm42016-10-201-0/+3
* video: add --hwdec=vdpau-copy modewm42016-10-203-1/+77
* vo_tct: introduce modern caca alternativerr-2016-10-202-0/+236
* ad_lavc, vd_lavc: fix a recent libavcodec deprecation warningwm42016-10-171-1/+1
* vd_lavc: Add hwdec wrapper for crystalhdPhilip Langdale2016-10-152-0/+8
* vo_drm: change CLI options + refactorsrr-2016-10-074-162/+274
* vo_drm: fix segfault when using invalid cardrr-2016-10-061-2/+2
* cocoa: add glFlush() to cocoa backendAkemi2016-10-062-2/+1
* vo_opengl: apply --opengl-early-flush in dumb mode toowm42016-10-052-1/+1
* vo_opengl_cb: don't wait for redrawn frameswm42016-10-052-3/+6
* vo_opengl: disable glFlush() by default, and add an option to enable itwm42016-10-052-1/+5
* vo_opengl: hwdec_rpi: fix NULL pointer deref in certain caseswm42016-10-041-1/+3
* vo_drm: fix tiny memory leakrr-2016-10-041-3/+8
* vo_drm: refactor getting display fpsrr-2016-10-044-10/+8
* vaapi: support drm devices when running in vaapi-copy modeBernhard Frauendienst2016-10-021-0/+53
* vo_opengl: minor simplificationwm42016-10-011-4/+3
* vo_opengl: attempt to fix chroma offset under rotation and flippingwm42016-10-011-15/+48
* vo_opengl: add debugging options for testing with padded textureswm42016-10-012-4/+10
* vo_opengl: partially fix dumb-mode cropping with rotationwm42016-09-301-5/+23
* csputils: add note that mp_invert_cmat() is LGPL toowm42016-09-301-1/+1
* vo_opengl: vaegl: log more debugging infoswm42016-09-301-7/+12
* vo_opengl: rpi: remove dumb commentwm42016-09-301-1/+0
* vo_opengl: rpi: fix glaring memory leakwm42016-09-301-2/+5
* vo_opengl: rpi: use overlay for yuv420p toowm42016-09-301-1/+6
* vo_opengl: allow hwdec interops to support multiple image formatswm42016-09-303-2/+17
* vo_opengl: egl: print EGL errors only if not probingwm42016-09-301-6/+9
* vo_opengl: rpi: raise the video layerwm42016-09-301-3/+8
* vd_lavc: log if hw decoding selects a different underlying decoderwm42016-09-301-0/+3
* rpi: add --hwdec=rpi-copywm42016-09-302-0/+7
* mp_image: fix clearing to black with p010 formatwm42016-09-291-1/+1
* w32_common: implement VOCTRL_GET_DISPLAY_NAMESJames Ross-Gowan2016-09-291-0/+52
* cuda: initialize hwframes formatPhilip Langdale2016-09-281-0/+4
* img_format: remove some unneeded format definitionswm42016-09-282-15/+0
* win32: build with -DINITGUIDJames Ross-Gowan2016-09-289-10/+2
* vo_opengl: deprecate 'drm-egl' backend and introduce 'drm' insteadwm42016-09-272-1/+21
* vo_drm: provide display fpsrr-2016-09-262-2/+27
* cocoa: fix fullscreen regression on 10.11 and newerAkemi2016-09-261-1/+0
* vo_opengl: hwdec_cuda: get the cuda device from the GL contextPhilip Langdale2016-09-241-3/+3
* vo_opengl: hwdec_cuda: directly map GL textures and skip using PBOsPhilip Langdale2016-09-241-65/+20
* vo_opengl: hwdec_rpi: remove copy&paste errorwm42016-09-231-1/+0
* vo: log framedropswm42016-09-231-1/+3
* x11: fix external fullscreen updatewm42016-09-232-13/+10
* aspect: use nominal width instead of actual width for video-unscaledNiklas Haas2016-09-221-3/+3
* vo: add a unique frame_id to vo_framewm42016-09-222-0/+9
* vo_opengl: apply 90° rotation to chroma texture sizewm42016-09-221-0/+3
* cocoa: fix macOS 10.12 deprecation warningsAkemi2016-09-221-3/+3
* command: add a video-dec-params propertywm42016-09-202-1/+8
* video: handle override video parameters in a better placewm42016-09-202-8/+7
* command: change update handling of some video-related propertieswm42016-09-202-2/+2
* options: slightly better option update mechanismwm42016-09-191-0/+1
* displayconfig: treat a refresh rate of 1 as invalidJames Ross-Gowan2016-09-181-2/+8
* options: simplify M_OPT_EXITwm42016-09-172-3/+3
* vo_opengl: don't pass negative height to overlay_adjust()wm42016-09-161-1/+1
* player: use better way to wait for input and dispatching commandswm42016-09-161-0/+2
* player, ao, vo: don't call mp_input_wakeup() directlywm42016-09-162-6/+16
* hwdec_cuda: Rename config variable to be more consistentPhilip Langdale2016-09-163-4/+4
* vo_opengl: rpi: cosmetic changewm42016-09-151-2/+2
* vo_opengl: fix OSD with icc-profile after previous commitwm42016-09-141-0/+2
* vo_opengl: dynamically manage texture unitswm42016-09-145-30/+54
* vo_opengl: require explicit reset on shader cache after renderingwm42016-09-144-8/+30
* vo_opengl: remove a redundant glActiveTexture() callwm42016-09-141-2/+2
* vo_opengl: make the number of PBOs tunableNiklas Haas2016-09-142-5/+7
* vo_opengl: drm: use new EGL context creation codewm42016-09-141-42/+7
* vo_opengl: wayland: use new EGL context creation codewm42016-09-141-49/+8
* vo_opengl: EGL: dump some version infowm42016-09-141-0/+8
* vo_opengl: EGL: better desktop-GL context creationwm42016-09-141-19/+65
* vo_opengl: EGL: silence eglBindAPI() error messagewm42016-09-131-1/+1
* vo_rpi, vo_opengl: separate RPI/EGL-specific code for both VOswm42016-09-133-220/+200
* vo_opengl: rpi: use new egl context creation helper functionwm42016-09-131-26/+13
* vo_x11: fix some ifdefferywm42016-09-131-2/+2
* vo_opengl: mali fbdev supportwm42016-09-132-0/+171
* vo_opengl: factor some EGL context creation codewm42016-09-135-74/+122
* vo_opengl: fix typo in bt.601 auto-guessing logicNiklas Haas2016-09-131-1/+1
* vo_rpi: deprecate this VOwm42016-09-122-3/+6
* vo: change defines to an enumwm42016-09-121-15/+17
* vo_opengl: fix non-C11 TLS fallback for gccwm42016-09-121-1/+1
* vo_opengl: better behavior in GL error corner caseswm42016-09-121-4/+5
* vo_opengl: rpi: merge vo_rpi featureswm42016-09-122-20/+255
* vo_opengl: redirect window screenshot requests to backendwm42016-09-121-5/+5
* vo_opengl: add hw overlay support and use it for RPIwm42016-09-127-2/+453
* hwdec_cuda: Add trivial cuda-copy wrapperPhilip Langdale2016-09-112-0/+10
* hwdec_cuda: Implement download_image for screenshotsPhilip Langdale2016-09-101-0/+53
* hwdec_cuda: Use the non-deprecated CUDA-GL interop APIPhilip Langdale2016-09-101-12/+26
* vo: remove unused VOCTRL_GET_PANSCANwm42016-09-0812-25/+1
* vo: don't access global options unsynchronizedwm42016-09-081-6/+10
* vo_opengl: use dedicated image unref function in config casewm42016-09-081-1/+1
* vo_opengl: simplify a conditionwm42016-09-081-2/+1
* hwdec/opengl: Add support for CUDA and cuvid/NvDecodePhilip Langdale2016-09-087-1/+421
* vo_opengl: fix incorrect video rendering after vdpau preemption recoverywm42016-09-071-0/+1
* vo_opengl: fix another potential vdpau preemption issuewm42016-09-071-1/+2
* osdep: rename atomics.h to atomic.hwm42016-09-074-4/+3
* vo_vdpau: rename some sub-optionswm42016-09-061-3/+6
* vo_opengl: simplify option handlingwm42016-09-063-45/+37
* vo_opengl: fix --icc-profile initial behaviorwm42016-09-061-0/+1
* options: deprecate suboptions for the remaining AO/VOswm42016-09-059-1/+10
* options: add automagic hack for handling sub-option deprecationswm42016-09-052-0/+7
* vo_direct3d: deprecate direct3d_shaders aliaswm42016-09-052-24/+2
* vo_image: move to global optionswm42016-09-053-25/+52
* options: add a mechanism to make sub-option replacement slightly easierwm42016-09-053-1/+7
* w32_common: initialize playback status as soon as possiblewm42016-09-021-16/+25
* command: remove vo-cmdlinewm42016-09-021-1/+0
* vo_opengl: deprecate sub-options, add them as global optionswm42016-09-026-242/+207
* vo_opengl: rename 3dlut-size to icc-3dlut-sizewm42016-09-021-1/+2
* vo: use new option update mechanismwm42016-09-023-3/+23
* vo_opengl: minor renderer option access refactorwm42016-09-023-5/+17
* m_config: add helper function for initializing af/ao/vf/vo suboptionswm42016-09-022-8/+7
* vo_opengl: remove pre/post/scale-shadersNiklas Haas2016-09-022-70/+3
* vo, ao: disable positional parameter suboptionswm42016-09-011-0/+1
* vo: update w32_common left out by 4d75514quilloss2016-08-311-3/+0
* vo_xv: remove an aliased optionwm42016-08-311-4/+7
* vo: change messy handling of fullscreen and other flagswm42016-08-305-10/+2
* options: make mp_vo_opts options an actual sub-option groupwm42016-08-303-4/+4
* wayland: reject resize events with either dimension being 0Rostislav Pehlivanov2016-08-291-0/+2
* vo_opengl: explicitly check for GL errors around framebuffer depth checkwm42016-08-291-0/+4
* vd_lavc: always force milliseconds for MMALwm42016-08-291-0/+5
* vd_lavc, ad_lavc: set pkt_timebase, not time_basewm42016-08-291-1/+4
* x11, wayland: always round up wait timeswm42016-08-262-2/+2
* vo: remove redundant wakeupwm42016-08-261-1/+3
* w32_common: use hooks to detect parent window resizeJames Ross-Gowan2016-08-261-35/+117
* vo_opengl: angle: new opengl flag to control DirectCompositionAvi Halachmi (:avih)2016-08-253-2/+13
* x11: work around mutter fullscreen issuewm42016-08-251-3/+11
* vd_lavc: minor simplificationwm42016-08-231-3/+1
* vo: be more trusting to estimated display FPSwm42016-08-201-8/+5
* player: update Windows playback state asynchronouslywm42016-08-202-6/+31
* vo: fix mismatching types in pointer operationwm42016-08-202-3/+3
* aspect: add --video-unscaled=downscale-bigrr-2016-08-191-3/+7
* vd_lavc: remove unnecessary initializationwm42016-08-191-1/+0
* video/audio: always provide "proper" timestamps to libavcodecwm42016-08-191-4/+1
* vf_rotate: allow arbitrary rotationwm42016-08-191-2/+9
* video: don't discard video frames after endptswm42016-08-182-0/+8
* vo_direct3d: add missing headerPaul B Mahol2016-08-141-0/+1
* w32_common: update window size on resize eventswm42016-08-071-0/+6
* player: fix display-sync timing if audio take long on resumewm42016-08-072-0/+9
* w32_common: don't wait for GUI thread when polling for eventswm42016-08-051-8/+12
* vo_opengl_cb: log better error message if OpenGL not initialized by userwm42016-08-031-0/+6
* wayland_common: check for NULL current_output on fs switchingRostislav Pehlivanov2016-08-011-2/+3
* wayland_common: provide the real scaled window resolutionRostislav Pehlivanov2016-08-011-3/+5
* wayland_common: fix fullscreen image switching bugRostislav Pehlivanov2016-07-303-6/+4
* wayland_common: prevent black bars on most non-native aspect ratiosRostislav Pehlivanov2016-07-301-0/+3
* wayland_common: clip window size to the display output sizeRostislav Pehlivanov2016-07-301-5/+7
* wayland_common: flush wakeup_pipe on a wakeupRostislav Pehlivanov2016-07-301-8/+10
* osdep/io: introduce mp_flush_wakeup_pipe()Rostislav Pehlivanov2016-07-301-4/+2
* wayland_common: remove untested/unusable wayland dnd codeRostislav Pehlivanov2016-07-302-188/+1
* vo_opengl: remove the 3dlut-size npot2 restrictionNiklas Haas2016-07-252-1/+3
* vo_opengl: reduce default 3dlut-size to 64x64x64Niklas Haas2016-07-251-1/+1
* x11: do not accidentally discard event flagswm42016-07-252-6/+5
* vo_opengl: increase 3DLUT accuracy at lower LUT sizesNiklas Haas2016-07-251-1/+8
* vo_opengl: glctx can be NULL during initwm42016-07-211-1/+1
* x11, wayland: do not accidentally close FD 0wm42016-07-212-2/+6
* vo: remove now unused event_fd handlingwm42016-07-212-62/+8
* wayland_common: make function declaration consistentRostislav Pehlivanov2016-07-211-23/+21
* wayland: port to the new wakeup/wait_events frameworkRostislav Pehlivanov2016-07-214-71/+53
* vo_opengl: add a tscale=linear direct implementationNiklas Haas2016-07-211-3/+10
* cocoa: remove unused icc profile variablesAkemi2016-07-211-2/+0
* cocoa: update screen fps only if necessaryAkemi2016-07-211-1/+3
* x11: stop using vo.event_fdwm42016-07-208-1/+72
* vo_opengl: allow backends to provide callbacks for custom event loopswm42016-07-206-17/+51
* vo_wayland: fix high CPU usage due to busy pollingRostislav Pehlivanov2016-07-191-3/+3
* x11: skip ICC update on every window movewm42016-07-182-11/+26
* vf_vavpp: get rid of mp_refqueue_is_interlaced()wm42016-07-153-11/+1
* vf_d3d11vpp: fix interlaced-only=no modewm42016-07-151-2/+2
* vf_d3d11vpp: add video processor selectionwm42016-07-151-5/+20
* videotoolbox: add yuv420p to --videotoolbox-formatwm42016-07-151-0/+10
* vo_opengl: hwdec: reset hw_subfmt fieldwm42016-07-158-0/+9
* video: change hw_subfmt meaningwm42016-07-156-26/+22
* videotoolbox: add --hwdec=videotoolbox-copy for h/w accelerated decoding with...Aman Gupta2016-07-153-9/+116
* vo_opengl: angle: use WARP if there are no hw adaptersJames Ross-Gowan2016-07-121-2/+45
* vo_opengl: angle: try D3D9 when D3D11 fails eglInitializeJames Ross-Gowan2016-07-111-7/+8
* vo_xv, vo_x11: fix typos in warningsJakub Wilk2016-07-092-3/+3
* vd_d3d11vpp: remove nonsensical flush callwm42016-07-081-5/+0
* x11: add missing FocusChangeMaskwm42016-07-081-1/+1
* vo_vdpau: minor simplificationwm42016-07-071-19/+9
* vf, af: print filter labels in verbose modewm42016-07-061-0/+2
* vf: mark filter chain as uninitialized when mutating itwm42016-07-061-0/+2
* vf: don't clobber input params on reconfigure failurewm42016-07-061-1/+1
* csp: document deviations from the references where they occurNiklas Haas2016-07-052-3/+27
* x11_common: silence xdg-screensaverBen Boeckel2016-07-051-1/+1
* vo_opengl: angle: update the swapchain on resizeJames Ross-Gowan2016-07-041-1/+16
* vo_opengl: error out gracefully when trying to use FBOs without FBO APIwm42016-07-041-0/+5
* vf_d3d11vpp: fix output image format if not doing any filteringwm42016-07-041-2/+5
* vo_opengl: move eval_szexpr to user_shaders.cNiklas Haas2016-07-033-102/+124
* vd_lavc: expose mastering display side data reference peakNiklas Haas2016-07-032-1/+26
* vo_opengl: generalize HDR tone mapping mechanismNiklas Haas2016-07-038-91/+136
* mp_image: split colorimetry metadata into its own structNiklas Haas2016-07-0319-124/+135
* vo_opengl: don't constantly resize the output FBONiklas Haas2016-07-031-1/+1
* sub: move RGBA scaling to vo_vaapiwm42016-07-031-7/+25
* vo_opengl: remove caching GL_MAX_TEXTURE_SIZE valuewm42016-07-031-11/+15
* vo_opengl: use ringbuffer of PBOswm42016-07-032-7/+13
* vo_opengl: support inconsistent negative strides per planewm42016-07-031-8/+10
* vo_opengl: move PBO upload handling to shared codewm42016-07-034-140/+91
* w32_common: make WM_NCHITTEST simpler and more accurateJames Ross-Gowan2016-07-031-15/+13
* vd_lavc: hide structs behind platform flagsBen Boeckel2016-07-011-0/+4
* bitmap_packer: remove some unused functionswm42016-07-012-49/+0
* vo_direct3d: remove bitmap packerwm42016-07-011-85/+70
* vo_vdpau: remove bitmap packer usewm42016-07-011-80/+57
* vo_opengl: remove OSD bitmap packingwm42016-07-012-75/+13
* d3d: implement screenshots for --hwdec=d3d11vawm42016-06-283-0/+86
* d3d: merge angle_common.h into d3d.hwm42016-06-287-36/+26
* vo_opengl: add output_size uniform to custom shaderMuhammad Faiz2016-06-281-0/+3
* vo_opengl: minor typo and coding style fixeswm42016-06-281-5/+5
* vo_opengl: revise the transfer curve logicNiklas Haas2016-06-283-17/+37
* csputils: adjust whitespaceNiklas Haas2016-06-281-9/+0
* vo_opengl: revise the logic for picking the default color spaceNiklas Haas2016-06-281-11/+10
* vo_opengl: use image_params instead of *_src for autoconfigNiklas Haas2016-06-281-14/+17
* vo_opengl: implement the Panasonic V-Log functionNiklas Haas2016-06-285-3/+39
* csputils: add Panasonic V-Gamut primariesNiklas Haas2016-06-282-0/+10
* vo_opengl: implement ARIB STD-B68 (HLG) HDR TRCNiklas Haas2016-06-284-7/+42
* ao_lavc, vo_lavc: Migrate to new encoding API.Rudolf Polzer2016-06-271-87/+102
* Fix misspellingsstepshal2016-06-265-5/+5
* vo_opengl utils: use gl->main_fb when reading window contentquilloss2016-06-261-1/+4
* vo_xv: fix behavior with odd sizeswm42016-06-251-6/+8
* image_writer: port to new encode APIwm42016-06-241-0/+12
* vo_opengl: improve missing function warningwm42016-06-221-6/+8
* vo_opengl: add scaler name to the 'Disabling scaler' messagedirb2016-06-221-1/+2
* vf_vdpaurb: use new common nv12 download codewm42016-06-211-15/+5
* vdpau: get surface data as nv12 if possiblewm42016-06-212-0/+54
* vo_opengl: manually add the GL_BACK_LEFT constant for GLESFloens2016-06-201-0/+4
* vo_opengl: GL_ARB_timer_query compile fix for GLESFloens2016-06-201-0/+6
* vf_vdpaurb: fix operationwm42016-06-201-0/+1
* vo_opengl: unmap hwdec images once rendering is donewm42016-06-201-2/+10
* vo_opengl: vdpau interop without RGB conversionwm42016-06-197-37/+155
* refqueue: free referenced images on freewm42016-06-191-0/+1
* bitmap_packet: let max=0 mean unlimitedwm42016-06-182-6/+7
* vo_opengl: remove prescaling framework with superxbr prescalerBin Jin2016-06-184-351/+2
* vo_opengl: remove uniform buffer object routinesBin Jin2016-06-184-44/+2
* vo_opengl: remove nnedi3 prescalerBin Jin2016-06-185-367/+0
* cocoa: fix display refresh rate retrieval on multi monitor setupsAkemi2016-06-182-4/+17
* cocoa: fix actual display refresh rate retrievalAkemi2016-06-181-3/+18
* vo_opengl: dxinterop: render to gl->main_fbJames Ross-Gowan2016-06-181-54/+5
* vo_opengl: add ability to render to an arbitrary backing framebufferwm42016-06-183-1/+9
* sub, vo_opengl: use packed sub-bitmaps directly if availablewm42016-06-171-28/+80
* sub: move paletted image handling completely to sd_lavc.cwm42016-06-171-1/+2
* bitmap_packer: make manual use slightly more convenientwm42016-06-171-12/+14
* d3d11va: remove unused d3d11va_surface.subindex fieldwm42016-06-161-3/+1
* vf_d3d11vpp: flush device context only when using shared textureswm42016-06-161-1/+2
* vf_d3d11vpp: make missing deinterlacing caps non-fatalwm42016-06-161-3/+2
* vf_d3d11vpp: log some video processor creation parameterswm42016-06-161-2/+7
* vo_opengl: use EXT_disjoint_timer_query for timersJames Ross-Gowan2016-06-151-0/+16
* vo_opengl: fix framebuffer object namewm42016-06-151-3/+4
* vo_opengl: use standard functions to retrieve display depthwm42016-06-1410-59/+21
* vo_opengl: hwdec_d3d11egl: remove ES2 swizzle special-casewm42016-06-131-2/+2
* vo_rpi: fix destroying overlaysGusar3212016-06-131-0/+3
* vo_opengl: make size of OUTPUT available to user shadersBin Jin2016-06-121-0/+9
* win32: use HINST_THISCOMPONENTJames Ross-Gowan2016-06-112-9/+13
* cocoa: use displaylink without manually tracking the display idStefano Pigozzi2016-06-111-5/+6
* vo_sdl: fix pixel formats.Rudolf Polzer2016-06-101-12/+9
* vo_opengl: request core profile on X11/EGL toowm42016-06-101-0/+11
* vo_opengl: increase the size limit for cached fileBin Jin2016-06-101-1/+1
* vo_opengl: hwdec_d3d11eglrgb: remove some more unused fieldswm42016-06-091-30/+0
* vo_opengl: fix d3d11 hardware decoding probing on Windows 7wm42016-06-094-0/+38
* vo_opengl: hwdec_d3d11eglrgb: remove unused fieldswm42016-06-091-3/+0
* vo_opengl: hwdec_vdpau: remove minor code duplicationwm42016-06-081-13/+11
* vo_opengl: make user hook passes optionalNiklas Haas2016-06-083-16/+72
* vo_opengl: do not leak previous FBO when reallocating itwm42016-06-081-0/+2
* hwdec_d3d11eglrgb: reduce log level when probingJames Ross-Gowan2016-06-091-3/+5
* vo_opengl: hwdec_d3d11egl: remove broken code on error pathwm42016-06-081-1/+0
* build: silence -Wunused-resultNiklas Haas2016-06-072-4/+4
* vo_opengl: avoid outputting ultra-wide-gamut by defaultNiklas Haas2016-06-071-1/+13
* vo_opengl: also collect upload perfdata for hwdecNiklas Haas2016-06-071-0/+4
* vo_opengl: expose performance timers as propertiesNiklas Haas2016-06-074-0/+34
* vo_opengl: add time queriesNiklas Haas2016-06-075-0/+208
* dxva2: remove dead code in failure caseJames Ross-Gowan2016-06-071-3/+0
* vo_opengl: angle: prevent DXGI hooking Alt+EnterJames Ross-Gowan2016-06-071-0/+73
* vo_opengl: apply vo-cmdline command incrementallywm42016-06-053-27/+26
* vo_opengl_cb: icc-profile-auto does not and will not workwm42016-06-051-0/+2
* vo_opengl: possibly update icc profile after changing optionswm42016-06-051-7/+12
* vo_opengl: somewhat simplify suboption handling messwm42016-06-041-64/+16
* vo_opengl: cleanup icc + runtime option changing behaviorwm42016-06-043-43/+72
* vo_opengl: minor simplification to gl_lcms_set_memory_profile()wm42016-06-043-11/+11
* vo_opengl: remove pointless NULL-checkwm42016-06-041-1/+1
* vo_opengl: move all icc handling from vo_opengl.c to video.cwm42016-06-035-26/+35
* vo_opengl: move struct lut3d definitionwm42016-06-033-8/+6
* vo_opengl: fix giant memory leaks with icc profileswm42016-06-031-0/+2
* wayland: mark existing dnd entry print as debug rather than an errorRostislav Pehlivanov2016-05-311-1/+1
* wayland: correctly report display refresh rateRostislav Pehlivanov2016-05-311-4/+6
* vo_opengl: default hdr-tone-mapping to hableNiklas Haas2016-05-301-0/+2
* vo_opengl: refactor HDR mechanismNiklas Haas2016-05-306-27/+54
* wayland: implement HIDPI supportRostislav Pehlivanov2016-05-304-12/+50
* vf: fix filter auto-insertionwm42016-05-301-3/+13
* mp_image: properly communicate aspect ratio through AVFramewm42016-05-301-1/+6
* mp_image: don't reset pixel aspect with mp_image_set_size()wm42016-05-302-4/+3
* vo_opengl: add hable tone-mapping algorithmNiklas Haas2016-05-303-0/+13
* vo_opengl: rename tone-mapping=simple to reinhardNiklas Haas2016-05-303-6/+6
* w32_common: center window on original window center on video resizemaniak13492016-05-301-0/+8
* mp_image: don't lose pixel aspect ratio when setting formatwm42016-05-291-1/+3
* video: remove d3d11 video processor use from OpenGL interopwm42016-05-299-446/+481
* vf_d3d11vpp: add a D3D11 video processor filterwm42016-05-284-0/+500
* vo_opengl: angle: enable DirectCompositionJames Ross-Gowan2016-05-291-10/+22
* vf_vdpaupp: use refqueue helperwm42016-05-274-111/+83
* vo_opengl: skip junk before first user shader passNiklas Haas2016-05-271-0/+8
* vo_opengl: enable color management on GLESJames Ross-Gowan2016-05-272-3/+8
* vo_opengl: fix superxbr shader compilation on ESwm42016-05-261-11/+11
* vo_opengl: always autoselect ANGLE as backend if availablewm42016-05-261-1/+0
* vf_vavpp: make refqueue logic field-basedwm42016-05-253-86/+143
* vf_vavpp: minor simplificationwm42016-05-251-4/+6
* vf_vavpp: simplify update_pipeline() usagewm42016-05-251-13/+18
* vf_vavpp: use future instead of past PTS to determine field durationwm42016-05-251-7/+7
* vf_vavpp: move frame handling to separate filewm42016-05-253-57/+205
* hwdec_d3d11egl: call ID3D11DeviceContext::Flushwm42016-05-241-5/+13
* vo_xv: Handle incorrect size returned by Xv(Shm)CreateImagedequis2016-05-241-0/+9
* vo_opengl: fix other minor namespace issueswm42016-05-235-12/+12
* vo_opengl: rename glUploadTex, drop unused parameterwm42016-05-234-16/+13
* vo_opengl: unify PBO and normal OSD texture upload pathwm42016-05-233-69/+47
* vo_opengl: make ES float texture format checks stricterwm42016-05-234-12/+3
* vo_opengl: make PBOs work on GLES 3.xwm42016-05-234-10/+24
* vo_opengl: remove unused glDrawBufferwm42016-05-232-2/+0
* vo_opengl: support framebuffer invalidationwm42016-05-234-0/+26
* vo_opengl: slightly improve logging of loaded extensionswm42016-05-231-2/+2
* w32_common: make VOCTRL_SET_UNFS_WINDOW_SIZE resize the window around its centermaniak13492016-05-221-0/+4
* w32_common: center window on original window center on resize to fit screenmaniak13492016-05-221-3/+6
* w32_common: update stored client area size on window resizemaniak13492016-05-221-0/+10
* vo_opengl: remove non-working rgb/rgba FBO formatswm42016-05-201-3/+1
* vf_crop: support opaque hardware decoding formatswm42016-05-191-8/+23
* vo_opengl: require at least ES 3.0 for float textureswm42016-05-191-1/+1
* vo_opengl: change error state handling and fix hwdec crashes on errorswm42016-05-191-20/+34
* vo_opengl: d3d11egl: enable "required" GLSL extensionswm42016-05-193-0/+10
* vo_opengl: make gl_sc_enable_extension() permanent/idempotentwm42016-05-191-2/+12
* vo_opengl: d3d11egl: enable direct nv12 sampling on ES 3.xwm42016-05-191-3/+3
* vo_opengl: remove unused fieldwm42016-05-181-2/+1
* vo_opengl: fix/simplify reinitialization on dynamic reconfigurationwm42016-05-181-20/+9
* d3d: simplify DLL loadingwm42016-05-174-49/+34
* video: merge dxva2 source fileswm42016-05-173-121/+62
* vo_opengl: hwdec: remove build-dependency on dxva2wm42016-05-172-4/+2
* vo_opengl: move UT_buffer to switch handlingwm42016-05-171-5/+5
* vo_opengl: make number of cached shaders/uniform dynamicwm42016-05-171-12/+24
* vo_opengl: move cached uniforms to a separate structwm42016-05-171-10/+15
* vo_opengl: increase shader limitsNiklas Haas2016-05-171-2/+2
* vo_opengl: skip tonemapping if the output trc is HDRNiklas Haas2016-05-161-1/+3
* vo_opengl: copy over HDR parameters to dumb_modeNiklas Haas2016-05-161-0/+3
* vo_opengl: fall back to gamma2.2 by default for HDR contentNiklas Haas2016-05-161-2/+7
* csputils: add AVCOL_TRC_SMPTEST2084 supportNiklas Haas2016-05-161-6/+12
* vo_opengl: remove unnecessary castswm42016-05-161-11/+11
* vo_opengl: remove another unneeded allocationwm42016-05-161-3/+1
* vo_opengl: remove possibly undefined behaviorwm42016-05-161-1/+3
* vo_opengl: free to-be-added hook on hook array overflowwm42016-05-161-0/+3
* vo_opengl: never clear file cachewm42016-05-161-12/+4
* vo_opengl: use proper include statementwm42016-05-161-1/+2
* vo_opengl: remove unnecessary allocationwm42016-05-161-3/+1
* vo_opengl: remove unused global variablewm42016-05-161-1/+1
* vo_opengl: fix bicubic_fast in ES modewm42016-05-161-1/+1
* vo_opengl: implement more HDR tonemapping algorithmsNiklas Haas2016-05-164-4/+64
* vo_opengl: avoid redundant double-gamma conversionNiklas Haas2016-05-161-3/+3
* vo_opengl: implement HDR (SMPTE ST2084)Niklas Haas2016-05-165-3/+51
* vo_opengl: use enums for choice options internallyNiklas Haas2016-05-162-28/+56
* vo_opengl: abstract hook texture access behind macroNiklas Haas2016-05-157-135/+124
* vo_opengl: make the screen blue on shader errorsNiklas Haas2016-05-153-0/+31
* vo_opengl: use RPN expressions for user hook sizesNiklas Haas2016-05-153-9/+193
* vo_opengl: support external user hooksNiklas Haas2016-05-156-33/+265
* vo_opengl: add optional hook pointsNiklas Haas2016-05-153-90/+140
* vo_opengl: add hooks and rework pass_read_videoNiklas Haas2016-05-152-232/+448
* vo_opengl: minor change to scaler_resizes_onlyNiklas Haas2016-05-151-3/+6