Commit Graph

8163 Commits

Author SHA1 Message Date
Kubat e90e3aa5da
Add a script to generate an AppImage from aegisub 2021-02-09 17:45:43 +01:00
Kubat 25f851be7d
Patch the '?data' path when aegisub is launched as an AppImage 2021-02-09 17:45:27 +01:00
Kubat 88d9e9cef6
[build] Make aegisub compile with clang 2021-02-02 16:25:11 +01:00
odrling 95914161ee normalize timecodes for every formats except matroska 2021-01-09 05:03:30 +01:00
odrling 9a25b906cb shift video instead of subtitles
This is probably wrong in some cases. This is probably what we want with
matroska files.
2021-01-07 17:52:34 +01:00
odrling 92f09f1445 fix mks file parsing 2020-12-22 02:37:46 +01:00
odrling 3afe8f8281 remove japan7-fonts submodule 2020-11-24 19:55:32 +01:00
RhiobeT be1237cbb5 Remove outdated comment 2020-11-24 19:55:26 +01:00
Pierre Jeanjean fbcca085c3
Fix for HiDPI scaling of videos (#2) 2020-11-24 19:31:23 +01:00
odrling dc9d9beec5 meson: create git_version.h in configuration step 2020-11-24 14:54:37 +01:00
odrling e8d75e7e0f windows: use libass and openal
DirectSound seems a bit broken on my system. Still left in the build if
someone updates from earlier releases. xy is dead
2020-11-24 13:15:54 +01:00
odrling 6a90f32c62 windows: add translations to installer 2020-11-24 12:47:27 +01:00
odrling ec030c54e2 use wxString::Format in current time text field 2020-11-24 01:28:04 +01:00
odrling 1af281fcf0 release buildtype 2020-11-23 22:59:01 +01:00
odrling 3753e9c491 fix luajit for windows
seems that happens for msys2 too
2020-11-23 21:56:50 +01:00
Myaamori 805b01720d meson: fix wx subproject on Linux 2020-11-23 21:56:42 +01:00
Myaamori d32154c423 Use wxSizer::RepositionChildren instead of RecalcSizes on wx 3.1.3+ 2020-11-23 08:20:00 +01:00
Myaamori b07648410d Correct wxStyledTextCtrl::StartStyling for wx 3.1 2020-11-23 08:19:48 +01:00
Myaamori b48cf56646 meson: update/promote libass dependency wraps 2020-11-23 08:19:28 +01:00
Myaamori 44927acc6e meson: set _DEBUG on all platforms for debug builds 2020-11-23 08:16:58 +01:00
Myaamori b36b81acd7 meson: don't generate git_version.xml and don't regenerate git_version.h on windows
Also fix incorrect use of return outside function. Fixes #80
2020-11-23 08:16:35 +01:00
odrling 68fecbff20 poke 2020-11-23 08:09:51 +01:00
odrling 21ed4cfc2f generate installer 2020-11-22 19:55:18 +01:00
odrling 7a9ef2112c fix version.sh 2020-11-22 19:41:58 +01:00
odrling 324dd164f2 fix build (again) 2020-11-21 22:20:57 +01:00
odrling 49eaeafe52 certificate issues begone 2020-11-20 02:42:15 +01:00
odrling c5b99ef449 make the internet available again :^) 2020-11-20 02:31:52 +01:00
odrling 6c91fba4b5 build more things from wrap 2020-11-20 02:22:33 +01:00
odrling 34bfbfaf41 buildtype release 2020-11-20 02:13:42 +01:00
odrling 87ec95b263 build wxwidgets 2020-11-20 01:28:23 +01:00
odrling b0266bcdaf install deps for mingw 2020-11-20 01:27:48 +01:00
odrling 9f37dc4cd4 add avisynth 2020-11-19 22:21:58 +01:00
odrling 4688813b2a Add installer generation 2020-11-19 17:27:37 +01:00
odrling 7c7c6ce14a remove appveyor CI 2020-11-19 01:01:03 +01:00
odrling 82afc56f6f fix mingw build 2020-11-19 00:42:39 +01:00
odrling 10f8114df3 test msys ci 2020-11-18 14:51:00 +01:00
odrling 4a8781ef1d update libpng wrap 2020-11-18 00:17:00 +01:00
odrling 58a2ec95cd provide freetype_dep 2020-11-18 00:07:23 +01:00
odrling 4eaf4bd75c Revert "custom repo in freetype2 wrap"
This reverts commit e89b9012bc.
2020-11-18 00:03:24 +01:00
odrling e89b9012bc custom repo in freetype2 wrap 2020-11-17 23:34:36 +01:00
odrling 7db38ecb55 provide libpng wrapper 2020-11-17 23:02:37 +01:00
odrling 0773074764 set default_library=static in windows CI 2020-11-17 22:28:58 +01:00
odrling ff4d4abdbf custom repo for subprojects/libass wrap 2020-11-17 22:06:28 +01:00
odrling fa340f0943 [ci] Appveyor VS CI 2020-11-17 21:24:12 +01:00
odrling 56cbc593bf bump version 2020-11-17 21:01:54 +01:00
odrling 9a631d85dd Merge branch 'meson' into meson-vs2019 2020-11-17 20:52:46 +01:00
odrling 6907ea2c62 Merge branch 'master' into meson-vs2019 2020-11-17 19:38:05 +01:00
odrling ac3c4095f1 fix sub timing in mkv files with video delay
Some matroska files have audio start at timestamp 0 and video later.
In this case mkvtoolnix seems to use the first block of the first
cluster to the audio track (I would assume this is only an
implementation detail and not really from the matroska specs. And also
could happen in other cases without the video being delayed, but that's
not the point). Aegisub used to read this first block and use its
timestamp as the starting point of the video track.

With this commit, Aegisub tries to read all the blocks until it can read
the first timestamp of the video track and use it for the subtitles'
timestamps. Audio tracks don't seem to be impacted by these changes.
2020-11-17 18:45:25 +01:00
odrling 09b424fbbb fix sub timing in mkv files with video delay
Some matroska files have audio start at timestamp 0 and video later.
In this case mkvtoolnix seems to use the first block of the first
cluster to the audio track (I would assume this is only an
implementation detail and not really from the matroska specs. And also
could happen in other cases without the video being delayed, but that's
not the point). Aegisub used to read this first block and use its
timestamp as the starting point of the video track.

With this commit, Aegisub tries to read all the blocks until it can read
the first timestamp of the video track and use it for the subtitles'
timestamps. Audio tracks don't seem to be impacted by these changes.
2020-11-17 18:36:16 +01:00
odrling 81edc38e10 libass 0.15.0 2020-11-17 02:05:28 +01:00