summaryrefslogtreecommitdiffstats
path: root/video/out/vo.h
Commit message (Expand)AuthorAgeFilesLines
* vo: add win32 context menu supportShuanglei Tao14 days1-0/+4
* vo: move target_params into responsibility of VOsfan52024-03-161-2/+4
* vo: add video-target-params propertyKacper Michajłow2024-03-071-0/+2
* command: add begin-vo-dragging commandnanahi2024-03-011-0/+3
* vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEODudemanguy2024-02-171-2/+0
* Reapply "video: remove another redundant wakeup"Kacper Michajłow2024-02-151-0/+1
* player: ensure runtime updates of certain rendering optionsDudemanguy2024-02-051-0/+1
* vo: change vo_frame duration to doubleKacper Michajłow2024-01-271-1/+1
* command: export current-gpu-context propertynanahi2024-01-201-0/+3
* vo: add params mutexKacper Michajłow2023-11-221-1/+9
* vo: pass approximate frame duration in vo_frameKacper Michajłow2023-11-181-0/+2
* vo: add frame vsync and vsync durationKacper Michajłow2023-11-111-0/+4
* cocoa: remove OpenGL cocoa backendder richter2023-11-101-1/+0
* vo: replace VOCTRL_HDR_METADATA with direct VO params readKacper Michajłow2023-11-081-2/+2
* vo: replace max swapchain depth magic numberDudemanguy2023-11-071-0/+1
* csputils: change mp_hdr_metadata to pl_hdr_metadataKacper Michajłow2023-11-051-1/+1
* vo: define <= 0 as unsupported for last_queue_display_timeKacper Michajłow2023-10-231-1/+1
* vd_lavc: align buffers to multiple of image sizeNiklas Haas2023-10-191-2/+2
* vo: change vo->driver->wait_events to nanosecondsDudemanguy2023-10-101-1/+1
* vo: use nanoseconds for frame duration and ptsDudemanguy2023-10-101-3/+3
* Revert "video: remove another redundant wakeup"Kacper Michajłow2023-10-071-1/+0
* vo_gpu_next: improve updating overlaysDudemanguy2023-10-051-3/+0
* vo_dmabuf_wayland: eliminate an extra frame copyDudemanguy2023-10-031-1/+5
* vo: fully replace draw_image with draw_frameDudemanguy2023-10-011-16/+0
* vo: change vsync base to nanosecondsKacper Michajłow2023-09-291-2/+2
* vo: change vsync_interval to doubleDudemanguy2023-09-091-1/+1
* vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadataKacper Michajłow2023-08-291-0/+2
* vo: make mp_frame_perf thread safeKacper Michajłow2023-05-251-4/+2
* various: fix typosHarri Nieminen2023-03-281-1/+1
* player/screenshot: pass on ability to output native CSPNiklas Haas2023-02-131-1/+1
* vd_lavc: add "auto" choice for vd-lavc-drsfan52023-01-231-0/+5
* vo: add `int flags` to the get_image signatureNiklas Haas2023-01-231-3/+5
* drm: rewrite based around vo_drm_stateDudemanguy2023-01-211-0/+1
* player: add window-id propertyNRK2022-12-051-0/+1
* player/video: add VOCTRL_CONTENT_TYPEDudemanguy2022-11-151-0/+9
* vd_lavc: add vo caps and option to set GPU film grain applicationLynne2022-04-051-0/+2
* vo_gpu_next: refactor subtitle renderingNiklas Haas2022-02-211-0/+3
* vo_gpu_next: implement VOCTRL_EXTERNAL_RESIZEsfan52021-12-191-1/+1
* {player,video}: remove references to obsolete opengl-cb APIsfan52021-12-151-1/+1
* command: add display-width/display-height propertyDudemanguy2021-05-061-0/+1
* vo_vdpau: remove deprecated/inactive --vo-vdpau-deint optionwm42020-09-091-2/+0
* command: add read-only focused propertyGuido Cella2020-09-081-1/+4
* video: remove another redundant wakeupwm42020-04-101-0/+1
* vo: fix typo in commentwm42020-02-091-1/+1
* command, vo: add a mechanism for runtime DPI scale changeswm42020-01-091-3/+3
* command: add property returning hidpi scalewm42019-12-201-0/+1
* command, vo: remove old option change notification mechanismswm42019-12-171-13/+1
* wayland: update Maximize and Minimize handling to use new optionsPhilip Langdale2019-12-011-3/+0
* command: change window-minimized/window-maximized to optionswm42019-11-291-4/+3
* x11: use new option stuff to implement fullscreenwm42019-11-291-4/+8
* command: add `window-maximized` and make `window-minimized` settablePhilip Langdale2019-11-291-1/+5
* Revert "vo: add support for externally driven renderloop and make wayland use...dudemanguy2019-10-101-3/+0
* context_android: move common code to a separate filesfan52019-09-271-0/+1
* vo: remove unused equalizer control remainswm42019-09-201-14/+1
* vo, vo_gpu, glx: correct GLX_OML_sync_control usagewm42018-12-061-11/+27
* vo: use a struct for vsync feedback stuffwm42018-12-061-2/+19
* vo_gpu: glx: use GLX_OML_sync_control for better vsync reportingwm42018-12-061-0/+5
* encode: get rid of the output packet queuewm42018-05-031-1/+10
* vo_lavc: explicitly skip redraw and repeated frameswm42018-05-031-0/+3
* vo: add vo_reconfig2()wm42018-04-291-0/+7
* vo: move DR helper code to a separate source filewm42018-04-291-0/+8
* vo: pass through framedrop flag differentlywm42018-03-151-0/+2
* client API: deprecate opengl-cb API and introduce a replacement APIwm42018-02-281-1/+0
* video: rename VO_CAP_NOREDRAW to VO_CAP_NORETAINAman Gupta2018-02-171-2/+2
* cocoa-cb: initial implementation via opengl-cb APIAkemi2018-02-121-0/+5
* vo_gpu: make screenshots use the GL rendererwm42018-02-111-0/+11
* video: change some remaining vo_opengl mentions to vo_gpuAkemi2018-01-201-1/+1
* player: add internal `vo-resize` commandsfan52017-12-271-0/+3
* vo: add support for externally driven renderloop and make wayland use itRostislav Pehlivanov2017-12-051-0/+3
* vo: add VO_CAP_NOREDRAW for upcoming vo_mediacodec_embedAman Gupta2017-10-091-0/+2
* wayland_common: rewrite from scratchRostislav Pehlivanov2017-10-031-1/+1
* vo: avoid putting large voctrl_performance_data on stackNiklas Haas2017-09-111-1/+1
* vo_opengl: refactor timer_pool_measure (again)Niklas Haas2017-09-111-1/+1
* vo_opengl: refactor/fix mp_pass_perf codeNiklas Haas2017-09-111-6/+3
* video: redo video equalizer option handlingwm42017-08-221-0/+1
* options: add a thread-safe way to notify option updateswm42017-08-221-0/+1
* vo_opengl: add direct rendering supportwm42017-07-241-0/+32
* vo_opengl: refactor vo performance subsystemNiklas Haas2017-07-011-3/+21
* vo.c, vo.h, vo_null.c: change license to LGPLwm42017-05-101-10/+7
* options: remove deprecated sub-option handling for --vo and --aowm42016-11-251-9/+7
* vo_opengl: make frame reupload logic more robustwm42016-11-011-0/+1
* vo_opengl_cb: don't wait for redrawn frameswm42016-10-051-2/+4
* x11: fix external fullscreen updatewm42016-09-231-1/+6
* vo: add a unique frame_id to vo_framewm42016-09-221-0/+6
* player, ao, vo: don't call mp_input_wakeup() directlywm42016-09-161-0/+2
* vo: change defines to an enumwm42016-09-121-15/+17
* vo: remove unused VOCTRL_GET_PANSCANwm42016-09-081-1/+0
* options: add automagic hack for handling sub-option deprecationswm42016-09-051-0/+6
* options: add a mechanism to make sub-option replacement slightly easierwm42016-09-051-0/+4
* command: remove vo-cmdlinewm42016-09-021-1/+0
* vo_opengl: deprecate sub-options, add them as global optionswm42016-09-021-0/+1
* vo: use new option update mechanismwm42016-09-021-2/+4
* player: update Windows playback state asynchronouslywm42016-08-201-0/+1
* vo: fix mismatching types in pointer operationwm42016-08-201-1/+1
* player: fix display-sync timing if audio take long on resumewm42016-08-071-0/+1
* vo: remove now unused event_fd handlingwm42016-07-211-4/+2
* vo_opengl: allow backends to provide callbacks for custom event loopswm42016-07-201-1/+2
* vo_opengl: expose performance timers as propertiesNiklas Haas2016-06-071-0/+12
* vo_opengl: apply vo-cmdline command incrementallywm42016-06-051-0/+1
* video: refactor how VO exports hwdec device handleswm42016-05-091-3/+3
* win32: make taskbar progress indication optionalmaniak13492016-05-081-0/+1
* vo: get rid of vo_get_window_title()wm42015-12-061-2/+0
* vo_opengl: fix interpolation with display-syncwm42015-11-281-0/+3
* vo: change vo_frame field unitswm42015-11-271-2/+2
* vo_opengl: disable interpolation without display-syncwm42015-11-251-2/+1
* command, vo: add estimated-display-fps propertywm42015-11-251-0/+2
* vo: remove VOCTRL_GET_RECENT_FLIP_TIMEwm42015-11-231-1/+0
* win32: don't show progress indicator in idle modeJames Ross-Gowan2015-11-231-0/+1
* win32: support taskbar button progress indicatorMartin Herkt2015-11-151-0/+7
* player: account for minor VO underrunswm42015-11-141-1/+1
* command: rename vo-missed-frame-count propertywm42015-11-131-1/+1
* vo_opengl, vo_opengl_cb: drop unneeded vo_frame fieldswm42015-11-041-3/+2
* video/out: remove an unused parameterwm42015-10-031-10/+2
* vo: change some defines to enumswm42015-10-021-9/+13
* vo_opengl: drop old backend APIwm42015-10-021-1/+0
* vo_opengl: make sw suboption work without explicit backend selectionwm42015-10-011-0/+1
* player: add display sync modewm42015-08-101-0/+6
* vo: minor simplification for queue size handlingwm42015-07-201-4/+4
* vo: fix number of future frameswm42015-07-161-1/+1
* vo: change internal API for drawing frameswm42015-07-011-31/+31
* video: pass vsync offset to VOwm42015-07-011-0/+2
* video: pass future frames to VOwm42015-07-011-3/+23
* vo_opengl: change user options for requesting GLESwm42015-05-141-0/+1
* cocoa: make live-resizing as fast as beforewm42015-05-121-0/+2
* video/out: remove VOFLAG_FLIPPINGwm42015-05-011-1/+0
* Update license headersMarcin Kurczewski2015-04-131-5/+5
* video/out: remove unused colorspace reportingwm42015-03-311-5/+0
* command: fix display-fps property (again)wm42015-03-131-0/+2
* vo: update FPS only on state changeswm42015-03-121-1/+1
* cocoa: add support for querying ambient lightingStefano Pigozzi2015-03-041-0/+3
* vo_opengl: fix smoothmotion coefficient calculationStefano Pigozzi2015-02-131-0/+1
* video/out: cosmetics: rename VO_EVENT_ICC_PROFILE_PATH_CHANGEDwm42015-01-261-1/+1
* vo_opengl: remove remnants of dropped stereo buffer supportwm42015-01-241-1/+0
* vo: generic redraw supportwm42015-01-241-2/+2
* vo: simplify VOs by adding generic screenshot supportwm42015-01-241-3/+2
* video: separate screenshot modeswm42015-01-231-20/+4
* vo: fix disabling/enabling smoothmotion at runtimewm42015-01-231-3/+1
* vo_opengl: add smoothmotion frame blendingStefano Pigozzi2015-01-231-0/+13
* video: remove vfcap.hwm42015-01-211-2/+2
* x11: add --on-all-workspaces option and propertywm42015-01-161-2/+3
* vo: add functions to increment drop_countxylosper2015-01-081-0/+1
* vo_opengl: add support for in memory icc profilesStefano Pigozzi2015-01-071-1/+1
* video: batch query_format callswm42015-01-031-1/+1
* vo_opengl_cb: pass context directlywm42014-12-311-2/+1
* video: pass some VO params as structwm42014-12-311-4/+8
* vo: fix some nonsensewm42014-12-101-2/+0
* client API: expose OpenGL rendererwm42014-12-091-0/+2
* vo: include normal render-ahead time in flip_queue_offsetwm42014-12-091-0/+2
* video/out: minor simplification to event query functionwm42014-11-091-1/+1
* vo/x11: implement VOCTRL_GET_DISPLAY_NAMES with xrandr names (e.g., "LVDS1")Kevin Mitchell2014-11-071-0/+4
* command: add window-minimized property (X11 only)wm42014-11-021-1/+8
* command: make window-scale property observablewm42014-11-021-0/+8
* video: return responsibility of video redraw back to playloopwm42014-10-031-0/+1
* vo_vdpau: better integration with the generic framedrop codewm42014-09-201-3/+9
* video: rename VOCTRL_GET_WINDOW_SIZEwm42014-09-051-2/+4
* video: don't assume query_format is thread-safewm42014-08-201-0/+1
* video: add VOCTRL_GET_RECENT_FLIP_TIMEwm42014-08-181-0/+1
* video: take refresh rate changes into accountwm42014-08-171-0/+1
* video: add VO framedropping modewm42014-08-151-0/+5
* video: fix and simplify video format changes and last frame displaywm42014-08-121-8/+4
* video: move display and timing to a separate threadwm42014-08-121-29/+48
* video: don't keep multiple pointers to hwdec info structwm42014-08-111-1/+1
* vdpau: don't upload video images in advancewm42014-07-291-14/+0
* vo: remove vo_mouse_movement() wrapperwm42014-07-271-3/+0
* vo: different hack for VOs which need to mangle mouse inputwm42014-07-271-3/+0
* vo: hack to avoid threading issues with mouse inputwm42014-07-261-0/+2
* vo: make draw_image and vo_queue_image transfer image ownershipwm42014-06-171-2/+1
* video: introduce failure path for image allocationswm42014-06-171-1/+1
* video/out: change aspects of OSD handlingwm42014-06-151-7/+8
* Add more constwm42014-06-111-3/+0
* player: remove VO from seeking code pathwm42014-05-071-1/+0
* vo: remove old stuffwm42014-05-061-8/+0
* vo: get rid of config_count fieldwm42014-05-061-1/+0
* video: change everythingwm42014-05-021-4/+3
* video: move video frame queue from vo_vdpau.c to vo.cwm42014-05-021