summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* vo, vo_gpu, glx: correct GLX_OML_sync_control usagewm42018-12-063-84/+128
* vo: use a struct for vsync feedback stuffwm42018-12-067-36/+52
* vo_gpu: glx: use GLX_OML_sync_control for better vsync reportingwm42018-12-067-0/+142
* Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-053-31/+55
|\
| * vo: remove bogus #ifwm42018-05-241-2/+0
| * player: get rid of mpv_global.optswm42018-05-242-8/+14
| * vd_lavc: move hwdec opts to local config, don't use global MPOptswm42018-05-241-21/+41
| * vd_lavc: minor simplification for get_format fallbackwm42018-05-241-7/+1
| * input: add a define for the number of mouse buttons and use itwm42018-05-241-0/+4
* | spirv: remove --spirv-compiler=nvidiaNiklas Haas2018-12-012-62/+0
* | drm: rename plane options to better, invariant, namesAnton Kindestam2018-12-018-120/+125
* | drm_atomic: Add general primary/overlay plane optionAnton Kindestam2018-12-013-18/+32
* | gpu: prefer wayland context on autodetectdudemanguy2018-11-191-3/+3
* | vulkan: slightly improve vsync jitter measurementsNiklas Haas2018-11-191-0/+19
* | vo_gpu: vulkan: only rotate the queues on swapNiklas Haas2018-11-192-12/+9
* | wayland: remove KDE server-decoration supportemersion2018-11-193-137/+12
* | wayland: use xdg-decoration if availableemersion2018-11-192-13/+45
* | vo_gpu: hwdec_cuda: Guard GL and Vulkan headers properlyPhilip Langdale2018-11-181-0/+5
* | w32_common: use the screen working area when resizing the windowpavelxdd2018-11-181-74/+81
* | vo_x11: fix return value in resize() error pathsRikard Falkeborn2018-11-171-2/+2
* | vo_gpu: opengl: disable compute shaders for old GLSLNiklas Haas2018-11-171-0/+6
* | cocoa: fix drawing on macOS 10.14Akemi2018-11-131-0/+6
* | cocoa-cb: add logging for CGL pixel format attributesAkemi2018-11-131-0/+19
* | vo_libmpv: support render performance dataAkemi2018-11-133-0/+25
* | cocoa-cb: use libmpv's advanced rendering control and timingAkemi2018-11-133-31/+19
* | vo_gpu: vulkan: Always use KHR suffix types and definesPhilip Langdale2018-11-033-9/+9
* | vo_gpu: hwdec_cuda: Clean up init() error handlingPhilip Langdale2018-10-311-10/+15
* | hwdec_drmprime_drm: Missing NULL-check on drm_atomic_context video_planeAnton Kindestam2018-10-251-0/+3
* | vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interopPhilip Langdale2018-10-221-58/+285
* | vo_gpu: vulkan: Add a function to get the device UUIDPhilip Langdale2018-10-222-0/+25
* | vo_gpu: vulkan: Add arbitrary user data for an ra_vk_bufPhilip Langdale2018-10-222-0/+18
* | vo_gpu: vulkan: Add support for exporting buffer memoryPhilip Langdale2018-10-228-6/+179
* | vo_gpu: vulkan: suppress bogus error message on --vulkan-deviceNiklas Haas2018-10-211-5/+5
* | cocoa-cb: fix double clicking the title barAkemi2018-10-211-1/+29
* | vo_gpu: vulkan: fix strncpy truncation in spirv_compiler_initBtbN2018-10-211-1/+1
* | x11: fix icc profile when the window goes near off screenslatchurie2018-10-211-1/+1
* | vo_gpu: vulkan: fix the buffer size on partial uploadNiklas Haas2018-10-191-0/+1
* | vo_gpu: split --linear-scaling into two separate optionsNiklas Haas2018-10-192-13/+25
* | x11_common: replace atoi with strtoulNicolas F2018-10-191-1/+2
* | vo_gpu: opengl: fix segfault when gl->DeleteSync is unavailableNiklas Haas2018-10-161-1/+3
* | cocoa-cb: fix side by side Split ViewAkemi2018-10-021-1/+1
* | {mac,cocoa}: trim trailing null out of macosx_icon when loading itRodger Combs2018-10-021-1/+3
* | cocoa-cb: add Apple Software Renderer supportAkemi2018-09-302-3/+29
* | cocoa-cb: move macOS option retrieval to the earliest point possibleAkemi2018-09-301-6/+0
* | drm_atomic: Allow to create atomic context w/o drmprime video planeAnton Kindestam2018-09-302-6/+11
* | vo_gpu: fix vec3 packing in UBOs/push_constantsNiklas Haas2018-09-291-11/+13
* | vo_gpu: use explicit offsets for push constantsNiklas Haas2018-09-291-2/+1
* | vo_gpu: adjust PRNG variant used by GL shaderssfan52018-09-261-1/+5
* | mp_image: strip all HDR peak information from SDR clipsNiklas Haas2018-09-051-0/+6
* | vo_gpu: switch to optimization level performanceNiklas Haas2018-09-011-1/+1
* | vo_gpu: avoid overwriting compute shader block sizesNiklas Haas2018-08-261-4/+10
* | wscript: split egl-android from androidTom Yan2018-08-201-1/+1
* | cocoa-cb: fix crash on macOS 10.10Akemi2018-08-111-1/+3
* | cocoa-cb: fix crash when no screen is availableAkemi2018-08-111-1/+1
* | hwdec_vaegl: Fix VAAPI EGL interop used with gpu-context=drmAnton Kindestam2018-07-092-5/+22
* | context_drm_egl: Fix CRTC setup and release code when using atomicAnton Kindestam2018-07-096-41/+217
* | context_drm_egl: Fix some memory leaks on error exitAnton Kindestam2018-07-091-63/+66
* | gpu: prefer 16bit floating point FBO formats to 16bit integer onesJan Ekström2018-07-081-1/+1
* | cocoa-cb: fix building with Swift 4.2coverity_scanAkemi2018-06-122-7/+7
* | cocoa-cb: remove pre-allocation of window, view and layerAkemi2018-06-124-99/+114
* | vo_libmpv: pass vo struct to the control callbackAkemi2018-06-123-11/+13
* | hwdec_drmprime_drm: Do not show error message during probingAnton Kindestam2018-06-081-1/+1
* | vo_sdl: add support for screensaver VOCTRL'ssfan52018-06-021-3/+24
* | vo_gpu: desaturate after peak detectionNiklas Haas2018-05-311-12/+12
* | input: add a define for the number of mouse buttons and use itwm42018-05-251-0/+4
* | vd_lavc: minor simplification for get_format fallbackwm42018-05-251-7/+1
* | x11: support Shift+TABNiklas Haas2018-05-241-1/+1
|/
* wayland_common: require wl_compositor of version 3Rostislav Pehlivanov2018-05-201-3/+2
* wayland_common: fix maximized stateRostislav Pehlivanov2018-05-202-13/+22
* vo_gpu: allow higher icc-contrast and improve loggingNiklas Haas2018-05-171-2/+3
* drm_atomic: Fix memory leaks in drm_atomic_createAnton Kindestam2018-05-081-34/+33
* build: make encoding mode non-optionalwm42018-05-031-2/+0
* encode: get rid of the output packet queuewm42018-05-033-3/+22
* vo_lavc: explicitly skip redraw and repeated frameswm42018-05-032-8/+11
* encode: remove old timestamp handlingwm42018-05-031-193/+35
* drm_atomic: Disallow selecting cursor planes using the optionsAnton Kindestam2018-05-011-0/+3
* drm_common: Be smarter when deciding on which CRTC and Encoder to useAnton Kindestam2018-05-011-1/+27
* context_drm_egl: fix some comments and log messages that had not been updated...Anton Kindestam2018-05-011-6/+5
* drm/atomic: Fix crtc_setup_atomic and crtc_release_atomicAnton Kindestam2018-05-011-25/+33
* drm/atomic: disable video plane when unused.LongChair2018-05-011-0/+28
* drm/atomic: add atomic modesetting.LongChair2018-05-011-11/+104
* drm/atomic: refactor planes namesLongChair2018-05-017-55/+89
* drm/atomic: add connector to atomic contextLongChair2018-05-015-4/+35
* drm/atomic: refactor hwdec_drmprime_drm with native resourcesLongChair2018-05-015-30/+63
* vo_gpu/video: disable compute shaders if an FBO format was not availableJan Ekström2018-05-011-0/+5
* vo_gpu/video: add improved logging when a user-specified FBO failsJan Ekström2018-05-011-2/+13
* cocoa: change deprecation warning from opengl-cb to libmpvAkemi2018-04-291-1/+1
* wayland_common: update to stable xdg-shellEmmanuel Gil Peyrot2018-04-292-47/+47
* gpu/video: make HDR peak computing work without work group countNiklas Haas2018-04-291-4/+5
* gpu/video: improve HDR peak computation feature check loggingJan Ekström2018-04-291-1/+4
* vd_lavc: enable dr by defaultwm42018-04-291-0/+1
* vf_vapoursynth: correctly signal error on script init failurewm42018-04-291-0/+1
* egl_helpers: change minimum framebuffer size to 8 bit per componentwm42018-04-291-3/+3
* encode: do not clear video PTS on VOCTRL_RESETwm42018-04-291-8/+0
* egl_helpers: log certain EGL attributeswm42018-04-291-0/+38
* encode: rewrite half of itwm42018-04-291-198/+114
* vo: add vo_reconfig2()wm42018-04-292-3/+26
* video: remove internal stereo_out flagwm42018-04-294-19/+10
* client API: add some render API extensions for timingwm42018-04-291-24/+68
* vo_libmpv: support GPU rendered screenshotswm42018-04-293-0/+45
* vo_libmpv: adjust redraw handling to new API semanticswm42018-04-291-12/+4
* vo_libmpv: remove annoying indirectionswm42018-04-291-71/+80
* vo_libmpv: move some update() callbacks out of context lockwm42018-04-291-3/+3
* vo_libmpv: move up update() functionwm42018-04-291-14/+12
* vo_libmpv: add support for DRwm42018-04-293-0/+38
* client API: preparations for allowing render API to use DR etc.wm42018-04-292-22/+113
* vo: move DR helper code to a separate source filewm42018-04-294-91/+183
* mp_image: fixup a simple 10L in ref_bufferJan Ekström2018-04-211-1/+1
* vo_gpu: move some extra code for screenshot to video.cwm42018-04-202-13/+15
* encode: simplify colorspace settingwm42018-04-201-3/+2
* encode: cosmeticswm42018-04-201-35/+30
* vo_lavc: remove pointless uint32_t type for int valueswm42018-04-201-7/+2
* video: pass through container fps to filterswm42018-04-193-6/+7
* w32_common: avoid recursive dispatch queue callswm42018-04-181-1/+6
* hwdec_ios: fix crash after mapper_init failureAman Gupta2018-04-171-2/+4
* client API: clarify that Display pointers etc. need to stay validwm42018-04-161-6/+21
* vo_gpu: hwdec: Use ffnvcodec to load CUDA symbolsPhilip Langdale2018-04-153-244/+45
* opengl: include details in EGL context errorsAman Gupta2018-04-121-3/+3
* video: remove libavutil PSEUDOPAL stuffwm42018-04-032-5/+2
* vaapi: add option to select a non-default device pathRostislav Pehlivanov2018-03-301-27/+46
* client API: add a new way to pass X11 Display etc. to render APIwm42018-03-2618-86/+99
* cocoa-cb: render on a dedicated dispatch queueAkemi2018-03-253-28/+36
* drm/atomic: ensure request is available until uninitLongChair2018-03-231-3/+14
* cocoa-cb: fix shutdown when fullscreen animation is runningAkemi2018-03-182-7/+17
* vo_gpu: fix anamorphic video screenshots (second try)wm42018-03-161-3/+4
* img_format.h: cosmetics: fix whitespacewm42018-03-151-1/+1
* vo: pass through framedrop flag differentlywm42018-03-152-5/+3
* vo: move display-fps internal option value to VO optswm42018-03-151-14/+18
* video: add an option to tune waiting for video timingwm42018-03-151-2/+17
* vo: cosmetics: fix a case of bad whitespacewm42018-03-151-2/+1
* vo_gpu: fix anamorphic screenshotswm42018-03-151-2/+2
* mp_image: fix UB with certain callers like vf_vdpauppwm42018-03-151-0/+4
* cocoa-cb: fix crash on startup with not initialised title barAkemi2018-03-141-1/+2
* cocoa-cb: fix crash with forced iGPU on some multi GPU systemsAkemi2018-03-141-3/+5
* cocoa-cb: remove unneeded icc-profile-auto checkAkemi2018-03-111-3/+1
* cocoa-cb: don't deactivate mouse events completely with input-cursor=noAkemi2018-03-111-7/+2
* vo_vdpau: fix resizing and rotation problemswm42018-03-081-3/+7
* vd_lavc: slightly better logging about why hwdec is not usedwm42018-03-081-5/+9
* hwdec_drmprime_drm: Fix a DRM buffer memory leakageLongChair2018-03-051-2/+3
* cocoa-cb: fix a segfault without videoAkemi2018-03-041-10/+7
* cocoa-cb: fix wrong aspect ratio on live resize after reconfig resizeAkemi2018-03-041-1/+1
* cocoa-cb: change handling of window aspect ratio changesAkemi2018-03-043-34/+16
* context_drm_egl: Allow fallback EGLConfig formatsAnton Kindestam2018-03-041-17/+49
* cocoa-cb: use new libmpv API instead of opengl-cbAkemi2018-03-043-14/+14
* cocoa-cb: remove debug remnant (stray print)Akemi2018-03-041-1/+0
* vo_gpu: don't segfault in libmpv_gl's destroy()Niklas Haas2018-03-041-1/+2
* vo_gpu: error out if there were rendering errors when taking screenshotwm42018-03-031-1/+5
* vo_gpu: fix taking screenshots of rotated videoswm42018-03-031-0/+3
* vd_lavc: fix inverted conditionwm42018-03-031-1/+1
* mp_image: replace rude function with less rude FFmpeg upstream functionwm42018-03-031-2/+4
* mp_image: make ref error handling slightly readablewm42018-03-031-10/+9
* mp_image: pass through unknown AVFrame side datawm42018-03-032-1/+42
* mp_image: fix subtle side data memory leakswm42018-03-031-2/+2
* cocoa-cb: fix building with SDK 10.12 and earlierAkemi2018-03-011-1/+1
* client API: deprecate opengl-cb API and introduce a replacement APIwm42018-02-287-245/+595
* vo_gpu: remove a dead declarationwm42018-02-281-1/+0
* cocoa-cb: make fullscreen resize animation duration configurableAkemi2018-02-281-2/+11
* cocoa-cb: fix stretched gl surface on window aspect ratio changeAkemi2018-02-282-2/+48
* cocoa-cb: change border and borderless window stylingAkemi2018-02-283-17/+120
* drm_common: Improve VT switching signal handling somewhatAnton Kindestam2018-02-261-1/+15
* vo_drm: Fix pageflip errors on VT switchAnton Kindestam2018-02-261-2/+5
* context_drm_egl: Repair VT switchingAnton Kindestam2018-02-261-2/+27
* context_drm_egl: Introduce 30bpp supportAnton Kindestam2018-02-263-29/+89
* egl_helpers: mpegl_cb can now signal an error conditionAnton Kindestam2018-02-262-1/+8
* cocoa-cb: fix wrong fullscreen window sizeAkemi2018-02-252-11/+21
* cocoa-cb: fix wrong drawing size on resizeAkemi2018-02-251-17/+12
* vo_gpu: fix mobius tone mapping when sig_peak <= 1.0Niklas Haas2018-02-251-0/+2
* vo_gpu: don't tone-map for pure gamut reductionsNiklas Haas2018-02-251-3/+0
* drm_vo: pi