arch1t3cht
e62f40fa00
Merge branch 'bestsource' into feature
2024-10-29 14:46:52 +01:00
Alex James
490fcd9294
meson: Support system-provided bestsource
...
Meson unconditionally uses the wrapped bestsource dependency when the
bestsource option is enabled. Update meson.build to support using a
system-provided version of bestsource when it is present.
2024-10-29 14:45:52 +01:00
arch1t3cht
74ed5a6917
Merge branches 'bugfixes', 'workarounds' and 'bestsource' into feature
2024-10-23 21:09:33 +02:00
arch1t3cht
b1fadaf1ee
bestsource: Bump to R8
2024-10-23 20:58:22 +02:00
arch1t3cht
546abe9385
Remove dav1d patch
...
This is no longer necessary due to an upstream update.
2024-10-23 20:56:48 +02:00
arch1t3cht
b4da179146
Merge branches 'bugfixes' and 'bestsource' into feature
2024-05-30 23:17:17 +02:00
arch1t3cht
eff71c27a4
Merge branch 'workarounds' into feature
2024-05-30 23:17:12 +02:00
0tkl
0a01ecf9ce
bestsource: Bump to R4
2024-05-30 23:01:09 +02:00
Ryan Lucia
3dd4e637f6
Bump boost to 1.83
2024-05-30 22:32:37 +02:00
arch1t3cht
a6ba1720db
Merge branch 'workarounds' into feature
2024-05-20 01:33:04 +02:00
arch1t3cht
b31c2c3267
Remove patches to ffmpeg wraps
...
Equivalent functionality (allowing dependencies to be meson subprojects
and fixing the zlib HAVE_UNISTD_H issue) was merged upstream now
(thanks kasper), so this is no longer necessary. dav1d is now
enabled using -Dffmpeg:libdav1d=enabled.
2024-05-20 01:31:47 +02:00
arch1t3cht
1c22bb3e4e
Merge branch 'bugfixes' into feature
2024-05-12 19:22:04 +02:00
arch1t3cht
551d4ff2e8
Point libass wrap to upstream libass
...
The meson PR was merged there now.
2024-05-12 19:21:26 +02:00
arch1t3cht
fad027f026
Merge branch 'workarounds' into feature
2024-05-12 00:44:02 +02:00
arch1t3cht
972e8dd4ba
Point ffms2 wrap to upstream again
...
My pull request with multiple seeking fixes was merged there.
2024-05-12 00:43:52 +02:00
arch1t3cht
91b198d12d
Merge branches 'bugfixes', 'bestsource' and 'vapoursynth' into feature
2024-04-18 16:11:10 +02:00
arch1t3cht
2fdd7c70aa
meson: Add freetype2 wrap
...
This wrap file used to be part of the libass wrap but was removed
there now.
2024-04-18 15:27:54 +02:00
arch1t3cht
7fa1ead157
Merge branch 'bestsource' into feature
2024-04-03 18:29:49 +02:00
arch1t3cht
900876cc7f
bestsource: Bump to bestsource2
...
Update API usage, incorporate new features, and refactor a bit:
- Use new progress callback to show progress bar
- Use new frame info functions to get timecodes/keyframes instead of
manually decoding
- Use new tracklist API to show track selection dialogs
- Expose option of whether to apply RFF
- Show a warning when bestsource had to revert to linear decoding
- Reuse the swscale context across frames and ensure the format
stays constant
- Add xxhash wrap
- No longer mark the bestsource video provider as slow
2024-04-03 18:29:31 +02:00
arch1t3cht
cd2e894634
Merge branches 'bestsource', 'vapoursynth' and 'bugfixes' into feature
2024-03-08 01:54:29 +01:00
arch1t3cht
4f8cb846cc
bestsource: Bump to R1
2024-03-08 01:54:14 +01:00
arch1t3cht
6af7c6bddf
Merge branches 'workarounds' and 'bestsource' into feature
2023-12-27 06:53:22 +01:00
0tkl
29c8054b50
Update ffmpeg wrap to 6.1
2023-12-27 06:50:37 +01:00
arch1t3cht
eca52e4166
Merge branch 'workarounds' into feature
2023-12-26 16:20:07 +01:00
arch1t3cht
8e60a46c01
Work around double buffering issue in wx master
...
See https://github.com/wxWidgets/wxWidgets/issues/23585 .
This patch reverts commit fb4f0b590c42a66263debf926617c00b157c9a in
wxWidgets.
2023-12-26 16:16:12 +01:00
arch1t3cht
1eea4ca69c
Remove stray BOM in dav1d patch
2023-12-26 16:15:39 +01:00
arch1t3cht
7f928e8d6d
Merge branch 'bugfixes' into feature
2023-12-02 18:08:47 +01:00
arch1t3cht
592bd993d7
Remove iconv's stdbool.h
...
This was breaking things (libass) and doesn't seem to be
needed any more.
2023-12-02 18:08:36 +01:00
arch1t3cht
786f082673
Merge branch 'workarounds' into feature
2023-11-24 23:10:07 +01:00
arch1t3cht
ffb95f1375
Bump wxWidgets wrap back down to 3.1.4
...
Fixes arch1t3cht/Aegisub#99 .
Of course one day icon scaling should be sorted out properly,
but for now let's just revert.
2023-11-24 23:08:49 +01:00
arch1t3cht
8947e20dbb
Merge branch 'bugfixes' into feature
2023-11-24 21:02:09 +01:00
arch1t3cht
18d088c479
Fix hunspell include and wrap
2023-11-24 20:53:07 +01:00
arch1t3cht
5ceaa45f3a
Merge branch 'bugfixes' into feature
2023-11-21 21:20:52 +01:00
arch1t3cht
4576ac0638
luajit: Remove checkdef for SSE
...
This isn't actually set in luajit's Makefile. Maybe it was at some
point in the past, but there's no trace of it now.
Fixes arch1t3cht/Aegisub#98 .
2023-11-21 21:19:06 +01:00
arch1t3cht
752a14cc25
Merge branch 'bugfixes' into feature
2023-11-06 22:45:06 +01:00
arch1t3cht
24c8144e91
meson: luajit: Set correct LUAJIT_TARGET for buildvm
...
On native builds this is derived automatically, but on cross builds
it needs to be set explicitly.
2023-11-06 22:44:18 +01:00
arch1t3cht
1ba7979ff4
meson: luajit: Remove unused readline dependency
2023-11-06 22:44:03 +01:00
arch1t3cht
b3eb182259
Merge branch 'bugfixes' into feature
2023-10-13 23:56:15 +02:00
arch1t3cht
ee247419b6
Merge branch 'workarounds' into feature
2023-10-13 23:55:52 +02:00
arch1t3cht
c67ba9f70c
Update ffmpeg wrap to 6.0 following ffms2 updates
...
Also bump libdav1d and turn the wrap patches into diffs. This requires
bumping the minimum meson version to 0.63, but meson 1.0 is available
pretty much everywhere now so this should be fine.
2023-10-13 23:46:11 +02:00
arch1t3cht
9bc3cad79e
Add remaining dasm flags in luajit wrap
...
This now matches the makefile. Also stop hardcoding the flags
for MSVC, since cc.get_define seems to work properly there now.
2023-10-13 23:26:01 +02:00
arch1t3cht
82b7e96cea
Merge branches 'bugfixes' and 'fixes' into feature
2023-10-13 00:36:09 +02:00
arch1t3cht
4e6af75db4
Add proper endianness flag for dasm in luajit wrap
...
Fixes luajit almost completely breaking on aarch64 and probably
other non-x86 architectures.
2023-10-12 23:04:22 +02:00
arch1t3cht
1fde843630
Merge branches 'fixes' and 'bugfixes' into feature
2023-09-10 14:04:30 +02:00
arch1t3cht
4a97bb0dd2
meson: Update luajit wrap for luajit's rolling releases
2023-09-10 14:04:04 +02:00
arch1t3cht
a867f0cc30
Merge branch 'workarounds' into feature
2023-08-09 18:30:51 +02:00
sepro
5944d7999c
Add option to build on wxWidgets master
2023-08-09 18:07:13 +02:00
sepro
0f897ba0eb
Add nasm fallback url
2023-08-09 18:03:11 +02:00
arch1t3cht
4659bb2802
Merge branch 'bugfixes' into feature
2023-08-09 18:02:46 +02:00
sepro
0637bcdc7f
Add nasm fallback url
2023-08-09 18:01:09 +02:00