Commit graph

256 commits

Author SHA1 Message Date
Niels Martin Hansen
e6c2f3c083 Added functions for direct conversion between HSL and HSV. (hsl_to_hsv is still incomplete, and works over rgb atm)
Added some special cases to the HSV and HSl to RGB conversions, as a "fix" for bug #28.
Random hacking on text_extents in a vain attempt at making its calculations more exact.

Originally committed to SVN as r232.
2006-03-17 01:59:41 +00:00
Rodrigo Braz Monteiro
180f323676 Originally committed to SVN as r231. 2006-03-17 01:32:37 +00:00
Rodrigo Braz Monteiro
8ad3626b25 Originally committed to SVN as r230. 2006-03-17 01:29:18 +00:00
Rodrigo Braz Monteiro
6456290567 Added a bias slider to make continuous function in timing post-processor.
Originally committed to SVN as r229.
2006-03-17 01:27:30 +00:00
Niels Martin Hansen
a20fb3519f Removed YUV colorspace from color picker. (Bug 28 note 155.)
Attempt at making karaoke splitter commit more often. Doesn't seem to work though...? (It should now commit on anything that before would cause it to discard splits, except for the Cancel button.)

Originally committed to SVN as r228.
2006-03-16 01:26:26 +00:00
Rodrigo Braz Monteiro
55bfefb2d8 Fixed crash related to audio display losing focus while unloaded. (#98)
Originally committed to SVN as r227.
2006-03-15 23:53:44 +00:00
Rodrigo Braz Monteiro
1723915e3e Fixed shift times not affecting video/audio, and default save as path
Originally committed to SVN as r226.
2006-03-14 04:23:00 +00:00
Rodrigo Braz Monteiro
81e86727ff Removed the "Help" button from Find/Replace dialog.
Originally committed to SVN as r225.
2006-03-14 00:39:33 +00:00
Rodrigo Braz Monteiro
ea089faa37 Fixed handling of VFR times after v1 range
Originally committed to SVN as r224.
2006-03-14 00:33:31 +00:00
Rodrigo Braz Monteiro
ef779fb6db Work around for mkv2vfr files
Originally committed to SVN as r223.
2006-03-14 00:08:56 +00:00
Rodrigo Braz Monteiro
bb037fc271 Added a horizontal scrollbar to shift times history.
Originally committed to SVN as r222.
2006-03-13 22:36:27 +00:00
Rodrigo Braz Monteiro
8f8952293b Fixed bug which caused extra newlines to be added at the end of file.
Originally committed to SVN as r221.
2006-03-13 22:25:09 +00:00
Rodrigo Braz Monteiro
cb2c5ed6e7 Fixed extra comments being added on export/undo (might have broken other stuff)
Originally committed to SVN as r220.
2006-03-13 22:12:23 +00:00
Fredrik Mellbin
7b95ba47fb Readded 16bpp support for avisynth file opening
Originally committed to SVN as r217.
2006-03-11 16:20:40 +00:00
Niels Martin Hansen
b3c69a4567 Added "Split by karaoke" feature
Originally committed to SVN as r216.
2006-03-11 16:11:55 +00:00
Rodrigo Braz Monteiro
d74e8da400 Pomyk's search and replace patch
Originally committed to SVN as r215.
2006-03-07 22:38:46 +00:00
Rodrigo Braz Monteiro
b3618d42df Dragging the timeline will now scroll audio display.
Originally committed to SVN as r214.
2006-03-07 00:12:50 +00:00
Rodrigo Braz Monteiro
7fe7d5cddb Fixed shift times bug
Originally committed to SVN as r213.
2006-03-06 00:48:56 +00:00
Rodrigo Braz Monteiro
201360fd0a Timeline is now drawn below audio display.
Originally committed to SVN as r212.
2006-03-06 00:45:24 +00:00
Rodrigo Braz Monteiro
a00a45125e Audio display now follows the play cursor
Originally committed to SVN as r211.
2006-03-05 23:41:00 +00:00
Rodrigo Braz Monteiro
6f0073536e Audio current play position cursor will now always be visible.
Removed video frame/subtitles time sync controls from the grid context menu.

Originally committed to SVN as r210.
2006-03-05 23:01:02 +00:00
Rodrigo Braz Monteiro
a7aca18675 Applied some Pomyk patches
Originally committed to SVN as r209.
2006-03-05 20:42:38 +00:00
Rodrigo Braz Monteiro
564e270e54 Pomyk's no focus on scrollbars patch
Originally committed to SVN as r208.
2006-03-05 20:31:04 +00:00
Rodrigo Braz Monteiro
77543d7c45 Modified path to fextracker headers
Originally committed to SVN as r207.
2006-03-05 19:14:42 +00:00
tentacle
2a87445078 fixed compilation problems
removed old files
define AEGISUB

Originally committed to SVN as r204.
2006-03-05 18:50:45 +00:00
Rodrigo Braz Monteiro
e249381e31 Middle clicking the video seek bar and audio display will now focus them.
Originally committed to SVN as r201.
2006-03-05 04:41:59 +00:00
Rodrigo Braz Monteiro
ae1ab04215 Unhandled keypresses in grid will now be sent to the audio display.
Originally committed to SVN as r200.
2006-03-05 04:31:09 +00:00
Rodrigo Braz Monteiro
d11298c85e Applied pomyk's dialog_export and duplicate patches
Originally committed to SVN as r199.
2006-03-05 02:47:20 +00:00
Rodrigo Braz Monteiro
3a3f3bb463 The line timing extending in timing post-processor is now governed by the "timing processor adjascent bias" option (1.0 [default] = move end, 0.0 = move start, 0.5 = move to halfway point, etc)
Originally committed to SVN as r198.
2006-03-05 02:25:12 +00:00
tentacle
1ae9db20d9 i'm too lazy to type
Originally committed to SVN as r197.
2006-03-04 15:29:20 +00:00
Fredrik Mellbin
302b89d1eb Copy shadow_w
Originally committed to SVN as r195.
2006-03-03 19:53:04 +00:00
tentacle
cd6beca548 little tenfex interface change
+ moved FexTracker to OPEN SOURCE :)

Originally committed to SVN as r194.
2006-03-03 19:00:47 +00:00
Fredrik Mellbin
12363b6dc5 Originally committed to SVN as r193. 2006-03-03 18:50:02 +00:00
tentacle
b49618d093 new FexTracker based on FexGenericFilter which is (c)2006 tentacle aka Hajo Krabbenhöft
thus all dependencies on my commercial project are now removed :)
once this flavor of FexTracker works fine, it will move to noncommercial open source license and will be fully integrated into Aegisub to get rid of external .dll files and to allow for the linux version to support tracking as well

Originally committed to SVN as r192.
2006-03-03 10:17:22 +00:00
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