Thomas Goyne
|
4fc2b90399
|
Add support for externally controlled frame data to AegiVideoFrame, and take advantage of this in the FFMS2 video provider to eliminate a copy of the frame data. Net speedup for seeking from beginning to end of several test files is 10-20%.
Originally committed to SVN as r3729.
|
2009-10-24 02:07:56 +00:00 |
|
Thomas Goyne
|
c4d07cb525
|
Remove AegiVideoFrame::cppAlloc, which was only needed by the dshow video provider.
Originally committed to SVN as r3728.
|
2009-10-21 04:29:15 +00:00 |
|
Thomas Goyne
|
7581d41935
|
Remove AegiVideoFrame::GetFloat and some related code as it was only there for fextracker.
Originally committed to SVN as r3727.
|
2009-10-21 04:07:00 +00:00 |
|
Thomas Goyne
|
df5ada1006
|
Make the video display only upload texture data when the frame has changed rather than every time Render is called.
Originally committed to SVN as r3726.
|
2009-10-20 19:07:18 +00:00 |
|
Amar Takhar
|
c72ac65d0f
|
Fix --enable-gcov:
* Rename GCOV_FLAGS -> GCOV_CFLAGS
* Add GCOV_LDFLAGS (default is -lgcov)
Originally committed to SVN as r3724.
|
2009-10-20 03:35:42 +00:00 |
|
Thomas Goyne
|
5404b45017
|
Tweak how the OpenGL 1.1 code behaves slightly; distortion with Windows 7's OpenGL emulation is now at most .1% instead of at most 2%.
Originally committed to SVN as r3723.
|
2009-10-19 01:11:02 +00:00 |
|
Thomas Goyne
|
5b9da0c56a
|
Fix some video output bugs related to a small maximum texture size which is not an even divisor of the video size.
Originally committed to SVN as r3717.
|
2009-10-17 03:41:12 +00:00 |
|
Thomas Goyne
|
3d58608230
|
Improve rendering with OpenGL 1.1, removing the visible seams at the cost of slight distortions at high zoom levels.
Originally committed to SVN as r3714.
|
2009-10-14 20:53:36 +00:00 |
|
Thomas Goyne
|
9ff8f42d7f
|
Get the video display closer to working with W7's emulated OpenGL. It can now display video, but there are visible seams between the textures.
Originally committed to SVN as r3711.
|
2009-10-13 22:19:31 +00:00 |
|
harukalover
|
59cf4b656a
|
Removed the log window which nobody seems to use. Closes #1026
Originally committed to SVN as r3710.
|
2009-10-13 21:53:50 +00:00 |
|
Thomas Goyne
|
3032c4f883
|
Fix a memory leak and a minor graphical glitch that sometimes happened to the video slider when switching visual typesetting modes.
Originally committed to SVN as r3709.
|
2009-10-13 17:28:39 +00:00 |
|
Thomas Goyne
|
389f296b4d
|
Make the video display actually hide when the detached video dialog is minimized.
Originally committed to SVN as r3706.
|
2009-10-13 04:10:55 +00:00 |
|
Amar Takhar
|
ddc3b57694
|
How lazy can I get for not regening configure to test this change... (yes, i did this time around.) Updates #1023.
Originally committed to SVN as r3703.
|
2009-10-12 06:06:44 +00:00 |
|
harukalover
|
7dcb6cd387
|
Fix the annoying habit of all debug output being printed twice
Originally committed to SVN as r3701.
|
2009-10-12 05:11:24 +00:00 |
|
Amar Takhar
|
669e11d10b
|
Remove boost check as ffms has removed the usage of boost::format. This is trunk-only for now. Updates #1023.
Originally committed to SVN as r3691.
|
2009-10-12 00:14:36 +00:00 |
|
Karl Blomster
|
e3583da740
|
Update ffms2 to r228. Removes the boost dependency.
Originally committed to SVN as r3690.
|
2009-10-12 00:11:15 +00:00 |
|
Thomas Goyne
|
68de84b427
|
Fix some minor quirks with detached video and the display mode.
Originally committed to SVN as r3688.
|
2009-10-11 22:10:08 +00:00 |
|
Thomas Goyne
|
5cf7724698
|
Disable zoom controls when video is detached as the zoom is ignored with detached video.
Originally committed to SVN as r3676.
|
2009-10-10 15:21:26 +00:00 |
|
Thomas Goyne
|
75f010f889
|
Make global hotkeys work when the detached video dialog is focused.
Originally committed to SVN as r3675.
|
2009-10-10 15:05:17 +00:00 |
|
Thomas Goyne
|
c0364b7be1
|
Remove pointless keydown handlers on things that can't have keyboard focus.
Originally committed to SVN as r3674.
|
2009-10-10 02:13:15 +00:00 |
|
Thomas Goyne
|
983434a6c3
|
Make the video slider forward unprocessed key events to the video display.
Originally committed to SVN as r3672.
|
2009-10-09 22:27:27 +00:00 |
|
harukalover
|
36386e74fc
|
Fixed the jump to dialog never displaying anything but 0 in the hour column. Updates #1003.
Originally committed to SVN as r3668.
|
2009-10-09 19:43:43 +00:00 |
|
Amar Takhar
|
14e2d9ad12
|
Add config.h to 8 files that were missing it, _all_ source files must include config.h at the very top.
Originally committed to SVN as r3666.
|
2009-10-09 16:34:38 +00:00 |
|
Amar Takhar
|
3873c4fc4e
|
Remove @BOOST_CPPFLAGS@ as the boost detection is now disabled.
Originally committed to SVN as r3664.
|
2009-10-09 16:10:59 +00:00 |
|
Amar Takhar
|
2623b8380f
|
Update universalchardet to 29631:4dd0cf2ba86f (2009-06-27). Closes #866.
Originally committed to SVN as r3662.
|
2009-10-09 15:37:55 +00:00 |
|
Amar Takhar
|
61c3a3149e
|
Remove boost check, the macro I'm using has serious bugs that only shows up on some systems.
Originally committed to SVN as r3660.
|
2009-10-09 15:22:06 +00:00 |
|
Amar Takhar
|
7a53f7dd43
|
Fix a const issue in JpCntx.h.
Originally committed to SVN as r3656.
|
2009-10-09 14:50:43 +00:00 |
|
Amar Takhar
|
3bea135663
|
Check for lua.hpp usability not lua.h, Updates #998.
Originally committed to SVN as r3654.
|
2009-10-09 14:43:14 +00:00 |
|
Amar Takhar
|
42e0dd6ce4
|
Update universalchardet using a patch I made around 2009-02, the one we're currently using is from ~1998. I'll check again later to see if there are any updates to it before closing the ticket. Updates #866.
Originally committed to SVN as r3653.
|
2009-10-09 14:30:27 +00:00 |
|
Thomas Goyne
|
05c9ffde7a
|
Make detached video work again.
Originally committed to SVN as r3651.
|
2009-10-09 02:21:30 +00:00 |
|
Amar Takhar
|
85d3ea9277
|
Commit patch for #1019 for jfs' as he doesn't have the branch compiling locally, I'll merge this to milestone:2.1.8 after this, updates #1019.
Originally committed to SVN as r3644.
|
2009-10-08 20:24:25 +00:00 |
|
Amar Takhar
|
df259693d9
|
Add a check for boost which is now required by ffms.. this should be backported to 2.1.8.
Originally committed to SVN as r3639.
|
2009-10-07 01:34:47 +00:00 |
|
Thomas Goyne
|
37ec7ad62c
|
Increase the maximum zoom to 300%.
Originally committed to SVN as r3634.
|
2009-10-06 17:43:15 +00:00 |
|
Thomas Goyne
|
1f27582b50
|
Remove some members of VideoContext that are no longer used with the rewritten video display.
Originally committed to SVN as r3633.
|
2009-10-06 16:19:36 +00:00 |
|
Thomas Goyne
|
bead7360c4
|
Delete threaded video mode, as it never worked in the first place and is fundamentally flawed.
Originally committed to SVN as r3632.
|
2009-10-06 16:12:23 +00:00 |
|
Amar Takhar
|
9217476357
|
Bitten by precompiled headers round 2: the OpenGL headers must be included before the local headers.
Originally committed to SVN as r3631.
|
2009-10-06 16:08:39 +00:00 |
|
Amar Takhar
|
ac260ec47b
|
Sigh, bitten by precompiled headers, wxLogDebug requires <wx/log.h>.
Originally committed to SVN as r3630.
|
2009-10-06 15:47:43 +00:00 |
|
Amar Takhar
|
c204c766ec
|
Add two more debug printfs:
* Print the WxH of the frame size.
* Print the size of the texture actually used.
Originally committed to SVN as r3629.
|
2009-10-06 15:28:22 +00:00 |
|
Amar Takhar
|
bb4506354f
|
Add a debug printf to display what texture sizes VideoOutGL::TestTexture is checking.
Originally committed to SVN as r3628.
|
2009-10-06 14:58:32 +00:00 |
|
Amar Takhar
|
21c5e7909c
|
svn:eol-style native and svn:keywords Id to relevent files.
Originally committed to SVN as r3623.
|
2009-10-05 23:04:30 +00:00 |
|
Amar Takhar
|
4cc6610161
|
Commit jfs' patch to fix rounding errors as he doesn't have trunk going at the moment. Closes #1018.
Originally committed to SVN as r3622.
|
2009-10-05 22:46:28 +00:00 |
|
Amar Takhar
|
6364e127f6
|
Remove 10.5 SDK from cflags, this path was just a copy-and-paste-o from the osx (10.5/x86) factory.
Originally committed to SVN as r3621.
|
2009-10-05 22:12:13 +00:00 |
|
Thomas Goyne
|
40987da11a
|
Fix spelling of video_out_gl.cpp.
Originally committed to SVN as r3620.
|
2009-10-05 21:32:44 +00:00 |
|
Thomas Goyne
|
e7465e7519
|
More reporter tweaks to make it actually build and run on Windows.
Originally committed to SVN as r3619.
|
2009-10-05 21:02:02 +00:00 |
|
Thomas Goyne
|
d677b85b66
|
Add required stubs for OpenGL info to the windows platform stub.
Originally committed to SVN as r3618.
|
2009-10-05 20:55:13 +00:00 |
|
Thomas Goyne
|
404e6cf081
|
Add support for flipped video to new video renderer.
Originally committed to SVN as r3617.
|
2009-10-05 20:50:04 +00:00 |
|
Amar Takhar
|
c9bc025bb2
|
Add a ',' so --enable-debug and --prefix don't get mashed together, this was stopping ppc builds from being debug (annoying).
Originally committed to SVN as r3616.
|
2009-10-05 16:54:30 +00:00 |
|
Thomas Goyne
|
cbd76e7010
|
Rewrite the video rendering code to support displaying videos which are larger than the maximum texture size. This does not currently support YV12 (which Aegisub currently never uses), but should be otherwise functional.
Originally committed to SVN as r3615.
|
2009-10-05 04:22:28 +00:00 |
|
Thomas Goyne
|
39954493c0
|
Add platform_windows.h and .cpp to the project.
Originally committed to SVN as r3614.
|
2009-10-05 02:43:14 +00:00 |
|
Thomas Goyne
|
df58224b55
|
Add #pragma once to exception.h.
Originally committed to SVN as r3613.
|
2009-10-05 00:06:11 +00:00 |
|