Commit Graph

24 Commits

Author SHA1 Message Date
Rodrigo Braz Monteiro 5d3442f567 Moved YV12->RGB32 conversion to video provider, before caching.
Originally committed to SVN as r1031.
2007-04-08 18:12:51 +00:00
Rodrigo Braz Monteiro c0b62ff377 Re-coded threaded video mode, but it fails spetacularly. It's currently disabled in source, but there.
Originally committed to SVN as r1021.
2007-04-07 23:45:46 +00:00
Rodrigo Braz Monteiro 7da5406572 Allowed saving of screenshots and copying video frames to clipboard without subtitles. This will not work with the avisynth video provider (options will be greyed out).
Originally committed to SVN as r1020.
2007-04-07 22:03:06 +00:00
Rodrigo Braz Monteiro 6d988bdf4d Made middle click on audio display jump video to position, fixed a few uninitialized variable warnings and removed the GetString() method from AssFile, since it was only used by the old libass provider.
Originally committed to SVN as r1017.
2007-04-07 03:12:55 +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
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 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 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
Dan Donovan 26cba4b46f Styles can be renamed when copied
Always call Stop in AudioDisplay on Play

Originally committed to SVN as r949.
2007-03-18 01:20:25 +00:00
Rodrigo Braz Monteiro 370512917c Applied Pomyk's patch and fixed YV12 DirectShow
Originally committed to SVN as r905.
2007-01-29 05:47:29 +00:00
Rodrigo Braz Monteiro 5d6282aee5 Shaders no longer need glew
Originally committed to SVN as r900.
2007-01-27 07:13:29 +00:00
Rodrigo Braz Monteiro 3b9afa126e Mostly operational pixel shaded YV12->RGB32 conversion. (needs glew for now)
Originally committed to SVN as r899.
2007-01-27 06:15:25 +00:00
Rodrigo Braz Monteiro 297dbd74b8 Fixed almost a hundred warning messages issued with /W4 in VC++ (with warning 4100 disabled)
Originally committed to SVN as r891.
2007-01-24 03:54:32 +00:00
Rodrigo Braz Monteiro 19ea57a544 Fix to video loading, but probably only for me...
Originally committed to SVN as r885.
2007-01-23 20:50:41 +00:00
Rodrigo Braz Monteiro 8231034cb1 Detached Video display mostly works.
Originally committed to SVN as r883.
2007-01-23 06:32:16 +00:00
Rodrigo Braz Monteiro 02bf068052 Basic (and somewhat broken) detached video dialog implemented.
Originally committed to SVN as r881.
2007-01-23 04:42:08 +00:00
Rodrigo Braz Monteiro 52060ceb03 Video will now load without an available subtitles provider.
Originally committed to SVN as r880.
2007-01-23 00:38:59 +00:00
Rodrigo Braz Monteiro 99e9dce99f Made a million changes to GL mode, and one of them seems to have fixed video display on ATI cards.
Originally committed to SVN as r879.
2007-01-22 22:57:45 +00:00
Rodrigo Braz Monteiro 304b10b6d5 Added error checking routines to GL texture uploading
Originally committed to SVN as r877.
2007-01-22 20:01:07 +00:00
Rodrigo Braz Monteiro 7b6af3ac8a Another fix.
Originally committed to SVN as r870.
2007-01-22 00:03:30 +00:00
Rodrigo Braz Monteiro b206573965 Clean up to factory classes.
Originally committed to SVN as r863.
2007-01-21 07:12:47 +00:00
Rodrigo Braz Monteiro 98ce168b31 Merged opengl branch from 806 to 859
Originally committed to SVN as r860.
2007-01-21 06:30:19 +00:00