arch1t3cht
6f073c6a31
Merge branch 'vapoursynth' into feature
2023-02-24 01:42:58 +01:00
arch1t3cht
1f2eaaf6e4
vapoursynth: Show logged messages in progress window
2023-02-24 01:42:30 +01:00
arch1t3cht
ad38400ab9
vapoursynth: Improve default scripts and add utility functions
...
Add a utility library that wraps LWLibavSource and can parse its .lwi
file to obtain timecodes and keyframes. It also contains a function to
generate and save keyframes using WWXD or Scxvid. Update the default
scripts to use these functions.
2023-02-24 01:42:30 +01:00
arch1t3cht
b5a646de66
Merge branch 'vapoursynth' (early part) into feature
2023-02-24 00:30:21 +01:00
arch1t3cht
8b605c8fb5
Merge branches 'workarounds', 'bestsource', 'misc', 'info', 'wangqr_gui', 'fixes' and 'avisynth' into feature
2023-02-24 00:29:28 +01:00
wangqr
c7d757b91e
Save state of "show original"
...
Fix wangqr/Aegisub#41
2023-02-24 00:11:12 +01:00
arch1t3cht
c348f8582a
vapoursynth: Add a preferred cache directory and clean it when necessary
2023-02-05 02:32:57 +01:00
arch1t3cht
15f4da61d3
bestsource: Clean index cache when necessary
2023-01-31 02:47:02 +01:00
arch1t3cht
79a0655eb8
Merge branch 'folding' into feature
2023-01-27 02:55:50 +01:00
arch1t3cht
57572e5686
Merge branch 'vector_clip_actions' into feature
2023-01-26 23:34:27 +01:00
arch1t3cht
a632f5f7ee
Revert "Merge branch 'vector_clip_actions' into feature"
...
This reverts commit bd4e79fdf9
, reversing
changes made to 9d4a67b523
.
2023-01-26 23:34:14 +01:00
arch1t3cht
c6b901dfbe
Merge branches 'bugfixes', 'workarounds', 'fixes', 'gui', 'xa2-ds', 'avisynth', 'vapoursynth' and 'video_panning_option' into feature
2023-01-26 23:12:07 +01:00
arch1t3cht
36e5275418
visual tools: Add perspective tool
2023-01-25 23:24:11 +01:00
arch1t3cht
d08726606f
meson: Also add regen dependencies for bitmaps
2023-01-10 21:47:29 +01:00
arch1t3cht
1bd426f69a
folding: Switch to extradata for storage
...
This makes the internal juggling of fold data even more complicated, but
it has a number of advantages:
- Folds will preserved even when opening the file with Aegisub builds
that don't know about folding.
- Folds will be preserved by automation scripts that re-insert every
line.
- Folds do not break when adding or deleting lines in a text editor or
some other editor, as long as the lines involving folds aren't
touched.
- In particular, merging changes using tools like git will not break
folds.
- Copy/pasting folds also keeps the folds to some extent. This is
impossible to solve in full generality, but simple cases like
cut/pasting a folded section somewhere else work, as long as the file
isn't saved in between.
- This will give automation scripts full access to folding without
needing to set up any additional API functions.
2023-01-02 02:40:19 +01:00
arch1t3cht
cba8d3644f
Remove "Video Panning" option
...
It's probably stable enough at this point, and hiding it behind an
option just creates more confusion than it prevents.
2022-11-17 17:29:18 +01:00
arch1t3cht
bd4e79fdf9
Merge branch 'vector_clip_actions' into feature
2022-11-04 00:46:15 +01:00
arch1t3cht
b1a9867f16
Visual perspective tool: First functioning version
2022-11-04 00:45:32 +01:00
arch1t3cht
9d4a67b523
Merge branches 'info', 'video_panning_option', 'fixes', 'misc', 'vapoursynth' and 'wangqr_gui' into feature
2022-11-03 00:03:23 +01:00
arch1t3cht
7ddfef7517
Add syntax highlighting for drawings and vector clips
...
The highlighting distinguishes drawing commands from coordinates, and
colors x and y coordinates in different colors to make coordinates
easier to visually parse. Furthermore, in cubic Bezier curves, it
underlines the coordinates which corresponds to endpoints of the curves.
2022-11-02 23:58:01 +01:00
arch1t3cht
ccc5f44a5f
Merge branches 'info', 'bugfixes', 'workarounds', 'fixes', 'folding', 'bestsource', 'avisynth' and 'vapoursynth' into feature
2022-09-27 23:37:18 +02:00
arch1t3cht
febce3ecdc
vapoursynth: Add configurable default script
...
This default script will be executed to load any file whose file name
extension is not .py or .vpy .
The gui code for setting the default script is still a bit wonky as it
doesn't fit the rest of the preferences pages nicely, but it works for
now.
2022-09-27 23:14:30 +02:00
arch1t3cht
bb16cdf7fe
Merge branches 'folding', 'misc' and 'bestsource' into feature
2022-08-23 20:16:55 +02:00
arch1t3cht
c8d4df1355
Add option to sort subtitles by text
2022-08-23 16:11:23 +02:00
arch1t3cht
3b8cc6deb1
Merge branches 'misc', 'xa2-ds' and 'info' into feature
2022-08-19 02:31:59 +02:00
arch1t3cht
aadf6b32b9
Add option to copy or save subtitles with transparent background
2022-08-19 01:46:19 +02:00
arch1t3cht
17d827c88a
Merge branch 'misc_dc' into feature
2022-08-16 19:59:42 +02:00
arch1t3cht
6cdf360e76
Add downmix option on OSX
...
This fixes wangqr's commit dabd9f that adds an option to enable or
disable downmixing
2022-08-16 19:58:11 +02:00
arch1t3cht
24ac0647ac
Merge branch 'vapoursynth' into feature
2022-08-16 19:57:22 +02:00
arch1t3cht
6af0b41f47
bestsource: Add audio provider
2022-08-16 19:22:54 +02:00
arch1t3cht
70fd08aabe
bestsource: Expose some options
2022-08-16 19:22:54 +02:00
arch1t3cht
44888d9b70
Merge branch 'color_picker_fix2' into feature
2022-08-16 16:09:13 +02:00
arch1t3cht
25bd040494
Fix color picker option
2022-08-16 16:07:25 +02:00
arch1t3cht
53466be0ca
Merge branch 'avisynth' into feature
2022-08-13 23:03:33 +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
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
68166c7581
Fix missing config option for Align on macOS
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
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
32dda63971
Merge branch 'misc_dc' into feature
2022-07-30 13:07:42 +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
arch1t3cht
11b5a80618
Merge branch 'folding' into feature
2022-07-27 15:27:04 +02:00
arch1t3cht
0926f84d0e
Merge branch 'spectrum-frequency-mapping' into feature
2022-07-27 15:26:36 +02:00
arch1t3cht
8ca6ec1884
Merge branches 'vector_clip_actions' and 'color_picker_fix2' into feature
2022-07-27 15:26:34 +02:00
arch1t3cht
9cc3fe9e71
Merge branches 'video_panning_option', 'bugfixes' and 'avisynth' into feature
2022-07-27 15:26:33 +02:00
arch1t3cht
56cc1a6873
Add line folding
...
Line folds are managed using metadata of AssDialogue elements, and
saved in the project properties. They only affect the appearance of the
subtitle grid, and have no impact on other line operations.
2022-07-27 15:23:47 +02:00