Commit graph

328 commits

Author SHA1 Message Date
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
Rodrigo Braz Monteiro
37ec3a7058 Added a simple audio resync method for video playback
Originally committed to SVN as r84.
2006-02-20 22:24:25 +00:00
Rodrigo Braz Monteiro
62f94c5a6c Alt+Left/Right on the video seek bar will now seek by increments of 10 frames (increment is customizeable in config.dat)
Originally committed to SVN as r83.
2006-02-20 22:15:34 +00:00
Rodrigo Braz Monteiro
d826160abf Fonts collector will now default collection to same folder as script (Set to "?script" on config.dat)
Originally committed to SVN as r82.
2006-02-20 22:06:38 +00:00
Rodrigo Braz Monteiro
224e22b365 Originally committed to SVN as r81. 2006-02-20 21:33:53 +00:00
Rodrigo Braz Monteiro
26b15d3d09 Implemented redo, and replace == _T("") with .IsEmpty()
Originally committed to SVN as r80.
2006-02-20 21:32:58 +00:00
Rodrigo Braz Monteiro
14e54bce4e Fixed karaoke next/prev
Originally committed to SVN as r79.
2006-02-20 07:12:01 +00:00
Fredrik Mellbin
e080a06834 NextFrame and PrevFrame no longer requests out of range frames
Originally committed to SVN as r78.
2006-02-19 14:28:03 +00:00
Fredrik Mellbin
38f62c6906 the video slider can no longer return values outside its range and is initialize to 0-1, pos 0
Originally committed to SVN as r77.
2006-02-19 14:19:26 +00:00
Rodrigo Braz Monteiro
fd0cd9c045 Partial fix to karaoke mode
Originally committed to SVN as r76.
2006-02-19 06:05:15 +00:00
Rodrigo Braz Monteiro
df6071d1e6 Originally committed to SVN as r75. 2006-02-19 05:10:57 +00:00
Rodrigo Braz Monteiro
675c2d0829 Fixed some bugs related to inserting overrides via the buttons over the edit box
Originally committed to SVN as r74.
2006-02-19 04:55:10 +00:00
Rodrigo Braz Monteiro
82236684e7 Fixed bug related to tag cycling, which would reset grid, move video and force a refresh of everything (slow, and could undo uncommited changes)
Originally committed to SVN as r73.
2006-02-19 04:00:22 +00:00
Rodrigo Braz Monteiro
f549c498c3 Originally committed to SVN as r72. 2006-02-19 03:34:57 +00:00
Rodrigo Braz Monteiro
ed67b6cc6d Changed behavior of commiting time
Originally committed to SVN as r71.
2006-02-19 03:33:13 +00:00
Rodrigo Braz Monteiro
b8c0e2e7f8 Fixed crash on assistants and more tweaks to grid
Originally committed to SVN as r70.
2006-02-19 03:10:03 +00:00
Rodrigo Braz Monteiro
f0351f6d27 Minor video fix/changes
Originally committed to SVN as r69.
2006-02-19 02:31:25 +00:00
Rodrigo Braz Monteiro
518e2272a0 More fixes and tweaks to new grid
Originally committed to SVN as r68.
2006-02-19 01:16:15 +00:00
Rodrigo Braz Monteiro
ff278ee099 Minor bugs fixed
Originally committed to SVN as r67.
2006-02-19 00:54:35 +00:00
Rodrigo Braz Monteiro
6edfa51c21 MakeVisible implemented
Originally committed to SVN as r66.
2006-02-18 23:00:09 +00:00
Rodrigo Braz Monteiro
798a718381 Originally committed to SVN as r65. 2006-02-18 22:45:39 +00:00
Rodrigo Braz Monteiro
f359462a44 Mouse drag scrolling for grid
Originally committed to SVN as r64.
2006-02-18 22:44:12 +00:00
Rodrigo Braz Monteiro
2e88cd311b Small fix to grid class
Originally committed to SVN as r63.
2006-02-18 22:09:03 +00:00
Rodrigo Braz Monteiro
f4daf0e020 Writen a new class from scratch to replace wxGrid
Originally committed to SVN as r62.
2006-02-18 21:55:58 +00:00
Fredrik Mellbin
c84a44dc59 More deleaking
Originally committed to SVN as r61.
2006-02-03 00:58:26 +00:00
Fredrik Mellbin
715a346d84 one less memory leak
Originally committed to SVN as r60.
2006-02-03 00:22:16 +00:00
Fredrik Mellbin
e8d6eee1b0 Added destructor -> no memory leaks
Originally committed to SVN as r59.
2006-02-02 22:20:49 +00:00
Fredrik Mellbin
5062ea6e31 Refresh(false) elimination
Originally committed to SVN as r58.
2006-02-02 18:24:58 +00:00
Fredrik Mellbin
ae6fcba54e fixing the fixmes
Originally committed to SVN as r57.
2006-02-02 18:17:54 +00:00
Niels Martin Hansen
b3b9d5e033 Fixed visual glitch when mouse was leaving video display.
Originally committed to SVN as r56.
2006-02-01 22:15:21 +00:00
Niels Martin Hansen
c450a5468c Fixed regression bug with drag&drop bugfix.
Fixed strange nonsense in changelog.

Originally committed to SVN as r55.
2006-02-01 21:53:44 +00:00
Niels Martin Hansen
defaf3a5ac From changelog:
- Drag-and-drop files onto the program no longer causes the subs to be unloaded every time, even if no subs were dropped (jfs)
- Recombining lines (1,1+2 and 1+2,2) where the lone line is a substring of the line only appearing combined no longer causes incorrect results (as a side-effect, more strict prefix/suffix-checking has also been implemented) (jfs)

Originally committed to SVN as r54.
2006-02-01 02:16:57 +00:00
Niels Martin Hansen
2d3d317278 Really fixed the \t bug now. Really!
Originally committed to SVN as r53.
2006-01-31 23:44:10 +00:00
Niels Martin Hansen
979903d61a Yet another attempt to fix text_extents function.
Originally committed to SVN as r52.
2006-01-31 21:37:02 +00:00
Fredrik Mellbin
eaa3fe1456 The easy fix for the splash screen crash
Originally committed to SVN as r51.
2006-01-30 20:04:33 +00:00
Niels Martin Hansen
0db9a569b8 Bug in changelog. Fixed. Also took the liberty to add fextracker feature to changelog.
Originally committed to SVN as r50.
2006-01-29 22:58:20 +00:00
Niels Martin Hansen
6f09e40f75 Forgot changelog.
Originally committed to SVN as r49.
2006-01-29 22:52:46 +00:00
Niels Martin Hansen
6862c2d4a8 First three parameters to \fade() are now int as they should be
Fixed \t argument disappearance bug!

Originally committed to SVN as r48.
2006-01-29 22:46:18 +00:00
Rodrigo Braz Monteiro
ba9fb80bd9 Added #include <wx/notebook.h> to file, to make it compile with newer wxWidgets
Originally committed to SVN as r47.
2006-01-29 21:04:52 +00:00
tentacle
1bb7209d52 PrOpEr CaPiTaLiZaTiOn
ooh and front+backtrace for movement display

Originally committed to SVN as r46.
2006-01-29 20:59:58 +00:00
tentacle
74a399aaa9 moved events for fextracker & fexmovement into its own file
added second button for fexmovement
added functionality to manually move sub for all frames / for one frame

Originally committed to SVN as r45.
2006-01-29 20:48:05 +00:00
tentacle
97b8832376 DialogProgress
Originally committed to SVN as r44.
2006-01-29 17:59:07 +00:00
tentacle
d89cf51b1e moved all tracking stuff into FexTracker popup menu
tracking is now somewhat complete
you can track points, convert these to movement&scaling and then split your line and let it be repositioned and rescaled

Originally committed to SVN as r42.
2006-01-29 15:08:51 +00:00
tentacle
03ff6a4c83 Originally committed to SVN as r41. 2006-01-28 21:47:46 +00:00
tentacle
3d0e91c29b tenfex .h in correct folder
Originally committed to SVN as r40.
2006-01-28 20:26:27 +00:00
tentacle
3e6637cb26 added support for FexTracker
added "Track this line" button in bottom right corner of video box
added 2 new button bitmaps
added function to display tracked points for current line as overlay in VideoDisplay

Originally committed to SVN as r35.
2006-01-28 19:48:35 +00:00
Fredrik Mellbin
732aa4a1ba Fix AviSynthWrapper reference counting again
Originally committed to SVN as r34.
2006-01-28 15:23:48 +00:00
Fredrik Mellbin
7012a6b0b2 Less signedness warnings and probably a fix for setting the tag string
Originally committed to SVN as r33.
2006-01-28 15:11:59 +00:00
Fredrik Mellbin
f22e1825ce Update version number
Originally committed to SVN as r32.
2006-01-28 14:50:13 +00:00
Niels Martin Hansen
69b1f5988a From changelog:
o The correct \k tag (\k, \kf, \ko, \K) is now kept when splitting/joining
   o When editing karaoke-timing for a line and not splitting/joining, all tags are kept intact, so only the \k tag timings are changed (BROKEN WITH \t TAGS ATM!)

Reason for breakage with \t seems to be the override tag parser killing all the actual style overrides in the \t tag. Example: \t(100,200,\fscx200) -> \t(100,200,) All other tags seem unaffected, but not intensively tested.

Originally committed to SVN as r31.
2006-01-27 22:22:31 +00:00
Niels Martin Hansen
360746e739 Bugfix: Karaoke splitting only worked on lines that were already marked dirty (autosplit lines being in that category), unless SSA mode was enabled.
Originally committed to SVN as r30.
2006-01-27 03:18:26 +00:00
Niels Martin Hansen
3ad6a9db43 Implemented new karaoke splitter. Still needs some work, especially graphically.
The timing postproc dialog is now properly centered.

Originally committed to SVN as r29.
2006-01-27 00:48:59 +00:00
Fredrik Mellbin
645aae6e29 Moved AssEntry constructors to where they should be
Originally committed to SVN as r27.
2006-01-25 22:19:40 +00:00
Fredrik Mellbin
87ac27af9a Smaller audio ram cache blocksize
Originally committed to SVN as r26.
2006-01-25 10:56:24 +00:00
Fredrik Mellbin
b6de878181 See previous commit
Originally committed to SVN as r24.
2006-01-25 00:29:01 +00:00
Fredrik Mellbin
6c1cbf9efc Another videodisplay split fix
Originally committed to SVN as r23.
2006-01-25 00:21:16 +00:00
Fredrik Mellbin
16729ec5ea Increment avisynth refcount after successful creation
Originally committed to SVN as r22.
2006-01-24 23:01:30 +00:00
Fredrik Mellbin
e5043bb738 Fix for previous commit
Originally committed to SVN as r21.
2006-01-22 16:52:20 +00:00
Fredrik Mellbin
227febdd24 The big VideoDisplay split
Originally committed to SVN as r20.
2006-01-22 12:44:53 +00:00
Fredrik Mellbin
cb573429fb Originally committed to SVN as r19. 2006-01-22 12:43:42 +00:00
Karl Blomster
7913efc740 more audio documentation updates, plus random fixage in about.cpp
Originally committed to SVN as r18.
2006-01-21 01:45:27 +00:00
Fredrik Mellbin
1cd44a438d Audio crash in 1.09 fix(?) and small cleanup
Originally committed to SVN as r17.
2006-01-21 01:09:53 +00:00
Fredrik Mellbin
a1bf8a221e Repaint videoslider when resizing
Originally committed to SVN as r16.
2006-01-20 22:56:15 +00:00
Rodrigo Braz Monteiro
59db7e90e1 Small fix regarding character set of files being exported
Originally committed to SVN as r15.
2006-01-20 00:16:32 +00:00
David Lamparter
e72d2c9f94 fix initialization orders (pedantic)
Originally committed to SVN as r14.
2006-01-19 10:35:04 +00:00
David Lamparter
2abf229414 remove extra semicolons and commas (strict ISO-C++98)
Originally committed to SVN as r13.
2006-01-19 10:33:56 +00:00
Rodrigo Braz Monteiro
6935e56b3d VC 2005 compatibility stuff
Originally committed to SVN as r12.
2006-01-19 01:42:39 +00:00
Rodrigo Braz Monteiro
1fc9fdf281 Updated changelog
Originally committed to SVN as r7.
2006-01-17 07:56:51 +00:00
Rodrigo Braz Monteiro
75fc7ef5cf Fixed parser to handle unset parameters properly (that is, without crashing)
Originally committed to SVN as r6.
2006-01-17 07:52:18 +00:00
Rodrigo Braz Monteiro
480bb77b41 Originally committed to SVN as r5. 2006-01-17 01:22:12 +00:00
Niels Martin Hansen
e5df93eb51 From changelog.txt:
- Automation: Added xor(a,b) boolean logical function to utils.lua (jfs)
- Automation: Various changes to karaskel.lua and karaskel-adv.lua: (jfs)
   o Added some debug-calls (which are disable by default; aegisub.output_debug is replaced with a do-nothing function (you can change this in karaskel.lua)
   o The regular aegisub.output_debug is aliased to aegisub.output_warning, in order to always be able to show real warnings, in case something goes wrong
   o Fixed bug, triggered when a line had a style not defined in the subs. A warning is now shown instead.

Originally committed to SVN as r4.
2006-01-17 01:20:46 +00:00
David Lamparter
e125d13e3c add newline at end of yatta_wrap.h
Originally committed to SVN as r3.
2006-01-17 00:39:18 +00:00
Rodrigo Braz Monteiro
a8f7fb667b Originally committed to SVN as r2. 2006-01-16 21:02:54 +00:00