Commit Graph

1409 Commits

Author SHA1 Message Date
Niels Martin Hansen d130169ed2 Rename video_frame.h to image.h, various cleanup, and add functions to handle edge conditions.
Originally committed to SVN as r1487.
2007-08-14 01:08:00 +00:00
Niels Martin Hansen 6b72db3b80 Everything seems to work again now
Originally committed to SVN as r1486.
2007-08-14 00:45:09 +00:00
Niels Martin Hansen 2699972427 Reworking of video frame interface, into more general RGB(A) image interface
Originally committed to SVN as r1485.
2007-08-14 00:20:59 +00:00
Niels Martin Hansen 43149f9276 So apparently it's called "c"airo and not "C"airo...
Originally committed to SVN as r1484.
2007-08-13 19:06:07 +00:00
Niels Martin Hansen 17f235515e Add raster.separable_filter function.
Originally committed to SVN as r1483.
2007-08-13 14:56:02 +00:00
Niels Martin Hansen dad6f7755b Better parameter checking for frame.overlay_cairo_surface and adding a more useful sample script.
Originally committed to SVN as r1482.
2007-08-13 02:01:54 +00:00
Niels Martin Hansen 7e8fcbdc8f Some cleanup in rasterops code and added colour inversion function.
Fixed ugly bugs in Cairo surface composition onto video frame.

Originally committed to SVN as r1481.
2007-08-13 01:06:27 +00:00
Niels Martin Hansen c68a782820 Fix really stupid parameter-related bug in box blur, and update documentation.
Originally committed to SVN as r1480.
2007-08-12 23:21:45 +00:00
Niels Martin Hansen c55dea23aa Replace the few fixed width box blurs with a single variable width one.
Originally committed to SVN as r1479.
2007-08-12 23:19:43 +00:00
Niels Martin Hansen da8c8abc7d General cleaning up.
Make LuaCairoMatrix be non-broken (hopefully - neither tested that it was in fact broken nor that new code unbreaks it :D!)
Work on LuaCairoPath to make it script-buildable, and implement map and fold methods.

Originally committed to SVN as r1478.
2007-08-12 23:14:45 +00:00
Niels Martin Hansen 06452148d2 Added VFR support. (Untested, as usual.)
Originally committed to SVN as r1477.
2007-08-11 22:06:01 +00:00
Niels Martin Hansen 0a584a7cd4 Support a free-form string argument passed from Avisynth to the Lua script.
Originally committed to SVN as r1476.
2007-08-11 20:40:37 +00:00
Niels Martin Hansen 0211960d8e Another project for the Aegisub repository...
Originally committed to SVN as r1475.
2007-08-11 19:59:48 +00:00
Dan Donovan 98e837da5c (SSATool) add a missing resx file
Originally committed to SVN as r1474.
2007-08-11 17:29:19 +00:00
Rodrigo Braz Monteiro b773706f6d Some fixes for ffmpeg linking (I have no idea how it worked before)
Originally committed to SVN as r1473.
2007-08-07 22:10:44 +00:00
Rodrigo Braz Monteiro 2c60df7b53 Some fixes for SVN wx compatibility (that doesn't work, anyway)
Originally committed to SVN as r1472.
2007-08-07 20:45:41 +00:00
Fredrik Mellbin acc6e13022 FFmpegSource 1.7
Originally committed to SVN as r1471.
2007-08-06 15:49:57 +00:00
Niels Martin Hansen 4e48317803 Intermediate implementation of #498 - karaoke template syntax highlighting. Only !! blocks and $variables are highlighted right now, and no actual Lua specific highlighting is done.
Originally committed to SVN as r1470.
2007-08-06 14:29:43 +00:00
Rodrigo Braz Monteiro 53a95b3af2 Issue #386 - Fixed setting of hotkeys to enter.
Originally committed to SVN as r1469.
2007-08-04 09:23:21 +00:00
Niels Martin Hansen 9b282c8893 Scrapped tag-parsing functions from Auto4 Lua subtitle-file interface specs.
Originally committed to SVN as r1468.
2007-08-03 20:50:24 +00:00
Rodrigo Braz Monteiro d162cb440a Issue #516 - Resample dialog no longer affects karaoke templater lines.
Originally committed to SVN as r1467.
2007-08-03 17:32:23 +00:00
Rodrigo Braz Monteiro 17c1a5801f Issue #514 - Fixed crash with vector clip. Also fixed a minor bug that caused visual typesetting to flag the script as modified even if nothing changed.
Originally committed to SVN as r1466.
2007-08-03 17:22:06 +00:00
Niels Martin Hansen f556478902 Also accept SSA "Karaoke" effect field for timed karaoke source in kara-templater
Originally committed to SVN as r1465.
2007-08-03 01:46:33 +00:00
Fredrik Mellbin 400266c383 FFmpegSource 1.6
Originally committed to SVN as r1464.
2007-07-30 11:04:10 +00:00
Rodrigo Braz Monteiro 1d6f2f90c6 Issue #446 - Fixed some crashing while trying to play video without audio loaded, on posix
Originally committed to SVN as r1463.
2007-07-30 04:05:45 +00:00
Rodrigo Braz Monteiro 1e1f7b411b Fonts collector now seems to work on Linux, and presumably on other posix systems.
Originally committed to SVN as r1462.
2007-07-30 00:56:54 +00:00
Rodrigo Braz Monteiro 0ccf9cb111 Small fix to font attaching to file.
Originally committed to SVN as r1461.
2007-07-30 00:25:26 +00:00
Niels Martin Hansen 0718cf5a2c Hack: Use a single-play (non-looping) buffer for very short samples that fit entirely in the buffer for DSound playback. This avoids unwanted repeating of very short samples, but also makes it impossible to extend these selections to continue playback.
Fixing the real problem could prove to be very hard or even impossible, as it seems to be a problem of timing and possibly even related to the time slices allocated by the OS. As a buffer size in the DSound player is fixed at 150 ms the side-effect of this hack hopefully won't be a real problem.

Originally committed to SVN as r1460.
2007-07-29 21:00:57 +00:00
Fredrik Mellbin c62c674975 FFmpegSource 1.5
Originally committed to SVN as r1459.
2007-07-29 20:49:50 +00:00
Rodrigo Braz Monteiro 8d69e930f6 Issue #394 - Fixed conflicting names in style storage.
Originally committed to SVN as r1458.
2007-07-29 09:45:11 +00:00
Rodrigo Braz Monteiro ad601c46d1 Issue #504 - Fixed crash with rotation tools if no line was available for visual typesetting.
Originally committed to SVN as r1457.
2007-07-29 09:15:32 +00:00
Rodrigo Braz Monteiro c098e4d2a3 Issue #466 - Fixed ffmpegsource with vfr videos. Also re-added the warning for dss. Avisynth provider *should* now be 100% reliable if ffmpegsource.dll is present.
Originally committed to SVN as r1456.
2007-07-29 09:06:38 +00:00
Rodrigo Braz Monteiro 1aec7be708 Issue #481 - Fixed update of edit box after using resampling.
Originally committed to SVN as r1455.
2007-07-29 07:49:56 +00:00
Rodrigo Braz Monteiro e568425e97 Issue #464 - Fixed commiting of default line timing
Originally committed to SVN as r1454.
2007-07-29 07:32:40 +00:00
Rodrigo Braz Monteiro d256a61703 Implemented font config file lister, except that it doesn't work.
Originally committed to SVN as r1453.
2007-07-29 01:47:18 +00:00
Rodrigo Braz Monteiro fec497a047 Split the font file lister in a base class and two subclasses, freetype for win32 (implemented) and fontconfig for everything else (todo)
Originally committed to SVN as r1452.
2007-07-29 01:21:28 +00:00
Rodrigo Braz Monteiro 4cee0dd054 Fixed drawing of text via OpenGL (in particular, video coordinates) in Linux, and probably everywhere else where it was broken.
Originally committed to SVN as r1451.
2007-07-28 23:17:33 +00:00
Niels Martin Hansen 5785cd191e Some debug.out calls in furigana layout code were missing trace level.
Originally committed to SVN as r1450.
2007-07-28 21:43:35 +00:00
Niels Martin Hansen 9ab2d1c7fe Seems to fix DSound player repeat-at-end problem.
Also avoid throwing-catching an exception during audio display drawing, only because it looks bad in the debug output.

Originally committed to SVN as r1449.
2007-07-28 13:59:32 +00:00
Rodrigo Braz Monteiro 3f934a66db Resolved #341
Originally committed to SVN as r1448.
2007-07-27 08:24:49 +00:00
Rodrigo Braz Monteiro 7e6a5ad6c8 Implemented issue #345 - Added a "new window" command to the file menu, to launch a new instance of Aegisub.
Originally committed to SVN as r1447.
2007-07-27 07:30:33 +00:00
Rodrigo Braz Monteiro a9e9e9b62c Fixed issue #367 - The default secondary style colour is now red.
Originally committed to SVN as r1446.
2007-07-27 07:14:49 +00:00
Rodrigo Braz Monteiro 857938f18b Joining of two lines will no longer take the timings of any line that starts and ends at 0 into consideration. Issue #206
Originally committed to SVN as r1445.
2007-07-27 07:08:22 +00:00
Rodrigo Braz Monteiro fcd9974772 Fixed #458, along with other style manager/editor related issues.
Originally committed to SVN as r1444.
2007-07-27 06:14:38 +00:00
Rodrigo Braz Monteiro 1bd5869ac6 Fixed #480
Originally committed to SVN as r1443.
2007-07-27 05:58:55 +00:00
Rodrigo Braz Monteiro 00dfc86bcc Fixed #496 and #488
Originally committed to SVN as r1442.
2007-07-27 05:25:51 +00:00
Rodrigo Braz Monteiro 7a19d18942 Fixed bug #490 - rotation visual tools weren't updated after manual text edit.
Originally committed to SVN as r1441.
2007-07-27 04:50:15 +00:00
Rodrigo Braz Monteiro 6110808dad Some failed attempts to fix detached video window stuff :3
Originally committed to SVN as r1440.
2007-07-27 04:05:18 +00:00
Rodrigo Braz Monteiro 14b425d0a3 Fixed issue with time edit boxes being unable to represent times over 1 hour in certain cases - #482
Originally committed to SVN as r1439.
2007-07-26 22:47:49 +00:00
Niels Martin Hansen 55f64cf6a4 Rename stack.txt to crashlog.txt
Originally committed to SVN as r1438.
2007-07-23 21:46:56 +00:00