Commit graph

1077 commits

Author SHA1 Message Date
Rodrigo Braz Monteiro
29072f75af 1000 GET. Actually added the libass .cpp (oops), and optimizations to its blender.
Originally committed to SVN as r1000.
2007-04-04 04:12:38 +00:00
Rodrigo Braz Monteiro
2b680c3e5b libass reimplemented on subtitles_provider_libass.cpp, although still slightly buggy. It will be built on Linux by default (it has been added to aegisub/Makefile.am)
Originally committed to SVN as r999.
2007-04-04 03:57:12 +00:00
Niels Martin Hansen
a1cdffdb85 704x396 is not 640x396
Originally committed to SVN as r998.
2007-04-04 02:55:22 +00:00
Niels Martin Hansen
a524881505 Misc. sizer tweaks
Originally committed to SVN as r997.
2007-04-04 02:54:03 +00:00
Niels Martin Hansen
5457b64925 Changes to sizer setup in dummy video options
Originally committed to SVN as r996.
2007-04-04 02:24:46 +00:00
Niels Martin Hansen
e74727f634 Option for checkerboard pattern in dummy video
Originally committed to SVN as r995.
2007-04-04 01:54:37 +00:00
Niels Martin Hansen
f292339808 Dummy video provider was always creating 640x480 frames, now creates in the right resolution
Originally committed to SVN as r994.
2007-04-04 01:21:23 +00:00
Rodrigo Braz Monteiro
28504a5c9b very minor changes to utils.h
Originally committed to SVN as r993.
2007-04-04 01:14:02 +00:00
Rodrigo Braz Monteiro
e72b0ae8c0 Fixed audio display on Linux, and had to change
__attribute__((always_inline)) to just inline, since my g++ was bitching
about that.

Originally committed to SVN as r992.
2007-04-04 00:52:50 +00:00
Niels Martin Hansen
9c85a4795c Load/store Auto4 export filter settings to original subs file
Originally committed to SVN as r991.
2007-04-04 00:01:17 +00:00
Rodrigo Braz Monteiro
a0f3e58894 Blind attempt to get audio box to work on Linux.
Originally committed to SVN as r990.
2007-04-03 23:29:51 +00:00
David Lamparter
9339f1c45b properly make inlines static
Originally committed to SVN as r989.
2007-04-03 21:24:29 +00:00
Rodrigo Braz Monteiro
0568af7ce0 added ClampSignedInteger32() to utils and used that to remove branching from YV12->RGB32 conversion, hopefully making it faster. Also, fixed a warning in lavc audio provider.
Originally committed to SVN as r988.
2007-04-03 21:05:33 +00:00
Rodrigo Braz Monteiro
29923cb8e1 Optimized the YV12->RGB32 conversion in AegiVideoFrame
Originally committed to SVN as r987.
2007-04-03 20:41:33 +00:00
Niels Martin Hansen
16ac9e6e21 More bugfix to future windy blur
Originally committed to SVN as r986.
2007-04-03 18:28:28 +00:00
Niels Martin Hansen
807ba68ef0 Bugfix to future windy blur.
Added note/license to raytracer.

Originally committed to SVN as r985.
2007-04-03 18:19:43 +00:00
Niels Martin Hansen
a2f6d60655 Useful auto4/lua karaoke sample
Originally committed to SVN as r984.
2007-04-03 17:55:23 +00:00
David Lamparter
91c11fbf09 get locale stuff more correct
Originally committed to SVN as r983.
2007-04-03 04:34:56 +00:00
Rodrigo Braz Monteiro
246be56350 Made YV12->RGB32 conversion happen before subtitling, so asa works without glitching.
Originally committed to SVN as r982.
2007-04-03 02:55:43 +00:00
Rodrigo Braz Monteiro
4e2af4cd57 Added a method to AegiVideoFrame to allow conversion from YV12->RGB32, which is used by screenshot taking and video context, if the video provider can only provide YV12 (ffmpeg).
Originally committed to SVN as r981.
2007-04-03 02:31:51 +00:00
Niels Martin Hansen
325b88df19 Merged in changes from Lua 5.1.2 (hopefully didn't miss anything)
Originally committed to SVN as r980.
2007-04-03 00:37:09 +00:00
Rodrigo Braz Monteiro
292ad1af33 Added dummy provider to changelog:
- Added a dummy video provider to create a blank video with customizeable options. (jfs & AMZ)

Originally committed to SVN as r979.
2007-04-03 00:22:19 +00:00
Rodrigo Braz Monteiro
0acbf6eb61 Small fix to make dummy video's dialog build on some machines.
Originally committed to SVN as r978.
2007-04-03 00:14:05 +00:00
Niels Martin Hansen
c9ce15bb01 GUI for dummy video provider
Originally committed to SVN as r977.
2007-04-02 18:28:09 +00:00
Rodrigo Braz Monteiro
77e21c985d Better dealing of shaders.
Originally committed to SVN as r976.
2007-04-02 00:44:47 +00:00
Rodrigo Braz Monteiro
6b26ebd99b Made video context respect the setting of "video use pixel shaders", which was being ignored by ffmpeg, since it can only output yv12.
Originally committed to SVN as r975.
2007-04-01 23:27:22 +00:00
Rodrigo Braz Monteiro
bef344645b Fixed memory handling in dummy provider.
Originally committed to SVN as r974.
2007-04-01 23:13:29 +00:00
Rodrigo Braz Monteiro
1d03da6844 Added a hack to video loading to allow the creation of a context in some platforms, and changed the colour of dummy video provider to sky-blue.
Originally committed to SVN as r973.
2007-04-01 23:07:29 +00:00
Rodrigo Braz Monteiro
14edd1fe3b Added dummy video provider.
Originally committed to SVN as r972.
2007-04-01 22:06:00 +00:00
Niels Martin Hansen
0fa69e80e0 Mostly working raytracer, still missing a few details to be fully usable though
Originally committed to SVN as r971.
2007-04-01 16:42:08 +00:00
Niels Martin Hansen
fbe1aa65d2 More work on kara templater, misc. additions to Lua includes
Originally committed to SVN as r970.
2007-04-01 12:22:30 +00:00
Niels Martin Hansen
88639cf70c Update both top and bottom margins when vertical margin is changed
Originally committed to SVN as r969.
2007-04-01 12:21:16 +00:00
David Lamparter
ae37b2481f CSRI helper library; fixup build system while at it
Originally committed to SVN as r968.
2007-03-31 22:04:57 +00:00
David Lamparter
7c38076d4f fix INT64_C breakage with ffmpeg
Originally committed to SVN as r967.
2007-03-31 21:28:43 +00:00
Rodrigo Braz Monteiro
af7bfcc858 Applied demi's patch to fix the view menu and committed some unfinished (commented out) rgb lavc code
Originally committed to SVN as r966.
2007-03-31 03:23:46 +00:00
Rodrigo Braz Monteiro
867218fd0b Removed a seemingly useless call to glFinish(), which could also be causing issues, maybe.
line 2 test.

Originally committed to SVN as r965.
2007-03-29 23:09:40 +00:00
Rodrigo Braz Monteiro
cc99e37e2c Added several asserts to Video Display and stopped it from running Reset() when hidden, which could be leading to odd results.
Originally committed to SVN as r964.
2007-03-29 23:04:26 +00:00
Rodrigo Braz Monteiro
0dd4f96757 Fix for lavc audio provider to prevent it from crashing if it cannot load the file (was causing video playback to crash if no audio was loaded)
Originally committed to SVN as r963.
2007-03-29 21:05:22 +00:00
Rodrigo Braz Monteiro
bc1897049b Complement to jfs's fix.
Originally committed to SVN as r962.
2007-03-28 15:24:06 +00:00
Niels Martin Hansen
4e7ddbbe85 Fix for non-pixelshader video rendering
Originally committed to SVN as r961.
2007-03-28 15:17:47 +00:00
Rodrigo Braz Monteiro
b44540e63f Added video_provider_lavc.cpp to the unix makefile.
Originally committed to SVN as r960.
2007-03-28 01:59:14 +00:00
Rodrigo Braz Monteiro
af757cf6fe Fixed paste over.
Originally committed to SVN as r959.
2007-03-28 01:37:13 +00:00
Rodrigo Braz Monteiro
58f4dae158 Fixed display of overridden key frames on audio display (#349).
Originally committed to SVN as r958.
2007-03-28 01:17:56 +00:00
Rodrigo Braz Monteiro
ee3178a8e1 Fixed replace bug (#338) and cleaned search and replace code up a bit.
Originally committed to SVN as r957.
2007-03-28 01:11:52 +00:00
Rodrigo Braz Monteiro
27b08cc8aa Fixed ffmpeg memory leak.
Originally committed to SVN as r956.
2007-03-27 22:56:08 +00:00
Rodrigo Braz Monteiro
493bc75ed1 Slight Linux cosmic fix.
Originally committed to SVN as r955.
2007-03-27 22:41:33 +00:00
Rodrigo Braz Monteiro
c722ce9741 ffmpeg video provider now works as expected, except that it leaks memory. This fix should also help with certain videos being loaded with other providers. Also added some asserts and clean up to video frame class.
Originally committed to SVN as r954.
2007-03-27 22:29:35 +00:00
Rodrigo Braz Monteiro
d7a6ca1d76 ffmpeg provider almost works now
Originally committed to SVN as r953.
2007-03-24 02:07:06 +00:00
Rodrigo Braz Monteiro
4f1f9ccdf0 Made ffmpeg video provider compile again, conforming to the new video provider interface, but it still won't work.
Originally committed to SVN as r952.
2007-03-24 00:11:49 +00:00
Dan Donovan
aba48b68e3 Can save an audio clip of multiple lines (just goes earliest start to latest end for now), and a little more error checking
Originally committed to SVN as r951.
2007-03-19 20:01:09 +00:00