index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
video
/
out
/
vo.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
vo: log timings around flipping/waiting
wm4
2017-01-18
1
-3
/
+6
*
vo_rpi: partially undeprecate
wm4
2016-12-08
1
-3
/
+3
*
options: remove deprecated sub-option handling for --vo and --ao
wm4
2016-11-25
1
-9
/
+7
*
win32: fix some Clang warnings
James Ross-Gowan
2016-11-17
1
-1
/
+1
*
vo: clear frame repeat flag when redrawing
wm4
2016-11-01
1
-0
/
+1
*
vo_tct: optional custom size, support non-posix with 80x25 default
Avi Halachmi (:avih)
2016-10-25
1
-2
/
+0
*
vo: vo_tct is now available on non-POSIX
wm4
2016-10-20
1
-0
/
+2
*
vo_tct: introduce modern caca alternative
rr-
2016-10-20
1
-0
/
+2
*
vo: log framedrops
wm4
2016-09-23
1
-1
/
+3
*
vo: add a unique frame_id to vo_frame
wm4
2016-09-22
1
-0
/
+3
*
player, ao, vo: don't call mp_input_wakeup() directly
wm4
2016-09-16
1
-6
/
+14
*
vo_rpi: deprecate this VO
wm4
2016-09-12
1
-3
/
+3
*
vo: don't access global options unsynchronized
wm4
2016-09-08
1
-6
/
+10
*
options: add automagic hack for handling sub-option deprecations
wm4
2016-09-05
1
-0
/
+1
*
vo_direct3d: deprecate direct3d_shaders alias
wm4
2016-09-05
1
-3
/
+2
*
options: add a mechanism to make sub-option replacement slightly easier
wm4
2016-09-05
1
-0
/
+1
*
vo_opengl: deprecate sub-options, add them as global options
wm4
2016-09-02
1
-3
/
+0
*
vo: use new option update mechanism
wm4
2016-09-02
1
-1
/
+6
*
m_config: add helper function for initializing af/ao/vf/vo suboptions
wm4
2016-09-02
1
-4
/
+3
*
vo, ao: disable positional parameter suboptions
wm4
2016-09-01
1
-0
/
+1
*
options: make mp_vo_opts options an actual sub-option group
wm4
2016-08-30
1
-2
/
+2
*
vo: remove redundant wakeup
wm4
2016-08-26
1
-1
/
+3
*
vo: be more trusting to estimated display FPS
wm4
2016-08-20
1
-8
/
+5
*
player: update Windows playback state asynchronously
wm4
2016-08-20
1
-6
/
+30
*
vo: fix mismatching types in pointer operation
wm4
2016-08-20
1
-2
/
+2
*
player: fix display-sync timing if audio take long on resume
wm4
2016-08-07
1
-0
/
+8
*
vo: remove now unused event_fd handling
wm4
2016-07-21
1
-58
/
+6
*
vo_opengl: allow backends to provide callbacks for custom event loops
wm4
2016-07-20
1
-9
/
+21
*
build: silence -Wunused-result
Niklas Haas
2016-06-07
1
-2
/
+2
*
vo_opengl: apply vo-cmdline command incrementally
wm4
2016-06-05
1
-4
/
+4
*
video: refactor how VO exports hwdec device handles
wm4
2016-05-09
1
-0
/
+1
*
vo: don't reset vsync statistics on seeks etc.
wm4
2016-04-06
1
-9
/
+14
*
mpv_talloc.h: rename from talloc.h
Dmitrij D. Czarkoff
2016-01-11
1
-1
/
+1
*
video: switch from using display aspect to sample aspect
wm4
2015-12-19
1
-2
/
+1
*
vo: get rid of vo_get_window_title()
wm4
2015-12-06
1
-17
/
+0
*
vo: cosmetics: split function
wm4
2015-11-29
1
-41
/
+56
*
vo: make using estimated FPS more conservative
wm4
2015-11-29
1
-0
/
+6
*
vo: remove redundant and broken code
wm4
2015-11-29
1
-2
/
+0
*
vo: report when switching back to system-reported FPS too
wm4
2015-11-28
1
-4
/
+11
*
vo: wait longer before abandoning system-reported display-fps
wm4
2015-11-28
1
-1
/
+4
*
vo: change vo_frame field units
wm4
2015-11-27
1
-3
/
+1
*
vo: switch back to system-reported display FPS if possible
wm4
2015-11-27
1
-8
/
+10
*
vo: factor redundant timer calls
wm4
2015-11-27
1
-3
/
+4
*
vo: fix audio-timing framedrop regressions
wm4
2015-11-27
1
-4
/
+5
*
vo: disregard system-reported display FPS if it's too imprecise
wm4
2015-11-27
1
-13
/
+42
*
vo: improve vsync delay detection
wm4
2015-11-27
1
-9
/
+15
*
vo: smooth out reported vsync time
wm4
2015-11-25
1
-18
/
+23
*
vo: add new frame drop detection
wm4
2015-11-25
1
-0
/
+15
*
vo: do not use display FPS for framedrop
wm4
2015-11-25
1
-38
/
+2
*
vo_opengl: disable interpolation without display-sync
wm4
2015-11-25
1
-28
/
+4
*
command, vo: add estimated-display-fps property
wm4
2015-11-25
1
-0
/
+77
*
vo: remove VOCTRL_GET_RECENT_FLIP_TIME
wm4
2015-11-23
1
-8
/
+1
*
vo: fix unpausing with display-sync
wm4
2015-11-15
1
-5
/
+3
*
vo: fix dropping frames with display-sync
wm4
2015-11-14
1
-2
/
+0
*
player: account for minor VO underruns
wm4
2015-11-14
1
-9
/
+15
*
command: rename vo-missed-frame-count property
wm4
2015-11-13
1
-4
/
+4
*
vo_opengl, vo_opengl_cb: drop unneeded vo_frame fields
wm4
2015-11-04
1
-2
/
+1
*
vo: do not go to sleep if there's a new frame queued
wm4
2015-11-03
1
-3
/
+3
*
vo: fix display-sync frame drop accounting again
wm4
2015-11-03
1
-1
/
+1
*
vo: fix no-audio mode with interpolation enabled/display-sync disabled
wm4
2015-11-01
1
-1
/
+1
*
video: fix framedrop accounting in display-sync mode
wm4
2015-10-30
1
-0
/
+1
*
vo: take normal drop path when dropping in display-sync mode
wm4
2015-10-29
1
-4
/
+3
*
vo: kill non-working missed frame detection
wm4
2015-10-27
1
-6
/
+0
*
vo: expose frame->num_vsyncs to the VO backend
Niklas Haas
2015-10-23
1
-1
/
+0
*
vo: log deviation from ideal vsync interval
wm4
2015-10-08
1
-0
/
+5
*
video/out: remove an unused parameter
wm4
2015-10-03
1
-5
/
+4
*
vo: fix compilation failure when vaapi is enabled and x11 disabled
Emmanuel Gil Peyrot
2015-10-02
1
-1
/
+1
*
Revert "vo_x11: remove this video output"
wm4
2015-09-30
1
-0
/
+4
*
vo: fix video EOF with display-sync
wm4
2015-08-12
1
-2
/
+2
*
player: add display sync mode
wm4
2015-08-10
1
-10
/
+78
*
vo_vdpau: fix frame scheduling if display FPS is unknown
wm4
2015-08-04
1
-2
/
+2
*
vo: fix inverted condition
wm4
2015-08-03
1
-1
/
+1
*
vo: correctly account for dropped frames
wm4
2015-08-01
1
-4
/
+4
*
vo: minor simplification for queue size handling
wm4
2015-07-20
1
-7
/
+6
*
vo: fix number of future frames
wm4
2015-07-16
1
-1
/
+1
*
vo: free frames before killing VO
wm4
2015-07-04
1
-1
/
+1
*
vo: set correct frame parameters on redraw
wm4
2015-07-03
1
-2
/
+2
*
vo: reset frame timing when redrawing
wm4
2015-07-02
1
-0
/
+2
*
vo: better magic value for unknown vsync interval
wm4
2015-07-01
1
-1
/
+1
*
vo: change internal API for drawing frames
wm4
2015-07-01
1
-112
/
+113
*
video: pass vsync offset to VO
wm4
2015-07-01
1
-0
/
+1
*
video: pass future frames to VO
wm4
2015-07-01
1
-3
/
+53
*
vo_x11: remove this video output
wm4
2015-06-26
1
-4
/
+0
*
vo: clarify condition
wm4
2015-06-08
1
-1
/
+1
*
vo: restore frame-drop logic for high-fps clips
Avi Halachmi (:avih)
2015-06-07
1
-0
/
+22
*
Revert "opengl: drop less frames when clip and display have similar fps"
wm4
2015-06-07
1
-9
/
+1
*
Revert "vo: improve frame drop logic on high playback rate"
wm4
2015-06-07
1
-11
/
+3
*
vo: move up vo_wayland in autoprobe list
wm4
2015-05-30
1
-3
/
+3
*
vo: remove suspicious line
wm4
2015-05-15
1
-1
/
+1
*
vo: avoid burning CPU when paused
wm4
2015-05-13
1
-1
/
+2
*
cocoa: make live-resizing as fast as before
wm4
2015-05-12
1
-8
/
+9
*
vo: use pthread_cond_timedwait() for video timing
wm4
2015-05-12
1
-6
/
+17
*
vo: always call draw_image_timed() if available
wm4
2015-05-12
1
-1
/
+1
*
threads: use utility+POSIX functions instead of weird wrappers
wm4
2015-05-11
1
-2
/
+4
*
vo: improve frame drop logic on high playback rate
Avi Halachmi (:avih)
2015-05-01
1
-3
/
+11
*
vo: fix non-sense in init code
wm4
2015-04-16
1
-1
/
+1
*
vo: cosmetics: reindent VO list
wm4
2015-04-16
1
-23
/
+23
*
vo_drm: add KMS/DRM renderer support
Marcin Kurczewski
2015-04-16
1
-0
/
+4
*
Update license headers
Marcin Kurczewski
2015-04-13
1
-5
/
+4
*
opengl: smoothmotion: wake up for next vsync a bit earlier
Avi Halachmi (:avih)
2015-04-09
1
-1
/
+1
*
opengl: drop less frames when clip and display have similar fps
Avi Halachmi (:avih)
2015-04-09
1
-1
/
+9
*
RPI support
wm4
2015-03-29
1
-0
/
+4
*
vo: make sure display-fps is up-to-date
wm4
2015-03-13
1
-2
/
+8
*
command: fix display-fps property (again)
wm4
2015-03-13
1
-7
/
+22
*
command: display-fps is the display FPS as assumed by the VO
wm4
2015-03-12
1
-1
/
+1
*
vo: update FPS only on state changes
wm4
2015-03-12
1
-12
/
+32
*
vo: hide opengl-cb in --vo=help
wm4
2015-03-10
1
-1
/
+1
*
vo_opengl: fix smoothmotion coefficient calculation
Stefano Pigozzi
2015-02-13
1
-0
/
+1
*
vo: minor simplification
wm4
2015-02-07
1
-13
/
+8
*
vo: handle very long frame durations with smoothmotion enabled
wm4
2015-01-26
1
-1
/
+1
*
vo: fix redraw logic
wm4
2015-01-25
1
-4
/
+2
*
vo: generic redraw support
wm4
2015-01-24
1
-5
/
+3
*
vo: simplify VOs by adding generic screenshot support
wm4
2015-01-24
1
-12
/
+31
*
vo: fix disabling/enabling smoothmotion at runtime
wm4
2015-01-23
1
-4
/
+6
*
vo: allow dropping additional frames with smoothmotion
wm4
2015-01-23
1
-6
/
+6
*
vo: cosmetics
wm4
2015-01-23
1
-22
/
+24
*
vo: fix framedrop in normal case
wm4
2015-01-23
1
-1
/
+2
*
vo_opengl: add smoothmotion frame blending
Stefano Pigozzi
2015-01-23
1
-6
/
+46
*
video: remove vfcap.h
wm4
2015-01-21
1
-1
/
+0
*
vo: never autoselect vo_null
wm4
2015-01-21
1
-2
/
+4
*
vo_opengl_old: remove this VO
wm4
2015-01-20
1
-4
/
+0
*
vo: restore framedrop
wm4
2015-01-20
1
-1
/
+1
*
video: fix waiting for last frame/format reconfig
wm4
2015-01-19
1
-0
/
+1
*
player: respect --untimed on last frame
wm4
2015-01-16
1
-2
/
+1
*
vo: don't synchronize when seeking
wm4
2015-01-12
1
-1
/
+7
*
vo: add functions to increment drop_count
xylosper
2015-01-08
1
-0
/
+7
*
video: batch query_format calls
wm4
2015-01-03
1
-5
/
+7
*
video: pass some VO params as struct
wm4
2014-12-31
1
-14
/
+10
*
vo_opengl: better probe handling
wm4
2014-12-19
1
-3
/
+5
*
vo: fix some nonsense
wm4
2014-12-10
1
-3
/
+2
*
client API: expose OpenGL renderer
wm4
2014-12-09
1
-0
/
+2
*
vo: include normal render-ahead time in flip_queue_offset
wm4
2014-12-09
1
-2
/
+3
*
video/out: minor simplification to event query function
wm4
2014-11-09
1
-5
/
+4
*
command: make window-scale property observable
wm4
2014-11-02
1
-0
/
+26
*
Set thread name for debugging
wm4
2014-10-19
1
-0
/
+3
*
video: return responsibility of video redraw back to playloop
wm4
2014-10-03
1
-3
/
+19
*
video: fix redrawing when pausing after framedrop
wm4
2014-09-21
1
-1
/
+1
*
vo_vdpau: better integration with the generic framedrop code
wm4
2014-09-20
1
-6
/
+11
*
video: wake up core as soon as possible
wm4
2014-09-16
1
-0
/
+1
*
vo_corevideo: remove this VO
Stefano Pigozzi
2014-09-06
1
-4
/
+0
*
Move compat/ and bstr/ directory contents somewhere else
wm4
2014-08-29
1
-1
/
+1
*
video: avoid unnecessary frame dropping
wm4
2014-08-23
1
-1
/
+5
*
video: some debugging output
wm4
2014-08-22
1
-0
/
+4
*
video: don't assume query_format is thread-safe
wm4
2014-08-20
1
-0
/
+15
*
video: add VOCTRL_GET_RECENT_FLIP_TIME
wm4
2014-08-18
1
-1
/
+6
*
video: dump vsync phase into stats file
wm4
2014-08-18
1
-2
/
+4
*
video: make vo_opengl the default over vo_vdpau
wm4
2014-08-17
1
-3
/
+3
*
video: take refresh rate changes into account
wm4
2014-08-17
1
-10
/
+27
*
video: add --display-fps switch to control framedrop FPS
wm4
2014-08-16
1
-3
/
+7
*
video: add VO framedropping mode
wm4
2014-08-15
1
-17
/
+102
*
vo: eliminate a redundant variable
wm4
2014-08-15
1
-10
/
+5
*
vo: remove unused libavutil include
wm4
2014-08-14
1
-2
/
+0
*
vo: fix mingw compilation
wm4
2014-08-14
1
-0
/
+2
*
video: fix and simplify video format changes and last frame display
wm4
2014-08-12
1
-62
/
+32
*
video: move display and timing to a separate thread
wm4
2014-08-12
1
-64
/
+381
*
vdpau: don't upload video images in advance
wm4
2014-07-29
1
-6
/
+0
*
vo: remove vo_mouse_movement() wrapper
wm4
2014-07-27
1
-14
/
+0
*
vo: different hack for VOs which need to mangle mouse input
wm4
2014-07-27
1
-4
/
+2
*
vo: hack to avoid threading issues with mouse input
wm4
2014-07-26
1
-1
/
+2
*
video: correct spelling: mp_image_params_equals -> mp_image_params_equal
wm4
2014-06-17
1
-1
/
+1
*
vo: make draw_image and vo_queue_image transfer image ownership
wm4
2014-06-17
1
-3
/
+2
*
video: introduce failure path for image allocations
wm4
2014-06-17
1
-1
/
+1
*
video/out: change aspects of OSD handling
wm4
2014-06-15
1
-18
/
+12
*
Add more const
wm4
2014-06-11
1
-18
/
+18
*
video: fix another cover art corner case
wm4
2014-06-09
1
-1
/
+1
*
vo: correctly initialize parameters in corner cases
wm4
2014-06-01
1
-1
/
+4
*
vo: minor simplifications
wm4
2014-05-22
1
-11
/
+3
*
vo: remove config_ok check from vo_check_events()
wm4
2014-05-22
1
-3
/