arch1t3cht
53466be0ca
Merge branch 'avisynth' into feature
2022-08-13 23:03:33 +02:00
arch1t3cht
ad443dd118
avisynth: Properly destruct the IScriptEnvironment
...
Starting with AVISYNTH_INTERFACE_VERSION=5, this is how script
environments should be deleted. The previous code was causing crashes
when unloading AviSynth in certain scenarios, such as when failing to
open a file due to an incorrect path.
2022-08-13 22:53:58 +02:00
arch1t3cht
95bd0edbdd
Merge branch 'lua_api' into feature
2022-08-13 21:00:21 +02:00
arch1t3cht
0376c56a95
Lua docs: Typo fix
2022-08-13 21:00:13 +02:00
arch1t3cht
ce1b3a0158
avisynth: Validate downmix option
...
Because... let's maybe not let users make Aegisub call arbitrary
symbols in avisynth.dll/so just by editing the config.json.
2022-08-13 01:06:24 +02:00
arch1t3cht
fe285678a3
avisynth: Allow compilation on Linux
...
Co-authored-by: wangqr <wangqr@wangqr.tk>
2022-08-13 01:06:24 +02:00
arch1t3cht
80e8ad0103
Merge branch 'folding' into feature
2022-08-08 16:40:24 +02:00
arch1t3cht
663112ba03
folding: Don't drop folds starting at the very first line
2022-08-08 16:38:43 +02:00
arch1t3cht
17d50d49ef
Merge branch 'lua_api' into feature
2022-08-08 02:19:40 +02:00
wangqr
e2a49b3313
Avisynth audio provider: add option to allow no downmix
2022-08-08 01:38:20 +02:00
wangqr
691ab820b8
Handle exceptions from AviSynthWrapper ctor
2022-08-08 01:38:01 +02:00
sepro
8e1cc6228e
Add automation function to get frame
2022-08-08 01:30:15 +02:00
arch1t3cht
bde149fd30
lua: Function returning if the file is modified
2022-08-08 01:00:08 +02:00
arch1t3cht
e8493975e2
Merge branch 'lua_api' into feature
2022-08-01 23:24:16 +02:00
arch1t3cht
64ba5b1e36
Merge branch 'info' into feature
2022-08-01 22:15:34 +02:00
arch1t3cht
8dbf6a4fb7
README: lua_api, wangqr_time_video, and the zlib linker bug
2022-08-01 22:15:22 +02:00
arch1t3cht
69d79ac0cf
Merge branch 'wangqr_time_video' into feature
2022-08-01 22:09:29 +02:00
arch1t3cht
84d90ce80b
Merge branch 'video_panning_option' into feature
2022-08-01 21:56:24 +02:00
wangqr
c232ef6bb6
Fix syntax error in e2ea84541f
2022-08-01 21:43:26 +02:00
Oneric
61c6303a14
AlignToVideo: Handle tolerance = 0 correctly
...
Checking if the diff is '>' instead of '>=' will always fail if
tolerance=0, even if the colours are identical. This will cause the line
to get a startime greter than its end time, which is not desireable.
Rounding errors and limits of floating type precision might still affect
the comparison. An additional sanity check before calculation is added
to ensure the selected position and colour match within tolerance.
This allows us to refactor the search code to never check the starting
frame and guanrantees valid timings with start<end even with
rounding errors.
2022-08-01 21:43:26 +02:00
Oneric
7a729532b4
AlignToVideo: Improve rgb->lab precision
2022-08-01 21:43:26 +02:00
Oneric
e098342f54
dialog_align: Remove point at the end of the tooltips
...
No other tooltips end with points, even if they're a sentence.These
ones aren't even sentences.
Also updates all *.po files accordingly, with an hacked in
POT-Creation-Date due to issues with make_pot.sh.
2022-08-01 21:43:24 +02:00
wangqr
b5e7bbc5ad
Submit "align to video" on double click
...
Fix wangqr/Aegisub#34
2022-08-01 21:43:17 +02:00
wangqr
42248eabad
Remove the trailing period in help text of time/align
...
Fix wangqr/Aegisub#7
2022-08-01 21:43:17 +02:00
wangqr
68166c7581
Fix missing config option for Align on macOS
2022-08-01 21:43:17 +02:00
wangqr
c71e140c41
Fix errors in AlignToVideo
...
* Call TimeAtFrame with correct parameter
* Fix syntax error
2022-08-01 21:43:17 +02:00
Charlie Jiang
3dcab8b9bd
Merge remote-tracking branch 'origind-dev/master'
...
Add align to video function
2022-08-01 21:43:15 +02:00
arch1t3cht
c07a648270
Add options to commit or reverse video zoom
2022-08-01 21:21:24 +02:00
arch1t3cht
fa33b07c7f
Add option toggling behaviour of Ctrl+Zoom
2022-08-01 21:00:53 +02:00
arch1t3cht
feab1a5663
Add documentation for text selection api
2022-08-01 20:48:15 +02:00
arch1t3cht
b61f8946c1
Merge branch 'folding' into feature
2022-08-01 20:06:24 +02:00
arch1t3cht
fd1a92d627
Folding: Fix default hotkeys
2022-08-01 20:05:55 +02:00
arch1t3cht
c0fa794e45
Lua: Functions to set text selection and cursor
...
Putting this logic for delaying changes in the TextSelectionController
isn't the cleanest, but all attempts at saving this state somewhere in
the Lua API instead turned out even worse. Also, the logic for inverted
selections probably does belong in there.
2022-08-01 19:56:53 +02:00
arch1t3cht
4a928674cd
Merge branch 'folding' into feature
2022-07-31 21:31:44 +02:00
arch1t3cht
7c92e6bbd6
Folding: Dont error on missing _foldinfo
2022-07-31 21:31:34 +02:00
arch1t3cht
4b9c50a702
Merge branch 'vector_clip_actions' into feature
2022-07-30 13:46:04 +02:00
arch1t3cht
af009c4ce7
Make line tool the default vector clip tool again
2022-07-30 13:45:49 +02:00
arch1t3cht
32dda63971
Merge branch 'misc_dc' into feature
2022-07-30 13:07:42 +02:00
arch1t3cht
a6af313cf2
Merge branch 'info' into feature
2022-07-30 13:06:58 +02:00
arch1t3cht
a37f84215d
Typo fix
2022-07-30 03:36:33 +02:00
arch1t3cht
9177943c76
Update README: ffms2 and misc_dc
2022-07-30 01:51:46 +02:00
Asada shinon
ba3a3dc80a
Parse mixin lines as template lines
2022-07-30 00:57:15 +02:00
arch1t3cht
aeaab655eb
Fix segfault when stereo downmixing
2022-07-30 00:45:49 +02:00
Ristellise
f06e42a82e
[Shinon] Change Mono Downmixing to Stereo Downmixing
2022-07-29 23:21:55 +02:00
wangqr
dabd9f699f
Add option to downmix FFMS audio
...
When enabled, restore FFMS to old behavior, downmixing auduo to S16 mono. This can reduce cache usage.
Fix wangqr/Aegisub#31
2022-07-29 23:18:56 +02:00
Asada shinon
d0efa0494a
Save vector clips with two decimal places
...
Co-authored-by: arch1t3cht <arch1t3cht@gmail.com>
2022-07-29 21:50:10 +02:00
Asada shinon
58a6cf4793
Added new hotkey command to reload current font provider.
2022-07-29 20:51:37 +02:00
arch1t3cht
32fc7abd2d
Explain the problems with adding new forks
2022-07-27 17:06:32 +02:00
arch1t3cht
11b5a80618
Merge branch 'folding' into feature
2022-07-27 15:27:04 +02:00
arch1t3cht
ca462c2a24
Merge branch 'info' into feature
2022-07-27 15:26:37 +02:00