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