summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* 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 mechanis