once the uncompressed wav is in memory, it probably takes less time to transfer it from memory to be played than it does for the cup to uncompress a compressed version.
the advantage of compressed audio is loading it from the hdd when you join a server, with all my highres stuff and everything in .wav format i cant actually join a server first time because it takes too long to load everything.
R4
It doesn't have to transfer the whole thing at once, just a few hundred bytes at a time (to directsound to the soundcard to output). Decompressing a small amount does not take a significant amnt of time, uses less memory, and can be avoided altogether with older PCs (by them converting the oggs to wavs in the installer as it does by default).madpeople wrote:QUOTE (madpeople @ Jan 30 2007, 11:59 AM) once the uncompressed wav is in memory, it probably takes less time to transfer it from memory to be played than it does for the cup to uncompress a compressed version.
-
Grimmwolf_GB
- Posts: 3711
- Joined: Wed Jul 02, 2003 7:00 am
- Location: Germany
- Contact:
It is not a rumour, it is a fact. Check the max speed in F4 just before the research is done.Lykourgos wrote:QUOTE (Lykourgos @ Feb 6 2007, 10:47 PM) I've heard rumors that the Ship Accel GA knocks down a ship's boosting top speed by 10%. Is that true, and should it be fixed if it is?
I think it should be fixed.
well, i know that i cant join a server first time because my system has to load so much data from hdd while it tries to join that it times out my join request, the second time i try to join i get on.
perhaps a separate thread starts loading stuff when you start alleg, it could load everything in a list (text file) or just everything, or everything common to all cores / most cores. seperate thread is cool because its MULTI THREADED!
perhaps a separate thread starts loading stuff when you start alleg, it could load everything in a list (text file) or just everything, or everything common to all cores / most cores. seperate thread is cool because its MULTI THREADED!
-
AdmiralKirk
- Posts: 14
- Joined: Mon Feb 12, 2007 10:52 pm
Profesional game developers have an insanly hard time using multi-threading, I would probably stay far away from that as possible. Even with proper use of Mutex's its still a pain, and sometimes not any faster. Removing alleg's dependence on MFC would probably add the biggest spead boost/memory efficiency, but would probalby also require the most amount of work ^^.



