Commit graph

222 commits

Author SHA1 Message Date
Rodrigo Braz Monteiro d38cbae8d5 Made double click on grid row jump video to it
Originally committed to SVN as r190.
2006-03-01 04:32:00 +00:00
Rodrigo Braz Monteiro e7ec7ec68a Some highly failed attempt to fix mkv support with lavc, and updated manual to include information on how to use FexTracker
Originally committed to SVN as r189.
2006-03-01 03:17:31 +00:00
Rodrigo Braz Monteiro aa4a7fdac4 Fixed SRT generation
Originally committed to SVN as r187.
2006-02-27 22:31:44 +00:00
Rodrigo Braz Monteiro ae8f256e78 Finished new format system
Originally committed to SVN as r186.
2006-02-27 21:57:10 +00:00
Rodrigo Braz Monteiro 32b284a27c Base format writer class implemented
Originally committed to SVN as r185.
2006-02-27 20:22:15 +00:00
Rodrigo Braz Monteiro 2d9574952e Added clone function for better copying of AssEntry and derived classes
Originally committed to SVN as r184.
2006-02-27 09:07:08 +00:00
Rodrigo Braz Monteiro 3c27496b29 Added option ("keep raw dialogue data", default false) that makes Aegisub use less RAM at a small performance cost when set to false.
Originally committed to SVN as r183.
2006-02-27 04:18:00 +00:00
Rodrigo Braz Monteiro 5f6f39ce3e Made AssEntry::data private
Originally committed to SVN as r182.
2006-02-27 02:23:50 +00:00
Rodrigo Braz Monteiro 39225db7c8 New subtitle load system implemented
Originally committed to SVN as r181.
2006-02-27 00:06:46 +00:00
Rodrigo Braz Monteiro 20c783f83d Early separation of the subtitle format parser/writer code
Originally committed to SVN as r180.
2006-02-26 22:45:34 +00:00
David Lamparter b34c69891c remove win32isms
Originally committed to SVN as r179.
2006-02-26 02:53:45 +00:00
David Lamparter 6f56124b28 generic fuckups
Originally committed to SVN as r178.
2006-02-26 02:52:29 +00:00
David Lamparter 7a5cad9ca4 wxString::c_str() for varargs AGAIN
Originally committed to SVN as r177.
2006-02-26 02:51:18 +00:00
David Lamparter f6051a060f introduce NO_FEX define to disable Fex
Originally committed to SVN as r176.
2006-02-26 02:49:38 +00:00
Rodrigo Braz Monteiro 817f13bbc7 Originally committed to SVN as r175. 2006-02-25 20:48:32 +00:00
Rodrigo Braz Monteiro 202c0a2222 Added Pomyk's patch to be able to choose from comments or not in selection dialogue
Originally committed to SVN as r174.
2006-02-25 18:10:02 +00:00
Rodrigo Braz Monteiro ed55a9e430 HD audio cache separated from avisynth provider
Originally committed to SVN as r173.
2006-02-25 08:39:15 +00:00
Rodrigo Braz Monteiro c8a7912319 RAM cache separated from avisynth provider
Originally committed to SVN as r172.
2006-02-25 08:26:29 +00:00
Rodrigo Braz Monteiro 18d948ef97 Finished separation of audio provider and player
Originally committed to SVN as r171.
2006-02-25 07:41:18 +00:00
Rodrigo Braz Monteiro 93b35641a4 Changed audio synchronization algorithm
Originally committed to SVN as r170.
2006-02-25 07:14:39 +00:00
Rodrigo Braz Monteiro a94f17d2c4 Further abstraction of audio classes...
Originally committed to SVN as r169.
2006-02-25 06:52:07 +00:00
Rodrigo Braz Monteiro 4698ec6f6b Further abstraction of audio classes
Originally committed to SVN as r168.
2006-02-25 06:04:46 +00:00
Rodrigo Braz Monteiro 68431d0c1a Very early abstraction of audio classes
Originally committed to SVN as r167.
2006-02-25 04:54:21 +00:00
Rodrigo Braz Monteiro bd6ec35e33 Fixed undo scrolling (#25), Line selection (#24) and font collector (#10) bugs
Originally committed to SVN as r165.
2006-02-25 03:04:52 +00:00
Rodrigo Braz Monteiro 6b17ec30b1 lavc can now perfectly seek in CFR videos
Originally committed to SVN as r164.
2006-02-25 02:27:40 +00:00
Rodrigo Braz Monteiro e8f7defb88 Better working LAVC seeking
Originally committed to SVN as r163.
2006-02-25 01:59:33 +00:00
Rodrigo Braz Monteiro 6313d8eafd Originally committed to SVN as r162. 2006-02-25 01:28:20 +00:00
Rodrigo Braz Monteiro 01d0916b2a Fixed horizontal zoom in audio
Originally committed to SVN as r161.
2006-02-25 00:11:54 +00:00
Rodrigo Braz Monteiro 718cfb17f1 YET ANOTHER VFR UPDATE!
Originally committed to SVN as r160.
2006-02-24 23:26:24 +00:00
Rodrigo Braz Monteiro b31d2ae85e VFR code cleanup
Originally committed to SVN as r159.
2006-02-24 23:16:20 +00:00
Rodrigo Braz Monteiro 9e3ffaf523 Fixed minor glitch and some little update to vfr
Originally committed to SVN as r158.
2006-02-24 23:07:30 +00:00
Rodrigo Braz Monteiro 41b140d6b0 Originally committed to SVN as r157. 2006-02-24 22:57:24 +00:00
Rodrigo Braz Monteiro d54b705287 Yet another vfr fix
Originally committed to SVN as r156.
2006-02-24 22:50:51 +00:00
Rodrigo Braz Monteiro 270e25a806 More fixes to VFR
Originally committed to SVN as r155.
2006-02-24 22:46:21 +00:00
Rodrigo Braz Monteiro a69d456e16 Another attempt to fix VFR
Originally committed to SVN as r154.
2006-02-24 22:14:37 +00:00
Fredrik Mellbin c2225dfdf9 Originally committed to SVN as r152. 2006-02-24 21:35:02 +00:00
tentacle cc4ea8e9ea fextracker:
tracking engine update
rewrite of points2motion code

ui:
now allowing points to stay loaded when generating movement so that you can try multiple times without losing point tracking information

Originally committed to SVN as r151.
2006-02-24 20:04:04 +00:00
Fredrik Mellbin a9a4f5bf24 More vfr fun for everyone
Originally committed to SVN as r150.
2006-02-24 16:45:10 +00:00
Rodrigo Braz Monteiro 4a13f7844d Originally committed to SVN as r149. 2006-02-24 08:56:12 +00:00
Rodrigo Braz Monteiro 360147d4ea Cleaned up provider creation interface
Originally committed to SVN as r148.
2006-02-24 08:43:44 +00:00
Rodrigo Braz Monteiro 9b395f283d Better lavc/avisynth selection code (will automatically use what's available, or by option if both are)
Originally committed to SVN as r147.
2006-02-24 08:30:08 +00:00
Rodrigo Braz Monteiro 9481d8424b Zoom and aspect ratio on lavc work
Originally committed to SVN as r146.
2006-02-24 07:27:42 +00:00
Rodrigo Braz Monteiro d05e857115 Seeking in lavc somewhat almost works
Originally committed to SVN as r145.
2006-02-24 06:34:35 +00:00
Rodrigo Braz Monteiro ddc7c8b323 We're getting there...
Originally committed to SVN as r144.
2006-02-24 05:58:45 +00:00
Rodrigo Braz Monteiro 40341df934 LAVC video provider can now somewhat decode frames
Originally committed to SVN as r143.
2006-02-24 05:24:08 +00:00
Rodrigo Braz Monteiro 00e7b923ea Some basic LAVC code implemented
Originally committed to SVN as r142.
2006-02-24 03:54:40 +00:00
Rodrigo Braz Monteiro 02219d1e8b Early LAVC implementation
Originally committed to SVN as r141.
2006-02-24 02:54:30 +00:00
Rodrigo Braz Monteiro 2383c68bac Fixed minor glitch on audio display
Originally committed to SVN as r139.
2006-02-24 01:16:27 +00:00
Fredrik Mellbin 1521268773 Originally committed to SVN as r137. 2006-02-23 23:24:35 +00:00
Fredrik Mellbin adf7f76d1e fixing
Originally committed to SVN as r136.
2006-02-23 23:13:56 +00:00
Rodrigo Braz Monteiro 81ae0ae3ae Originally committed to SVN as r135. 2006-02-23 23:08:04 +00:00
Rodrigo Braz Monteiro 9f361dca17 Fixed drag and dropping of timecode files
Originally committed to SVN as r134.
2006-02-23 23:04:41 +00:00
Rodrigo Braz Monteiro 81efd4082f Attempting to load a file which does not exist no longer unloads previous subtitles. (Fix to bug #12)
Originally committed to SVN as r133.
2006-02-23 22:47:14 +00:00
Rodrigo Braz Monteiro 7e1d5f4fa8 Hopefully fixed fonts collector
Originally committed to SVN as r132.
2006-02-23 22:03:37 +00:00
Niels Martin Hansen 49acbaa6e5 Fixed Automation script loading error messages (bug #1)
Fixed karaoke timing not being committed correctly (bug #7)
Changed some throw _T() into throw wxString()

Several architectural changes to Automation karaskel family.
Automation karaskel has Furigana, Inline-fx and Out-of-line-fx support added (still needs tweaking and bugfixing)

Originally committed to SVN as r131.
2006-02-23 21:56:46 +00:00
Rodrigo Braz Monteiro 4d498ea184 Originally committed to SVN as r130. 2006-02-23 21:36:14 +00:00
Rodrigo Braz Monteiro 3a4f59991b Fixed Fonts Collector behavior with font shortcuts.
Originally committed to SVN as r128.
2006-02-23 20:29:23 +00:00
Rodrigo Braz Monteiro 156816a3ce Fixed positioning with double click
Originally committed to SVN as r127.
2006-02-23 20:08:31 +00:00
Rodrigo Braz Monteiro f7bca9dd7f Commented video provider interface
Originally committed to SVN as r126.
2006-02-23 19:41:32 +00:00
Rodrigo Braz Monteiro 83ad086caf Fixed mkv parsing and a few other minor stuff
Originally committed to SVN as r125.
2006-02-23 19:26:14 +00:00
Rodrigo Braz Monteiro fdcb1857c8 Some tweaks to help Linux compatibility
Originally committed to SVN as r124.
2006-02-23 04:19:57 +00:00
Rodrigo Braz Monteiro 61b8089de4 Abstracted video provider
Originally committed to SVN as r123.
2006-02-23 03:41:29 +00:00
Rodrigo Braz Monteiro 5cc37edf38 Added progress bar to matroska parsing
Originally committed to SVN as r122.
2006-02-23 02:18:32 +00:00
Rodrigo Braz Monteiro 57b6834d13 Originally committed to SVN as r121. 2006-02-23 02:02:03 +00:00
Rodrigo Braz Monteiro 2216528544 Matroska parsing implemented
Originally committed to SVN as r120.
2006-02-23 01:44:48 +00:00
Rodrigo Braz Monteiro 2b27d5403e Updated about dialog
Originally committed to SVN as r119.
2006-02-22 20:52:00 +00:00
Rodrigo Braz Monteiro 7f76ab7808 Added select all to grid
Originally committed to SVN as r118.
2006-02-22 20:20:45 +00:00
Fredrik Mellbin a541cbeccc Originally committed to SVN as r117. 2006-02-22 20:00:06 +00:00
Fredrik Mellbin 90e4ec6783 Originally committed to SVN as r116. 2006-02-22 19:55:33 +00:00
Rodrigo Braz Monteiro 3d73c9a533 Originally committed to SVN as r115. 2006-02-22 19:50:56 +00:00
Fredrik Mellbin 0173fe2d47 InternalCache -> Cache
Originally committed to SVN as r114.
2006-02-22 19:47:44 +00:00
tentacle 80b25b53c2 more movement options
Originally committed to SVN as r113.
2006-02-22 19:25:18 +00:00
tentacle bfbe5c0745 more movement options
Originally committed to SVN as r112.
2006-02-22 19:24:17 +00:00
Rodrigo Braz Monteiro 6f24fdae42 Fixed critical ass_time bug
Originally committed to SVN as r111.
2006-02-22 07:36:38 +00:00
Rodrigo Braz Monteiro 53d40024df A lot more code clean-up
Originally committed to SVN as r110.
2006-02-22 06:49:20 +00:00
Rodrigo Braz Monteiro 38f3c19d64 More code cleaning up and fixing!
Originally committed to SVN as r109.
2006-02-22 06:08:35 +00:00
Rodrigo Braz Monteiro 0b862d1727 A few more tweaks, fixes and clean-ups
Originally committed to SVN as r108.
2006-02-22 05:30:09 +00:00
Rodrigo Braz Monteiro 25d5516d77 Some clean up of grid classes
Originally committed to SVN as r107.
2006-02-22 04:59:39 +00:00
Rodrigo Braz Monteiro 82bfd00da8 Originally committed to SVN as r106. 2006-02-22 03:38:23 +00:00
Rodrigo Braz Monteiro 5d490b988f Added grid key handling
Originally committed to SVN as r105.
2006-02-22 02:25:45 +00:00
Rodrigo Braz Monteiro 0c3b724c31 Originally committed to SVN as r104. 2006-02-21 23:43:05 +00:00
Rodrigo Braz Monteiro 71b93a3379 Alt+Click on grid will activate the clicked line, without modifying selection
Originally committed to SVN as r103.
2006-02-21 23:27:34 +00:00
Rodrigo Braz Monteiro aa6ef96527 The font override button in the subtitles edit box can now modify font size, italics, bold and underline as well as font face
Originally committed to SVN as r102.
2006-02-21 22:46:18 +00:00
Rodrigo Braz Monteiro 493ebbcbb1 Font override on subs edit box now supports \fs
Originally committed to SVN as r101.
2006-02-21 22:32:51 +00:00
Rodrigo Braz Monteiro 87307940ca AssTime changed to store data as miliseconds internally (overall faster, uses less ram)
Originally committed to SVN as r100.
2006-02-21 22:09:15 +00:00
Rodrigo Braz Monteiro d759aae2b3 Some small improvements to RAM usage
Originally committed to SVN as r99.
2006-02-21 21:52:32 +00:00
Rodrigo Braz Monteiro fb579fa948 Audio display in SSA mode will no longer ignore clicks if it wasn't focused
Originally committed to SVN as r98.
2006-02-21 21:33:15 +00:00
Rodrigo Braz Monteiro b823bfdc99 Inserted lines will now be automatically selected
Originally committed to SVN as r97.
2006-02-21 21:23:52 +00:00
Fredrik Mellbin 24a7e9ba91 Changes most of the VFR handling to ints and clean up stuff
Originally committed to SVN as r96.
2006-02-21 18:49:57 +00:00
Rodrigo Braz Monteiro cbc7b57669 Added options to change colors of grid
Originally committed to SVN as r95.
2006-02-21 07:21:07 +00:00
Rodrigo Braz Monteiro c42d2b4a4c Fixed karaoke splitter
Originally committed to SVN as r94.
2006-02-21 06:52:21 +00:00
Rodrigo Braz Monteiro eb9d292755 Just some comments added
Originally committed to SVN as r93.
2006-02-21 06:24:23 +00:00
Rodrigo Braz Monteiro 88df752e48 Added stack walker
Originally committed to SVN as r92.
2006-02-21 05:26:13 +00:00
Rodrigo Braz Monteiro e41b6f9988 Prevented parsed data from staying in memory, greatly reducing RAM usage
Originally committed to SVN as r91.
2006-02-21 03:13:35 +00:00
Rodrigo Braz Monteiro a82f60fe72 Fixed behavior of deleting and joining lines on subtitles grid
Originally committed to SVN as r90.
2006-02-21 02:01:42 +00:00
Rodrigo Braz Monteiro 6eae67a95e Separated volume on its own slider bar
Originally committed to SVN as r89.
2006-02-21 00:55:16 +00:00
Rodrigo Braz Monteiro bd116bd286 Changing vertical zoom will now also change the playback volume
Originally committed to SVN as r88.
2006-02-20 23:54:15 +00:00
Rodrigo Braz Monteiro c31367c761 Selected comments are now highlighted in a different color
Originally committed to SVN as r87.
2006-02-20 23:12:08 +00:00
Rodrigo Braz Monteiro fd728e90d5 Rows colliding with the currently active one will now be highlighted in grid
Originally committed to SVN as r86.
2006-02-20 22:54:23 +00:00
Rodrigo Braz Monteiro 8ece0ea54f Audio timing will now apply to all selected lines, as well as active line
Originally committed to SVN as r85.
2006-02-20 22:32:20 +00:00