Aegisub/src
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
..
bitmaps Audio/Timing: implement tap-to-time 2018-11-21 21:21:31 -08:00
command [help] add joysound exporter item 2019-12-11 00:38:59 +01:00
gl Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
include meson: attempt to wrangle dependencies 2020-02-08 23:43:32 +01:00
libresrc autotools: remove remaining makefiles 2020-02-08 23:43:51 +01:00
osx Fix OS X compilation 2016-03-18 19:42:32 -07:00
res Add version information to the windows executable 2014-05-15 08:39:09 -07:00
MatroskaParser.c fix sub timing in mkv files with video delay 2020-11-17 18:36:16 +01:00
MatroskaParser.h Use stdint types in MatroskaParser 2014-03-23 09:01:25 -07:00
aegisublocale.cpp Eliminate implicit std::string <-> wxString conversions 2015-01-01 10:24:00 -08:00
aegisublocale.h Default to the language selected in the installer 2014-05-15 11:09:38 -07:00
ass_attachment.cpp Explicitly default AssAttachment's copy constructor 2015-11-29 20:11:14 -08:00
ass_attachment.h Explicitly default AssAttachment's copy constructor 2015-11-29 20:11:14 -08:00
ass_dialogue.cpp Reimplement boost::split_iterator to make it less slow 2015-02-07 14:56:27 -08:00
ass_dialogue.h Fix build with latest Visual Studio 2014-11-23 15:30:27 +02:00
ass_entry.cpp Add a separate SSA subtitle format and move all of the SSA writing stuff there 2014-04-30 06:29:37 -07:00
ass_entry.h Add a separate SSA subtitle format and move all of the SSA writing stuff there 2014-04-30 06:29:37 -07:00
ass_export_filter.cpp Replace boost::format with agi::format 2014-05-30 08:30:31 -07:00
ass_export_filter.h Eliminate a bunch of explicit constructors/destructors 2014-04-25 14:53:24 -07:00
ass_exporter.cpp Skip the [Aegisub Project Garbage] and [Aegisub Extradata] sections when exporting to ASS 2014-09-20 11:52:44 -07:00
ass_exporter.h Clean up unused includes 2014-05-23 07:28:24 -07:00
ass_file.cpp Eliminate a pointless set that only ever had zero or one entries 2014-12-28 16:46:37 -08:00
ass_file.h Eliminate a pointless set that only ever had zero or one entries 2014-12-28 16:46:37 -08:00
ass_info.h Add a separate SSA subtitle format and move all of the SSA writing stuff there 2014-04-30 06:29:37 -07:00
ass_karaoke.cpp Add command to insert space after syllab 2019-09-11 15:55:14 +02:00
ass_karaoke.h Add command to insert space after syllab 2019-09-11 15:55:14 +02:00
ass_override.cpp Update to Visual Studio 2015 2015-07-30 19:20:10 -07:00
ass_override.h Update to Visual Studio 2015 2015-07-30 19:20:10 -07:00
ass_parser.cpp Extract some bits that don't need to be templated from templates 2014-12-28 16:46:38 -08:00
ass_parser.h Clean up unused includes 2014-05-23 07:28:24 -07:00
ass_style.cpp [style] change default style 2019-08-19 00:12:46 +02:00
ass_style.h [style] keep font size and playback resolution constant 2019-08-24 19:09:44 +02:00
ass_style_storage.cpp Move style catalog indexing and naming logic 2014-05-04 13:03:04 +02:00
ass_style_storage.h Move style catalog indexing and naming logic 2014-05-04 13:03:04 +02:00
async_video_provider.cpp Eliminate a pointless set that only ever had zero or one entries 2014-12-28 16:46:37 -08:00
async_video_provider.h Eliminate a pointless set that only ever had zero or one entries 2014-12-28 16:46:37 -08:00
audio_box.cpp Remove pointless explicit heights for the audio sliders 2017-07-07 16:46:52 -07:00
audio_box.h Clean up unused includes 2014-05-23 07:28:24 -07:00
audio_colorscheme.cpp Fix a bunch of float <-> double conversion warnings 2014-07-28 12:09:48 -07:00
audio_colorscheme.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
audio_controller.cpp Move some of the audio provider machinery to libaegisub 2014-07-10 11:44:56 -07:00
audio_controller.h Move some of the audio provider machinery to libaegisub 2014-07-10 11:44:56 -07:00
audio_display.cpp Audio/Timing: implement tap-to-time 2018-11-21 21:21:31 -08:00
audio_display.h Audio/Timing: implement tap-to-time 2018-11-21 21:21:31 -08:00
audio_karaoke.cpp Audio/timing: minor style, comment 2018-11-21 21:21:38 -08:00
audio_karaoke.h Audio/timing: minor style, comment 2018-11-21 21:21:38 -08:00
audio_marker.cpp Redesign project file handling 2014-05-22 09:29:12 -07:00
audio_marker.h Make some virtual destructors protected instead 2015-01-01 10:23:59 -08:00
audio_player.cpp Move some of the audio provider machinery to libaegisub 2014-07-10 11:44:56 -07:00
audio_player_alsa.cpp Move some of the audio provider machinery to libaegisub 2014-07-10 11:44:56 -07:00
audio_player_dsound.cpp Move some of the audio provider machinery to libaegisub 2014-07-10 11:44:56 -07:00
audio_player_dsound2.cpp Eliminate some gratuitous exceptions 2015-02-15 08:19:10 -08:00
audio_player_openal.cpp OpenAL: destroy context when not in use 2018-01-27 11:34:58 -08:00
audio_player_oss.cpp Use more make_unqiue 2014-08-31 08:11:12 -07:00
audio_player_portaudio.cpp Move some of the audio provider machinery to libaegisub 2014-07-10 11:44:56 -07:00
audio_player_portaudio.h fix Linux build 2014-07-12 01:31:26 +02:00
audio_player_pulse.cpp Move some of the audio provider machinery to libaegisub 2014-07-10 11:44:56 -07:00
audio_provider_avs.cpp Fix vc++ compilation 2014-07-10 12:55:38 -07:00
audio_provider_factory.cpp Add context-specific path tokens 2015-12-21 17:17:48 -08:00
audio_provider_factory.h Add context-specific path tokens 2015-12-21 17:17:48 -08:00
audio_provider_ffmpegsource.cpp Use FFMS2 constant in place of magic number 2019-01-07 21:48:50 -05:00
audio_renderer.cpp Explicitly declare DataBlockCache as moveable to make vs17 happy 2018-05-25 22:32:27 +02:00
audio_renderer.h Explicitly declare DataBlockCache as moveable to make vs17 happy 2018-05-25 22:32:27 +02:00
audio_renderer_spectrum.cpp Explicitly declare DataBlockCache as moveable to make vs17 happy 2018-05-25 22:32:27 +02:00
audio_renderer_spectrum.h Make everything final that can be 2014-03-12 19:07:30 -07:00
audio_renderer_waveform.cpp Move some of the audio provider machinery to libaegisub 2014-07-10 11:44:56 -07:00
audio_renderer_waveform.h Use unique_ptr for AudioWaveformRenderer's decode buffer 2014-05-23 07:28:25 -07:00
audio_rendering_style.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
audio_timing.h Add command to insert space after syllab 2019-09-11 15:55:14 +02:00
audio_timing_dialogue.cpp Audio/timing: minor style, comment 2018-11-21 21:21:38 -08:00
audio_timing_karaoke.cpp Add command to insert space after syllab 2019-09-11 15:55:14 +02:00
auto4_base.cpp Add context-specific path tokens 2015-12-21 17:17:48 -08:00
auto4_base.h Remove a bunch of unused functionalty from agi::Exception 2014-05-30 11:53:14 -07:00
auto4_lua.cpp Add support for setting status bar text from Lua 2018-04-30 02:38:11 -04:00
auto4_lua.h Add subtitles.script_resolution() 2014-12-24 15:10:12 -08:00
auto4_lua_assfile.cpp Fix crash when loading a dialogue line missing extradata 2015-01-20 21:22:24 +01:00
auto4_lua_dialog.cpp Replace boost::tokenizer with agi::Split 2015-02-08 08:11:22 -08:00
auto4_lua_factory.h Make everything final that can be 2014-03-12 19:07:30 -07:00
auto4_lua_progresssink.cpp Fix handling for automation debug formatting errors 2014-07-26 20:38:56 -07:00
avisynth.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
avisynth_wrap.cpp Kill config.h and just force-include acconf.h in non-pch builds 2014-04-16 08:11:37 -07:00
avisynth_wrap.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
base_grid.cpp Fix a crash when opening a new file when the grid is not scrolled to the top 2015-09-13 18:49:46 +02:00
base_grid.h Reuse previously calculated string widths 2015-02-07 14:56:48 -08:00
block_cache.h DataBlockCache: Fix crash in cache invalidation 2019-05-03 20:51:23 -04:00
charset_detect.cpp Better safe than sorry 2020-02-03 13:18:44 +01:00
charset_detect.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
colorspace.cpp Fix a bunch of float <-> double conversion warnings 2014-07-28 12:09:48 -07:00
colorspace.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
colour_button.cpp Adjust boost gil header paths for boost 1.69 2019-01-31 19:47:00 -05:00
colour_button.h Replace uses of wxThreadEvent with a statically typed event 2015-01-01 10:24:01 -08:00
compat.cpp Eliminate some object file bloat 2015-01-01 10:23:59 -08:00
compat.h Eliminate some object file bloat 2015-01-01 10:23:59 -08:00
context.cpp Fix member variable initialization order 2016-03-05 16:35:01 -08:00
crash_writer.cpp Replace boost::format with agi::format 2014-05-30 08:30:31 -07:00
crash_writer.h Kill VideoContext::Get() 2014-03-26 08:23:43 -07:00
crash_writer_minidump.cpp Replace boost::format with agi::format 2014-05-30 08:30:31 -07:00
dialog_about.cpp dialog_about: only include build date with credit (#45) 2017-05-22 07:43:30 -07:00
dialog_attachments.cpp Eliminate implicit std::string <-> wxString conversions 2015-01-01 10:24:00 -08:00
dialog_automation.cpp Eliminate implicit std::string <-> wxString conversions 2015-01-01 10:24:00 -08:00
dialog_autosave.cpp Eliminate pointless wxDialog subclasses 2014-05-31 08:11:32 -07:00
dialog_colorpicker.cpp Fix typo that made the color picker's cursor appear in the wrong place in RGB modes 2015-11-29 20:11:14 -08:00
dialog_detached_video.cpp Close the detached video dialog when video is closed 2014-06-15 17:17:15 -07:00
dialog_detached_video.h Close the detached video dialog when video is closed 2014-06-15 17:17:15 -07:00
dialog_dummy_video.cpp Replace uses of wxThreadEvent with a statically typed event 2015-01-01 10:24:01 -08:00
dialog_export.cpp Fix Move Down button in Export dialog 2019-05-12 11:56:13 -04:00
dialog_export_ebu3264.cpp Eliminate pointless wxDialog subclasses 2014-05-31 08:11:32 -07:00
dialog_export_ebu3264.h Convert the build system to non-recursive make 2014-06-17 11:37:20 -07:00
dialog_fonts_collector.cpp Ensure that the fonts collector destination label gets wrapped on OS X 2015-12-29 20:12:52 -08:00
dialog_jumpto.cpp Move AssTime to libaegisub and add tests 2014-07-06 19:25:49 -07:00
dialog_kara_timing_copy.cpp Use initializer lists rather than std::make_pair 2014-05-26 09:34:18 -07:00
dialog_log.cpp Include seconds in log timestamps on Windows 2015-01-14 00:21:23 +01:00
dialog_manager.h Extract some bits that don't need to be templated from templates 2014-12-28 16:46:38 -08:00
dialog_paste_over.cpp Eliminate pointless wxDialog subclasses 2014-05-31 08:11:32 -07:00
dialog_paste_over.h Remove a lot of pointless headers for dialogs 2014-05-22 14:58:39 -07:00
dialog_progress.cpp Remove incorrect sizer flags 2015-05-31 11:49:29 -07:00
dialog_progress.h Remove the automation thread priority stuff 2014-07-23 15:29:55 -07:00
dialog_properties.cpp Eliminate implicit std::string <-> wxString conversions 2015-01-01 10:24:00 -08:00
dialog_resample.cpp Fix a pile of places where abs() was used on floats 2014-12-28 19:30:32 -08:00
dialog_search_replace.cpp find/replace: handle enter key in input fields 2018-01-27 11:34:24 -08:00
dialog_search_replace.h Make everything final that can be 2014-03-12 19:07:30 -07:00
dialog_selected_choices.cpp Fix the Select All button in the import styles dialog 2014-06-06 12:08:41 -07:00
dialog_selection.cpp Replace wxString::Format with agi::format 2014-05-30 11:53:14 -07:00
dialog_shift_times.cpp Fix crash on a certain kind of malformed shift times history file 2014-11-22 13:21:58 -08:00
dialog_spellchecker.cpp Fix more incorrect sizer flags 2016-03-13 16:33:53 -07:00
dialog_style_editor.cpp Remove some incorrect and ignored sizer flags 2015-07-28 20:46:02 -07:00
dialog_style_editor.h Replace uses of wxThreadEvent with a statically typed event 2015-01-01 10:24:01 -08:00
dialog_style_manager.cpp Remove some incorrect and ignored sizer flags 2015-07-28 20:46:02 -07:00
dialog_styling_assistant.cpp Clean up unused includes 2014-05-23 07:28:24 -07:00
dialog_styling_assistant.h Clean up unused includes 2014-05-23 07:28:24 -07:00
dialog_text_import.cpp Eliminate pointless wxDialog subclasses 2014-05-31 08:11:32 -07:00
dialog_timing_processor.cpp Divorce stored TPP lead-in/out values from config 2018-11-17 19:27:25 -05:00
dialog_translation.cpp Make translation assistant skipping whitespace an explicit setting 2018-04-30 02:38:14 -04:00
dialog_translation.h Remove some exceptions not used for much of anything 2014-06-11 12:52:30 -07:00
dialog_version_check.cpp . 2019-09-10 10:49:55 +02:00
dialog_video_details.cpp Move AssTime to libaegisub and add tests 2014-07-06 19:25:49 -07:00
dialog_video_properties.cpp Fix a pile of places where abs() was used on floats 2014-12-28 19:30:32 -08:00
dialogs.h Avoid having to include preferences.h in app.cpp 2014-12-28 20:28:33 -08:00
export_fixstyle.cpp Make AssFixStylesFilter usable statically 2014-07-14 10:10:22 -07:00
export_fixstyle.h Make AssFixStylesFilter usable statically 2014-07-14 10:10:22 -07:00
export_framerate.cpp Replace wxString::Format with agi::format 2014-05-30 11:53:14 -07:00
export_framerate.h Redesign project file handling 2014-05-22 09:29:12 -07:00
factory_manager.h Refactor the rest of the factories 2014-03-24 12:40:03 -07:00
ffmpegsource_common.cpp Remove compatibility with old versions of FFMS2 2019-01-07 21:48:50 -05:00
ffmpegsource_common.h Fix compilation on X11-using platforms 2016-04-08 12:14:28 -07:00
fft.cpp Fix compilation without fftw3 2014-10-12 15:23:58 -07:00
fft.h Don't compile the FFT code if FFTW is enabled 2014-05-23 07:28:25 -07:00
flyweight_hash.h Reuse previously calculated string widths 2015-02-07 14:56:48 -08:00
font_file_lister.cpp Eliminate uses of dynamic_cast on everything but GUI widgets 2014-12-28 12:29:54 -08:00
font_file_lister.h Add a basic CoreText-based fonts collector backend 2016-01-02 15:42:24 -08:00
font_file_lister_coretext.mm Handle fonts that are marked as bold but have the same weight as the normal variant 2016-01-02 15:42:26 -08:00
font_file_lister_fontconfig.cpp Remove OS X and Windows support from the fontconfig file lister 2016-01-02 15:42:25 -08:00
font_file_lister_gdi.cpp Look for both system fonts and user fonts on Windows (#64) 2020-02-08 15:41:03 -05:00
format.h Fix compilation with UTF-8 wxString 2014-05-30 11:53:15 -07:00
frame_main.cpp Set the closed marker even on 64-bit OS X 2015-12-21 17:46:38 -08:00
frame_main.h Move some of the audio provider machinery to libaegisub 2014-07-10 11:44:56 -07:00
gl_text.cpp Eliminate all remaining places where strings are thrown as exceptions 2014-06-11 12:52:30 -07:00
gl_text.h Clean up unused includes 2014-05-23 07:28:24 -07:00
gl_wrap.cpp Fix a bunch of float <-> double conversion warnings 2014-07-28 12:09:48 -07:00
gl_wrap.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
grid_column.cpp Mark a bunch of things as overriding virtual functions 2015-07-28 14:30:02 -07:00
grid_column.h Reuse previously calculated string widths 2015-02-07 14:56:48 -08:00
help_button.cpp Add the help page for the resolution mismatch dialog 2014-06-27 11:15:48 -07:00
help_button.h De-wxString HelpButton 2014-06-11 12:52:30 -07:00
hotkey.cpp Audio/Timing: implement tap-to-time 2018-11-21 21:21:31 -08:00
hotkey_data_view_model.cpp Use the untranslated context name for new hotkeys 2015-02-28 14:39:06 -08:00
hotkey_data_view_model.h Use less wxString in HotkeyDataViewModel 2014-06-04 14:15:26 -07:00
initial_line_state.cpp Kill config.h and just force-include acconf.h in non-pch builds 2014-04-16 08:11:37 -07:00
initial_line_state.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
libass_gdi_fontselect.cpp Add a GDI-based font selector for libass 2015-12-29 20:08:07 -08:00
main.cpp main: fix warning 2018-01-27 11:35:18 -08:00
main.h Actually close all windows on quit 2015-12-21 17:18:07 -08:00
menu.cpp Fix MRU menus (#48) 2018-05-28 21:24:23 +02:00
meson.build meson: enable building Aegisub.app on macOS 2020-02-08 23:43:52 +01:00
mkv_wrap.cpp Fix loading subtitles extradata from matroska files 2014-08-30 08:11:39 -07:00
mkv_wrap.h Remove a bunch of unused functionalty from agi::Exception 2014-05-30 11:53:14 -07:00
options.h Add configuration options for colors in visual typesetting tools 2018-05-07 18:09:40 -04:00
pen.cpp Give Pen an out-of-line destructor 2015-01-01 10:24:00 -08:00
pen.h Give Pen an out-of-line destructor 2015-01-01 10:24:00 -08:00
persist_location.cpp Kill config.h and just force-include acconf.h in non-pch builds 2014-04-16 08:11:37 -07:00
persist_location.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
placeholder_ctrl.h Move character count stuff to libaegisub 2014-04-18 20:11:38 -07:00
preferences.cpp Add configuration options for colors in visual typesetting tools 2018-05-07 18:09:40 -04:00
preferences.h Eliminate a bunch of entirely pointless OptionPage subclasses 2014-05-31 08:11:32 -07:00
preferences_base.cpp Use proper event for DoubleUpdater 2018-04-30 02:38:14 -04:00
preferences_base.h Eliminate a bunch of entirely pointless OptionPage subclasses 2014-05-31 08:11:32 -07:00
project.cpp Add .webm to extension list, add .eac3 as an audio format 2019-05-12 11:55:48 -04:00
project.h Update the selection and scroll position after opening subtitles from video 2014-11-22 13:27:06 -08:00
resolution_resampler.cpp Remove Force BT.601 option and update color matrix guessing 2018-04-30 02:38:14 -04:00
resolution_resampler.h Add color matrix conversion to the resolution resampler 2014-05-19 19:32:25 -07:00
retina_helper.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
search_replace_engine.cpp Remove ambiguity over distance function call 2018-05-31 04:22:43 -04:00
search_replace_engine.h Use more NSDMIs 2014-05-12 10:05:36 -07:00
selection_controller.cpp Pull even more of the subs load logic into Project 2014-06-02 13:02:06 -07:00
selection_controller.h Pull even more of the subs load logic into Project 2014-06-02 13:02:06 -07:00
spellchecker.cpp Use NSSpellChecker rather than hunspell on OS X 2014-06-11 12:33:09 -07:00
spellchecker_hunspell.cpp Pass UTF-8 paths to hunspell now that it supports them 2014-06-26 16:50:43 -07:00
spellchecker_hunspell.h Make everything final that can be 2014-03-12 19:07:30 -07:00
spline.cpp Replace boost::tokenizer with agi::Split 2015-02-08 08:11:22 -08:00
spline.h Fix a bunch of crashes in the vector clip tool 2014-06-03 10:07:35 -07:00
spline_curve.cpp Use initializer lists rather than std::make_pair 2014-05-26 09:34:18 -07:00
spline_curve.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
string_codec.cpp Replace boost::format with agi::format 2014-05-30 08:30:31 -07:00
string_codec.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
subs_controller.cpp Allow coalescing undo over autosaves 2015-12-21 17:46:38 -08:00
subs_controller.h Make next_commit_id a member variable rather than a static 2015-12-21 17:46:38 -08:00
subs_edit_box.cpp Work around more places where VC++ generates null pointers-to-members 2016-04-09 08:36:50 -07:00
subs_edit_box.h Extract some bits that don't need to be templated from templates 2014-12-28 16:46:38 -08:00
subs_edit_ctrl.cpp Update to the new indicator API for Scintilla as 3.4 dropped the old one 2016-04-08 11:24:25 -07:00
subs_edit_ctrl.h Eliminate pointless runtime datastructures for CalltipProvider 2014-07-04 20:37:36 -07:00
subs_preview.cpp Reinitialize libass every time the font is changed in the style editor 2015-02-08 09:13:53 -08:00
subs_preview.h Delay showing the font caching dialog until subtitles are actually rendered 2014-03-25 20:04:48 -07:00
subtitle_format.cpp Actually register the SSA subtitle format 2014-08-10 06:52:58 -07:00
subtitle_format.h Skip the [Aegisub Project Garbage] and [Aegisub Extradata] sections when exporting to ASS 2014-09-20 11:52:44 -07:00
subtitle_format_ass.cpp Extract some bits that don't need to be templated from templates 2014-12-28 16:46:38 -08:00
subtitle_format_ass.h Skip the [Aegisub Project Garbage] and [Aegisub Extradata] sections when exporting to ASS 2014-09-20 11:52:44 -07:00
subtitle_format_ebu3264.cpp Fix STL header writing (really) 2016-05-18 21:56:34 +02:00
subtitle_format_ebu3264.h Modernize the EBU STL writer a bit 2014-07-01 20:16:17 -07:00
subtitle_format_encore.cpp Debloatify some stuff 2014-12-28 12:30:01 -08:00
subtitle_format_encore.h Kill VideoContext::Get() 2014-03-26 08:23:43 -07:00
subtitle_format_microdvd.cpp Move AssTime to libaegisub and add tests 2014-07-06 19:25:49 -07:00
subtitle_format_microdvd.h Kill VideoContext::Get() 2014-03-26 08:23:43 -07:00
subtitle_format_mkv.cpp Kill config.h and just force-include acconf.h in non-pch builds 2014-04-16 08:11:37 -07:00
subtitle_format_mkv.h Kill VideoContext::Get() 2014-03-26 08:23:43 -07:00
subtitle_format_srt.cpp Eliminate uses of dynamic_cast on everything but GUI widgets 2014-12-28 12:29:54 -08:00
subtitle_format_srt.h Kill VideoContext::Get() 2014-03-26 08:23:43 -07:00
subtitle_format_ssa.cpp Move AssTime to libaegisub and add tests 2014-07-06 19:25:49 -07:00
subtitle_format_ssa.h Remove a bunch of unused functionalty from agi::Exception 2014-05-30 11:53:14 -07:00
subtitle_format_transtation.cpp Move AssTime to libaegisub and add tests 2014-07-06 19:25:49 -07:00
subtitle_format_transtation.h Move AssTime to libaegisub and add tests 2014-07-06 19:25:49 -07:00
subtitle_format_ttxt.cpp Move AssTime to libaegisub and add tests 2014-07-06 19:25:49 -07:00
subtitle_format_ttxt.h Kill VideoContext::Get() 2014-03-26 08:23:43 -07:00
subtitle_format_txt.cpp Remove a bunch of unused functionalty from agi::Exception 2014-05-30 11:53:14 -07:00
subtitle_format_txt.h Kill VideoContext::Get() 2014-03-26 08:23:43 -07:00
subtitles_provider.cpp Pass all font attachments to font renderer 2015-02-27 01:16:35 +03:00
subtitles_provider_csri.cpp Remove a bunch of unused functionalty from agi::Exception 2014-05-30 11:53:14 -07:00
subtitles_provider_csri.h Eliminate all uses of FrameMain via the global app object 2014-03-25 17:06:48 -07:00
subtitles_provider_libass.cpp Adjust boost gil header paths for boost 1.69 2019-01-31 19:47:00 -05:00
subtitles_provider_libass.h Eliminate all uses of FrameMain via the global app object 2014-03-25 17:06:48 -07:00
text_file_reader.cpp Clean up unused includes 2014-05-23 07:28:24 -07:00
text_file_reader.h Use read_file_mapping in TextFileReader 2014-03-21 09:28:17 -07:00
text_file_writer.cpp Don't convert encoding names to lowercase when writing files 2014-07-11 09:26:59 -07:00
text_file_writer.h Use more NSDMIs 2014-05-12 10:05:36 -07:00
text_selection_controller.cpp Restore the text selection and cursor position on undo 2014-04-17 11:46:28 -07:00
text_selection_controller.h Restore the text selection and cursor position on undo 2014-04-17 11:46:28 -07:00
thesaurus.cpp Remove some redundant .get()s 2015-01-26 19:22:59 -08:00
thesaurus.h Fix a use-after-free when a SubsEditCtrl is destroyed while the thesaurus is loading 2014-07-11 09:26:58 -07:00
time_range.h Clean up unused includes 2014-05-23 07:28:24 -07:00
timeedit_ctrl.cpp Move AssTime to libaegisub and add tests 2014-07-06 19:25:49 -07:00
timeedit_ctrl.h Move AssTime to libaegisub and add tests 2014-07-06 19:25:49 -07:00
toggle_bitmap.cpp Clean up unused includes 2014-05-23 07:28:24 -07:00
toggle_bitmap.h Make everything final that can be 2014-03-12 19:07:30 -07:00
toolbar.cpp Make UnknownElement moveable and not copyable 2014-06-29 10:45:26 -07:00
tooltip_manager.cpp Remove some redundant .get()s 2015-01-26 19:22:59 -08:00
tooltip_manager.h Eliminate a bunch of explicit constructors/destructors 2014-04-25 14:53:24 -07:00
utils.cpp fix(updated-macos-build): prefix icu method calls (icu::BreakIterator, icu::Locale, icu::UnicodeString) 2018-03-31 02:58:27 +02:00
utils.h Add the standard OS X "Window" menu 2016-03-13 16:33:53 -07:00
validators.cpp Fix #1843 2015-01-14 00:46:02 +01:00
validators.h Extract some bits that don't need to be templated from templates 2014-12-28 16:46:38 -08:00
value_event.h Replace uses of wxThreadEvent with a statically typed event 2015-01-01 10:24:01 -08:00
vector2d.cpp Use an explicit operator bool for Vector2D 2015-12-21 17:17:42 -08:00
vector2d.h Use an explicit operator bool for Vector2D 2015-12-21 17:17:42 -08:00
version.cpp simplify update system 2019-08-31 01:26:44 +02:00
version.h simplify update system 2019-08-31 01:26:44 +02:00
video_box.cpp Move AssTime to libaegisub and add tests 2014-07-06 19:25:49 -07:00
video_box.h Redesign project file handling 2014-05-22 09:29:12 -07:00
video_controller.cpp Remove pointless braces 2016-04-08 11:24:16 -07:00
video_controller.h Eliminate a pointless set that only ever had zero or one entries 2014-12-28 16:46:37 -08:00
video_display.cpp Select the OpenGL context when destroying VideoDisplay 2015-12-21 17:46:38 -08:00
video_display.h Redesign how project metadata is stored in the file 2014-05-22 09:29:15 -07:00
video_frame.cpp Adjust boost gil header paths for boost 1.69 2019-01-31 19:47:00 -05:00
video_frame.h Reuse buffers for video frames 2014-06-12 17:06:25 -07:00
video_out_gl.cpp Reduce error-handling bloat a bit 2015-07-28 16:22:48 -07:00
video_out_gl.h Remove a bunch of unused functionalty from agi::Exception 2014-05-30 11:53:14 -07:00
video_provider_avs.cpp Remove Force BT.601 option and update color matrix guessing 2018-04-30 02:38:14 -04:00
video_provider_cache.cpp Reuse buffers for video frames 2014-06-12 17:06:25 -07:00
video_provider_dummy.cpp Adjust boost gil header paths for boost 1.69 2019-01-31 19:47:00 -05:00
video_provider_dummy.h Reuse buffers for video frames 2014-06-12 17:06:25 -07:00
video_provider_ffmpegsource.cpp Remove compatibility with old versions of FFMS2 2019-01-07 21:48:50 -05:00
video_provider_manager.cpp Clean up unused includes 2014-05-23 07:28:24 -07:00
video_provider_manager.h Eliminate all uses of FrameMain via the global app object 2014-03-25 17:06:48 -07:00
video_provider_yuv4mpeg.cpp Reduce error-handling bloat a bit 2015-07-28 16:22:48 -07:00
video_slider.cpp Only repaint the video slider on seek if the thumb will actually move 2014-06-12 17:06:25 -07:00
video_slider.h Redesign project file handling 2014-05-22 09:29:12 -07:00
visual_feature.cpp Make the visual tool drag handles a little smaller 2014-04-23 07:15:28 -07:00
visual_feature.h Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
visual_tool.cpp Set visual tool default feature color correctly 2019-05-16 18:10:43 -04:00
visual_tool.h Add configuration options for colors in visual typesetting tools 2018-05-07 18:09:40 -04:00
visual_tool_clip.cpp Add configuration options for colors in visual typesetting tools 2018-05-07 18:09:40 -04:00
visual_tool_clip.h Eliminate a bunch of explicit constructors/destructors 2014-04-25 14:53:24 -07:00
visual_tool_cross.cpp Replace boost::format with agi::format 2014-05-30 08:30:31 -07:00
visual_tool_cross.h Clean up unused includes 2014-05-23 07:28:24 -07:00
visual_tool_drag.cpp Add configuration options for colors in visual typesetting tools 2018-05-07 18:09:40 -04:00
visual_tool_drag.h Clean up unused includes 2014-05-23 07:28:24 -07:00
visual_tool_rotatexy.cpp Add configuration options for colors in visual typesetting tools 2018-05-07 18:09:40 -04:00
visual_tool_rotatexy.h Make everything final that can be 2014-03-12 19:07:30 -07:00
visual_tool_rotatez.cpp Add configuration options for colors in visual typesetting tools 2018-05-07 18:09:40 -04:00
visual_tool_rotatez.h Make everything final that can be 2014-03-12 19:07:30 -07:00
visual_tool_scale.cpp Add configuration options for colors in visual typesetting tools 2018-05-07 18:09:40 -04:00
visual_tool_scale.h Make everything final that can be 2014-03-12 19:07:30 -07:00
visual_tool_vector_clip.cpp Add configuration options for colors in visual typesetting tools 2018-05-07 18:09:40 -04:00
visual_tool_vector_clip.h Don't automatically select all control handle in the vector clip tool 2014-06-26 17:24:54 -07:00