Aegisub/aegisub/include/aegisub
Karl Blomster 893ff2f78a Major rewrite of the video providing system. Hilights:
- It is now the responsibility of each video provider to provide a list of keyframe positions and (if it can) timecodes.
- The ffmpeg video provider now indexes files before opening them and does no longer rely on stream->duration to determine the number of frames. Fixes opening of MKV files, but it does not (currently) open timecodes automatically and reported keyframe positions seem way off. Status of frame-accuracy with MKV files unknown but it may very well work.
- Modified the way the ffmpeg video provider seeks (inspired by code from Myrsloik's ffmpegsource). Should no longer lose the first frame and should also no longer be frame-inaccurate, at least not with AVI.
- DirectShow video provider may or may not be completely broken, not tested.

Originally committed to SVN as r2252.
2008-07-15 00:08:05 +00:00
..
aegisub.h Changed video provider to not depend on wxWidgets. 2008-03-07 21:24:14 +00:00
audio_player.h Added missing virtual destructors. 2008-03-13 18:06:13 +00:00
audio_provider.h Added missing virtual destructors. 2008-03-13 18:06:13 +00:00
spellchecker.h Added missing virtual destructors. 2008-03-13 18:06:13 +00:00
subtitles_provider.h Moved files relevant to providers to aegisub/include. A few things might be broken. 2008-03-07 21:00:20 +00:00
video_provider.h Major rewrite of the video providing system. Hilights: 2008-07-15 00:08:05 +00:00