Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite #8

Open
wants to merge 28 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
29fb0e4
Rewrite beginnings
po5 Dec 26, 2022
697dc0a
Simplify speed_transition, remove 1x limitation
po5 Dec 27, 2022
0d18d66
Flatten flash_speed
po5 Dec 27, 2022
79b9bbe
Reorder conditions
po5 Dec 27, 2022
05aeb0b
Rewind feature
po5 Dec 26, 2022
80816b9
Speedup-target improvements
po5 Dec 27, 2022
85bc9c3
Update time_for_correction formula
po5 Dec 28, 2022
5533343
Subtitle lookahead when subs are displayed
po5 Dec 28, 2022
cdd7a5a
Relative speedup-target
po5 Dec 28, 2022
7de120b
Rework key handling and timer management, subs correction improvements
po5 Jan 2, 2023
20ced3a
Ensure timer on external calls to slowdown
po5 Jan 5, 2023
4815038
Clear next sub on seek
po5 Jan 5, 2023
54cecd8
Reintroduce rewind
po5 Jan 5, 2023
6db6590
Account for speedup-target in more situations
po5 Jan 6, 2023
5a42115
Rewind toggle
po5 Jan 6, 2023
2b1b64a
Take adjusted speed into account for transition time
po5 Jan 9, 2023
cdcad3e
Don't trigger sub speed cap on empty lines for text subtitles
po5 Jan 9, 2023
c7364dc
Reset play-dir when cancelling rewind toggle with regular toggle keybind
po5 Jan 9, 2023
b2ed2a1
Account for multiply_modifier in speed_transition
po5 Jan 9, 2023
e0e50d7
Don't run lookahead on every line of frame-by-frame typesetting
po5 Jan 9, 2023
4bd9993
Round values in timer target speed check
christoph-heinrich Jul 26, 2023
2c00ab2
Add note about regex filter for ignoring empty subtitle lines
po5 Jul 26, 2023
4afd2aa
More robust regex filter
po5 Jul 26, 2023
1294d0d
Only fetch current speed value in flash-speed binding when necessary
po5 Aug 2, 2023
c86b658
Update sample config
po5 Aug 4, 2023
a2876f3
Update options through script-opts, remove set-option message
po5 Aug 4, 2023
b3266bb
Customizable osd symbol, default to mpv's fast-forward icon
po5 Feb 9, 2024
92af3e2
Add rewind symbol
po5 Feb 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions evafast.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# How far to jump on press
# How far to jump on press, set to 0 to disable seeking and force fastforward
seek_distance=5

# Playback speed modifier, applied once every speed_interval until cap is reached
Expand All @@ -11,7 +11,7 @@ speed_interval=0.05
# Playback speed cap
speed_cap=2

# Playback speed cap when subtitles are displayed, 'no' for same as speed_cap
# Playback speed cap when subtitles are displayed, ignored when equal to speed_cap
subs_speed_cap=1.6

# Multiply current speed by modifier before adjustment (exponential speedup)
Expand All @@ -24,8 +24,15 @@ show_speed=yes
# Show current speed on the osd when toggled (or flash speed if using uosc)
show_speed_toggled=yes

# Show current speed on the osd when speeding up towards a target time (or flash speed if using uosc)
show_speed_target=no

# Show seek actions on the osd (or flash timeline if using uosc)
show_seek=yes

# Look ahead for smoother transition when subs_speed_cap is set
lookahead=no
subs_lookahead=yes

# Symbols prepended to the osd message
osd_symbol={\fnmpv-osd-symbols} {\r}
osd_rewind={\fnmpv-osd-symbols} {\r}
Loading