Aegisub/libaegisub/include/libaegisub
arch1t3cht 02567c2265 Rework the audio/video provider system
This became necessary now that more providers were added. Providers can
be proritized for certain file types (e.g. .vpy files will always be
opened with VapourSynth), and when the default provider fails on a file,
the user will be notified and be asked to pick an alternative provider.
2023-07-16 17:52:21 +02:00
..
ass Add syntax highlighting for drawings and vector clips 2022-11-02 23:58:01 +01:00
audio Stereo playback on Linux audio players 2022-08-18 22:48:40 +02:00
cajun Make UnknownElement moveable and not copyable 2014-06-29 10:45:26 -07:00
lua lua: Don't check_stack in LuaCheckStack destructor 2023-05-22 09:23:22 +02:00
access.h Eliminate some object file bloat 2015-01-01 10:23:59 -08:00
address_of_adaptor.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
background_runner.h vapoursynth: Show logged messages in progress window 2023-02-24 01:42:30 +01:00
calltip_provider.h Eliminate pointless runtime datastructures for CalltipProvider 2014-07-04 20:37:36 -07:00
character_count.h Use initializer lists rather than std::make_pair 2014-05-26 09:34:18 -07:00
charset.h Switch to a maintained fork of universalchardet 2016-02-09 20:29:29 -08:00
charset_conv.h Eliminate a pointless std::map in charset_conv 2014-07-06 19:25:48 -07:00
charset_conv_win.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
charsets.def Eliminate a pointless std::map in charset_conv 2014-07-06 19:25:48 -07:00
color.h Eliminate a bunch of explicit constructors/destructors 2014-04-25 14:53:24 -07:00
dispatch.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
exception.h Remove Excetipion's virtual destructor 2014-12-28 19:52:42 -08:00
file_mapping.h Don't block the UI while decoding audio for the caches 2014-04-22 12:34:20 -07:00
format.h Add some extern template declarations for stuff with vtables 2014-12-28 20:43:29 -08:00
format_flyweight.h Replace wxString::Format with agi::format 2014-05-30 11:53:14 -07:00
format_path.h Replace wxString::Format with agi::format 2014-05-30 11:53:14 -07:00
fs.h Rework the audio/video provider system 2023-07-16 17:52:21 +02:00
fs_fwd.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
hotkey.h Save a backup copy of the old hotkey file if migrating from the old format 2014-07-07 09:42:02 -07:00
io.h Update to Visual Studio 2015 2015-07-30 19:20:10 -07:00
json.h Remove unused helper function 2014-07-03 10:57:53 -07:00
kana_table.h Clean up unused includes 2014-05-23 07:28:24 -07:00
karaoke_matcher.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
keyframe.h Add support for WWXD keyframes in qpfile format 2018-05-10 03:28:51 -04:00
line_iterator.h Update to Visual Studio 2015 2015-07-30 19:20:10 -07:00
line_wrap.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
log.h Ditch boost.circular_buffer 2014-05-26 09:34:19 -07:00
make_unique.h Move make_unique to its own header file 2014-04-23 15:29:23 -07:00
mru.h Debloat and slightly speed up the MRU code 2014-07-06 19:25:48 -07:00
of_type_adaptor.h Eliminate uses of dynamic_cast on everything but GUI widgets 2014-12-28 12:29:54 -08:00
option.h Change the in-memory storage of options to a sorted vector 2014-06-29 10:01:00 -07:00
option_value.h vapoursynth: Add buttons to set default scripts to default 2023-06-08 18:41:12 +02:00
owning_intrusive_list.h Make everything final that can be 2014-03-12 19:07:30 -07:00
path.h Use a static table of tokens for agi::Path 2014-07-04 20:37:36 -07:00
scoped_ptr.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
signal.h Add virtual destructor to SignalBase 2021-01-10 03:14:12 -05:00
spellchecker.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
split.h Replace most remaining uses of boost::split with agi::Split 2015-02-08 08:11:14 -08:00
thesaurus.h Clean up unused includes 2014-05-23 07:28:24 -07:00
type_name.h Fix type_name compilation on OS X 2015-02-07 14:56:50 -08:00
util.h Extract some more find/replace logic to libaegisub 2015-07-27 10:29:22 -07:00
util_osx.h Fix restarting the application after changing the UI language on OS X 2014-06-14 06:51:53 -07:00
vfr.h Remove agi::vfr::Framerate's explicit swap implementation 2015-07-28 14:30:03 -07:00
ycbcr_conv.h Preserve alpha when resampling style colors 2014-05-22 06:14:56 -07:00