Commit Graph
17862 Commits
Author SHA1 Message Date
Glenn Maynard 42e88812ea works without this 2005-10-21 01:46:46 +00:00
Glenn Maynard 6ee40039a8 cleanup 2005-10-21 01:45:16 +00:00
Glenn Maynard f77dd38f0f cleanup 2005-10-21 01:39:07 +00:00
Glenn Maynard 073d9e5290 MovieDecoders shouldn't need TEXTUREMAN. 2005-10-21 01:32:39 +00:00
Glenn Maynard 99eb66b31b - if m_bWantRewind is true at the start of DecodeFrame (probably called Seek),
don't make spurious calls to GetFrame (waste of CPU)
 - fix DecodeFrame setting FRAME_DECODED without actually decoding a frame on EOF
   after loop
update comment
(probably not related to "movie not looping" problems)
2005-10-21 00:49:18 +00:00
Glenn Maynard e2eba96101 fix warning 2005-10-20 21:11:09 +00:00
Glenn Maynard 8b023b1d50 fix log 2005-10-20 21:09:09 +00:00
Glenn Maynard d17aaf31fb fix duration (seconds per frame, not frames per second) 2005-10-20 21:07:25 +00:00
Glenn Maynard e1d7b101fd theora 2005-10-20 21:01:57 +00:00
Glenn Maynard 50d6089532 temp workaround 2005-10-20 20:47:01 +00:00
Glenn Maynard f4cb784da8 fix type 2005-10-20 20:46:41 +00:00
Glenn Maynard cffe83e32f fix wrong pixel formats used 2005-10-20 20:43:28 +00:00
Glenn Maynard a9e940560b fix warning 2005-10-20 20:39:23 +00:00
Glenn Maynard ee492d5284 work around namespace error 2005-10-20 20:38:57 +00:00
Glenn Maynard 4936bf69c1 add MovieTexture_Generic 2005-10-20 20:31:16 +00:00
Glenn Maynard 0893b42170 split out ffmpeg check 2005-10-20 20:21:19 +00:00
Chris Danford d8330a2c28 handle TextureTranslateScale in the software vertex path
TODO: refactor this
2005-10-20 19:18:32 +00:00
Chris Danford 779ad158b6 Kill the translation instead of scaling to 0,0. Oops. 2005-10-20 18:19:44 +00:00
Chris Danford fbe40c9c49 remove testing 2005-10-20 14:33:56 +00:00
Chris Danford 53dc198c89 use product name for settings ini 2005-10-20 14:16:55 +00:00
Chris Danford 83d437dd6b if hardware doesn't support per-vertex tex matrix scale, apply the scaling of the first vertex to the whole mesh 2005-10-20 14:15:13 +00:00
Chris Danford 70b89f0824 fix bad file references
remove msvcp71.dll for now
2005-10-20 13:50:49 +00:00
Glenn Maynard f500aac258 XIPH_LIB_DIR -> OGG_LIB_DIR 2005-10-20 11:11:26 +00:00
Glenn Maynard 8ebd8163fc add HAVE_THEORA, XIPH_LIB_DIR -> OGG_LIB_DIR 2005-10-20 11:10:21 +00:00
Glenn Maynard d93c07f8c6 MovieTexture_Theora 2005-10-20 11:09:02 +00:00
Glenn Maynard 44071cfa4e theora stuff for Windows
(this should be "ogg", not "vorbis", but not worth renaming right now)
2005-10-20 10:59:59 +00:00
Glenn Maynard c00fa12e6c theora 2005-10-20 10:56:36 +00:00
Glenn Maynard 240d8d904b loader 2005-10-20 10:55:20 +00:00
Glenn Maynard 5209d7505b Add Ogg Theora decoder.
This still uses avcodec for YUV to RGB conversion.
2005-10-20 10:54:48 +00:00
Glenn Maynard 0baed8b4ce cleanup 2005-10-20 08:33:37 +00:00
Glenn Maynard 46978e2e29 update 2005-10-20 08:32:33 +00:00
Glenn Maynard 1c0aa5bf73 add "ffmpeg\include" to include path
update
2005-10-20 08:32:11 +00:00
Chris Danford 9ffb2620b8 Make product names !defined 2005-10-20 08:31:55 +00:00
Glenn Maynard f05dc5f0fa add "ffmpeg\include" to include path 2005-10-20 08:30:30 +00:00
Glenn Maynard e577a5bbab unneeded 2005-10-20 08:26:40 +00:00
Glenn Maynard 5476c7bf9e comments, cleanup 2005-10-20 08:16:48 +00:00
Glenn Maynard d196641baa Export format searching stuff, so other formats can use it. 2005-10-20 07:58:16 +00:00
Glenn Maynard e2151e0178 Split out generic parts of movie decoder, to make it easier to implement others.
We could make MovieDecoder the arch class, with MovieTexture_Generic
replacing RageMovieTexture, but it forces a pull-based API, and DShow
insists on being callback-based ...
2005-10-20 07:19:42 +00:00
Glenn Maynard 621b9c0903 move, move _d suffix 2005-10-20 03:43:37 +00:00
Glenn Maynard 23e882b51f Clean up Xiph includes. 2005-10-20 03:42:29 +00:00
Glenn Maynard edd8ea7a01 move HAVE_CRYPTOPP 2005-10-20 03:41:42 +00:00
Glenn Maynard 6dd799e195 move HAVE_CRYPTOPP
(maybe this should be WITH_CRYPTOPP, but I think autoconf's "with"
and "have" distinction is too ambiguous anyway)
2005-10-20 03:41:10 +00:00
Glenn Maynard 083119700c doesn't belong here; do in arch_setup 2005-10-20 03:38:53 +00:00
Glenn Maynard d1d7bd7b11 Clean up Xiph includes. Move HAVE_CRYPTOPP define in here. (How did
that end up in arch?  arch has nothing to do with crypto++.)
2005-10-20 03:37:16 +00:00
Glenn Maynard d9df0a769c better abstraction 2005-10-20 01:34:31 +00:00
Chris Danford 9d65ef05da move product specific strings to defines 2005-10-20 01:03:07 +00:00
Glenn Maynard 37029c2d0d cleanup 2005-10-19 23:52:16 +00:00
Glenn Maynard 68eac42eda not true 2005-10-19 23:44:55 +00:00
Glenn Maynard 34e63ee650 cleanup 2005-10-19 23:44:07 +00:00
Glenn Maynard f8d4610281 cleanup, abstract duration 2005-10-19 23:41:48 +00:00