diff options
author | Niklas Haas <git@nand.wakku.to> | 2015-03-13 19:30:31 +0100 |
---|---|---|
committer | Niklas Haas <git@nand.wakku.to> | 2015-03-15 18:01:39 +0100 |
commit | 44a78a2be20ef3affac7e6f3aa98c0742cf019a9 (patch) | |
tree | 845c5e4351cad7a864fee41e80385be926024249 /video/out/win_state.c | |
parent | 6f3292813f27c420e1e2a2382aaaf2193ca8491e (diff) | |
download | mpv-44a78a2be20ef3affac7e6f3aa98c0742cf019a9.tar.bz2 mpv-44a78a2be20ef3affac7e6f3aa98c0742cf019a9.tar.xz |
vo_opengl: refactor smoothmotion -> interpolation
This replaces the old smoothmotion code by a more flexible tscale
option, which essentially allows any scaler to be used for interpolating
frames. (The actual "smoothmotion" scaler which behaves identical to the
old code does not currently exist, but it will be re-added in a later commit)
The only odd thing is that larger filters require a larger queue size
offset, which is currently set dynamically as it introduces some issues
when pausing or framestepping. Filters with a lower radius are not
affected as much, so this is identical to the old smoothmotion if the
smoothmotion interpolator is used.
Diffstat (limited to 'video/out/win_state.c')
0 files changed, 0 insertions, 0 deletions