Commit Graph
386 Commits
Author SHA1 Message Date
Chris Danford 7a3ff956d0 fix splash window redraw problems 2003-09-13 19:09:01 +00:00
Glenn Maynard 6fb6ae924a Prevent GTK from setting the locale. Fixes problems in locales that mess
with decimal separators (eg. Swedish).
2003-09-11 03:01:07 +00:00
Glenn Maynard 9a3c89835a Load SDL even if we have GTK. 2003-09-11 02:46:30 +00:00
Glenn Maynard 575a7b2eeb Fix crash if GtkModule.so fails to load. 2003-09-11 02:42:48 +00:00
Glenn Maynard c7e13b3cd4 URL doesn't help; too little hardware supports GL_COLOR 2003-09-09 20:35:53 +00:00
Glenn Maynard a7e3700ab2 remove extra define 2003-09-08 02:23:39 +00:00
Aaron VonderHaar 2ea9aef53c missing define 2003-09-08 01:18:14 +00:00
Glenn Maynard dbca71554f Simplify. Fix some timing issues. 2003-09-07 03:34:35 +00:00
Steve Checkoway 45f215c084 Remove unneeded headers. 2003-09-06 22:55:07 +00:00
Steve Checkoway a87abdb881 Update 2003-09-06 22:22:35 +00:00
Steve Checkoway ebf3aa4b64 Remove unneeded code. Fix the MessageBoxOK to actually ignore messages if the Don't show again button is pressed. 2003-09-06 22:22:07 +00:00
Glenn Maynard 815386b754 Must never call DISPLAY methods from a thread.
Simplify.
2003-09-06 21:21:43 +00:00
Steve Checkoway b6c340c6dc Use ffmpeg on OS X. 2003-09-06 11:53:41 +00:00
Glenn Maynard 958006d4a1 fix warning 2003-09-06 04:22:30 +00:00
Chris Danford 01efee2090 load splash graphic at runtime 2003-09-05 08:22:06 +00:00
Glenn Maynard 3f1c961a12 LoadingWindow driver fallbacks. 2003-09-05 06:55:14 +00:00
Glenn Maynard ed772a3531 Change defines. 2003-09-05 06:54:48 +00:00
Glenn Maynard 510f97bc45 Module loading. 2003-09-05 06:54:32 +00:00
Glenn Maynard dde370f2db Dynamically load GTK as a module. This way:
1: If GTK isn't available, we can fall back on another LoadingWindow, and
2: ldd ./stepmania doesn't list lots of extra libraries that we only
use on startup.
This is somewhat experimental.  I don't intend to modularize much in this
way.
2003-09-05 06:53:50 +00:00
Steve Checkoway 6f99281965 Broken drivers 1 and 2. BROKEN_DRIVER_1 plays the audio really poorly (lots of static) but seems to get the playing position correct, at least most of the time it returns a valid position.
BROKEN_DRIVER_2 on the other hand, plays the sound fine, except it seems to change volume, but not during game play, or when it gets a buffer underrun in which case it emits this awful buzzing sound. That happens mostly before the start of a song. However, the position returned is completely invalid.

One of these must work eventually. *sigh*
2003-09-05 00:07:22 +00:00
Glenn Maynard 7403837961 Prefer OSS until I investigate problems with the ALSA driver. 2003-09-04 21:33:58 +00:00
Glenn Maynard 09cfe7f3b8 Add PIX_FMT_RGBA32. 2003-09-03 04:25:07 +00:00
Glenn Maynard 775db4a782 header no longer needs avformat.h 2003-09-03 02:20:22 +00:00
Glenn Maynard e5813e089d Add FFMpeg_Helper. Decode the first frame in the main thread, instead
of having a clumsy synch mechanism for the first frame.  Simplify.
2003-09-03 02:18:39 +00:00
Glenn Maynard c171daa4c0 Don't deadlock if we can't decode any frames. 2003-09-03 00:37:06 +00:00
Glenn Maynard 40dfab1975 Hopefully fix "Assertion '!m_ImageWaiting || m_State == DECODER_QUIT' failed"
Fix timing issues (needs more testing)
2003-09-02 22:07:01 +00:00
Glenn Maynard 26d830d9da Fix a compile problem in gcc 3.2 2003-09-02 19:30:20 +00:00
Glenn Maynard 1c7e341c3e Simplify, add debug output 2003-09-02 19:12:45 +00:00
Glenn Maynard 6688b4a98a Further simplify. 2003-09-02 08:38:48 +00:00
Glenn Maynard 3918da4072 simplify 2003-09-02 07:47:37 +00:00
Glenn Maynard 7f96a91be9 Cleanup.
Implement looping.
2003-09-02 06:08:02 +00:00
Glenn Maynard 75cfaad0bf add log 2003-09-02 05:33:04 +00:00
Glenn Maynard d8caa8ae59 this breaks some AVIs for some reason 2003-09-02 05:32:30 +00:00
Glenn Maynard f269a2a73a Fix up AVI timing 2003-09-02 05:31:47 +00:00
Glenn Maynard 250b70fcae Add MovieDrivers preference.
Move DEFAULT_MOVIE_DRIVER_LIST to arch.cpp.
2003-09-02 04:52:00 +00:00
Glenn Maynard 35fcd5dea2 Move DEFAULT_MOVIE_DRIVER_LIST to arch.cpp. 2003-09-02 04:50:33 +00:00
Glenn Maynard 866b97845a update 2003-09-02 04:34:02 +00:00
Glenn Maynard 2bb3053f6f cleanup 2003-09-02 04:19:02 +00:00
Glenn Maynard 92349937f8 s/AVCodec/FFMpeg/ 2003-09-02 04:01:01 +00:00
Glenn Maynard 8f5633e377 namespace fixes 2003-09-02 01:41:48 +00:00
Glenn Maynard 0440cddcca avoid using int64_t 2003-09-02 00:40:28 +00:00
Glenn Maynard d1db9209eb fix movie sync bug 2003-09-02 00:38:01 +00:00
Glenn Maynard 587b331ee2 fix warning 2003-09-01 23:24:01 +00:00
Glenn Maynard 02e39d7f67 Handle first frame rendering correctly 2003-09-01 19:22:14 +00:00
Glenn Maynard 21cf140aa4 remove unused MovieTexture_DShow::Stop 2003-09-01 17:38:09 +00:00
Glenn Maynard 58c81413fc Handle a still frame when we pause 2003-09-01 17:32:55 +00:00
Glenn Maynard d44c5d2890 Minor simplifications and fixes 2003-09-01 17:20:55 +00:00
Steve Checkoway b24129130e Replace magic constant with the flags. 2003-09-01 10:18:38 +00:00
Steve Checkoway 6074513c61 Use CoreAudio driver. 2003-09-01 10:16:57 +00:00
Glenn Maynard 355048e4ea cleanup 2003-09-01 06:39:08 +00:00