wangqr
d6ddea0f65
Detect EBML magic number to skip encoding detection for MKV
...
MKV loads slow after f733297499
2019-06-16 19:16:31 -04:00
wangqr
2bbed6c5a0
Load audio when video is successfully loaded
...
Fix bug introduced in 8f40ca44ce
2019-06-06 16:32:26 -04:00
wangqr
592250eeaa
Remove call to wxSizer::CalcMin and wxSizer::RecalcSizes
...
As they are used internally by Layout and should not be called
directly.
2019-06-06 15:24:40 -04:00
wangqr
8f40ca44ce
Try auto loading audio from video only when actually loading a video
...
If the user drop some files into Aegisub, we try to load sub, video,
audio, etc from them. When "Automatically open audio when opening
video" is checked in config, we try to load audio from the path of
the video. This should only be done if the video is newly loaded. So
we should never try to load audio from video if the user is just
opening a subtitle.
See https://github.com/Aegisub/Aegisub/issues/121#issuecomment-498489847
2019-06-06 14:31:07 -04:00
wangqr
f776db2d2b
Change the default fontsize and the list of resolutions
...
The default fontsize is changed to 48. While it still looks small
on the default 720p video, it is actually bigger than
20 / 480 * 720 = 30
Here 720p is the default video resolution after 837d5a41d7
. Some
common resolutions are also added to the preset list.
Fix wangqr/Aegisub#3
2019-06-03 22:08:11 -04:00
wangqr
f9ffc46bf6
Add linux desktop icon
2019-05-22 20:45:51 -04:00
wangqr
019e68147e
Fix FFT first sample location
...
Fix wangqr/Aegisub#1
2019-05-22 20:10:09 -04:00
wangqr
f733297499
Rewrite encoding detection
...
Now feeds all data to uchardet, when uchardet is available. The file
size limit is removed.
When uchardet is not available, we look for UTF-8 BOM.
This should make loading UTF-8-BOM files faster.
Because Aegisub always save file in UTF-8-BOM, this should also
guarentee Aegisub will load large (>100MB) file saved by itself.
See Aegisub/Aegisub#110
2019-05-18 22:13:26 -04:00
wangqr
4c6d370d51
Add install target
2019-05-18 20:10:18 -04:00
wangqr
b7c640d061
Fix High DPI issue on GTK
...
* Use icon size in the config
2019-05-17 13:58:14 -04:00
wangqr
2c06f03f5b
Add AviSynth support
2019-05-16 11:07:57 -04:00
wangqr
1819fc8d8b
Fix iconv ConversionFailure on long path
2019-05-16 11:04:53 -04:00
wangqr
ba54e8d12f
Fix build warnings
2019-05-11 21:36:34 -04:00
Ryan Lucia
c76e410d30
Divorce stored TPP lead-in/out values from config
...
There's no real reason to link these as far as I can tell, and plenty of
valid reasons not to
2019-05-11 20:04:29 -04:00
Ryan Lucia
bb2cfb1fcd
Properly ignore ASS whitespace characters in character counter
2019-05-11 20:00:49 -04:00
Ryan Lucia
9abcc03202
Add configuration options for colors in visual typesetting tools
2019-05-11 19:43:54 -04:00
Ryan Lucia
837d5a41d7
Update default config to modern standards
2019-05-11 19:38:10 -04:00
Ryan Lucia
875456c803
Use FFMS2 constant in place of magic number
2019-05-10 15:22:26 -04:00
Ryan Lucia
9ddecfdd46
Ignore VS build files
...
Most files were moved to .vs directory with VS15
2019-05-10 15:17:19 -04:00
Ryan Lucia
70f27eae4b
Pass 0 to FFMS_Init
...
The argument is no longer used, and the docs specify to pass a value of 0 to avoid confusion
2019-05-10 15:12:55 -04:00
Ryan Lucia
8d2ef3fca7
Point users at a functional bug tracker
2019-05-10 15:09:25 -04:00
Ryan Lucia
48869ae0ad
Fix line order when splitting after current frame
2019-05-10 15:09:05 -04:00
Ryan Lucia
b00285cf71
Use proper event for DoubleUpdater
...
Previously changes weren't recognized because the event bound was for integers
2019-05-10 15:06:01 -04:00
Ryan Lucia
c6c9e05406
Remove dead forums link
2019-05-10 15:05:18 -04:00
Ryan Lucia
fc1a78aeca
Make translation assistant skipping whitespace an explicit setting
2019-05-10 15:04:48 -04:00
Ryan Lucia
38bb1790ab
Remove Force BT.601 option and update color matrix guessing
2019-05-10 15:03:20 -04:00
Ryan Lucia
fff08c4650
Add support for setting status bar text from Lua
2019-05-10 14:54:05 -04:00
wangqr
163d57d6a2
Fix LuaJIT segfault
2019-05-09 21:36:11 -04:00
wangqr
6266867586
Fix errors in AlignToVideo
...
* Call TimeAtFrame with correct parameter
* Fix syntax error
2019-05-09 16:54:20 -04:00
wangqr
4431f678ce
Update about dialog
2019-05-09 16:30:38 -04:00
Charlie Jiang
419386aadd
Merge remote-tracking branch 'origind-dev/master'
...
Add align to video function
2019-05-09 16:26:08 -04:00
wangqr
c4cce28766
Update README to use CMake
2019-05-08 22:49:53 -04:00
wangqr
1ae2f60b9a
Fix CMake build errors
2019-05-08 17:09:29 -04:00
wangqr
b6eebcd7ef
Fix build warnings
2019-05-08 17:09:07 -04:00
wangqr
bf55264e6d
Fix VS2019 compile issues
2019-05-08 16:34:53 -04:00
wangqr
34575a9786
Migrate to CMake to update packages easier
2019-05-08 16:34:39 -04:00
wangqr
69310d40ae
Correctly handle memory free using Lua GC
...
Instead of manually free. Otherwise return value of `search' may refer to invalid memory.
Fix Aegisub/Aegisub#99
2019-03-15 00:01:29 -04:00
wangqr
657d9d5149
Bump boost version to 1.69.0
...
Fix Aegisub/Aegisub#93
2019-03-14 23:58:28 -04:00
wangqr
043a45cf91
Add DPI aware to Aegisub manifest
2018-12-08 01:20:08 -05:00
wangqr
ad15c53fb1
Add DPI awareness
...
* Removed most hard coded wxSize
* Sub edit box now have DPI aware icons
2018-12-08 01:20:08 -05:00
wangqr
841a35a6fd
Fix overflow bound
2018-12-08 01:20:08 -05:00
wangqr
ee7dc6af4e
Fix millisecond to centisecond convertion
...
Fix Aegisub/Aegisub#94
2018-12-08 01:20:08 -05:00
wangqr
77da2436c5
Change some text box size to make it looks better on HiDPI
2018-12-08 01:20:08 -05:00
wangqr
7be2325629
Fix travis-ci build script
2018-12-08 00:48:00 -05:00
Thomas Goyne
2cb92a5f74
Bump _WIN32_WINNT to Vista
2018-11-23 09:22:18 -08:00
Thomas Goyne
ebc76c8a11
Update ffmpeg and ffms2
2018-11-23 09:22:18 -08:00
Thomas Goyne
6afb851365
Update freetype2
2018-11-23 09:22:18 -08:00
bkbkb
83736b4866
Fix fribidi download link
2018-07-29 21:39:15 -07:00
Thomas Goyne
524c6114a8
Merge pull request #80 from jbeich/boost
...
Unbreak build against Boost 1.68
2018-07-09 15:06:51 -07:00
Jan Beich
d8336d2fed
Keep using std::distance after Boost 1.68
...
src/search_replace_engine.cpp:256:14: error: call to
'distance' is ambiguous
count += distance(
^~~~~~~~
/usr/include/c++/v1/iterator:511:1: note: candidate function [with _InputIter =
boost::u32regex_iterator<std::__1::__wrap_iter<const char *> >]
distance(_InputIter __first, _InputIter __last)
^
/usr/local/include/boost/iterator/distance.hpp:49:9: note: candidate function [with SinglePassIterator =
boost::u32regex_iterator<std::__1::__wrap_iter<const char *> >]
distance(SinglePassIterator first, SinglePassIterator last)
^
2018-07-09 20:17:59 +00:00