Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Standalf
Založen: 29. 01. 2008 Příspěvky: 32 Bydliště: Děčín
|
Zaslal: 26. duben 2008, 19:54:42 Předmět: SDL zvuky |
|
|
Ahoj, mám následující problém:
v jedné fci načtu všechny zvuky ke hře (3 mix chunk[wav], 1 mix music[mid])
a pak je spouštím každý při jiné akci, jenže než se poprvé spustí tak to zabere skoro 1 sekundu, nechápu proč, ale tahle doba tam být nesmí, jinak než se mi spustí znova, je pozdě. |
|
Návrat nahoru |
|
|
(CZ)genius
Založen: 28. 07. 2007 Příspěvky: 85 Bydliště: Neratovice
|
Zaslal: 26. duben 2008, 20:44:34 Předmět: |
|
|
Hodilo by se napsat pomoci ceho je prehravas atp.
EDIT: sorry.. nevsim sem si nazvu topicu
Naposledy upravil (CZ)genius dne 27. duben 2008, 14:48:03, celkově upraveno 1 krát |
|
Návrat nahoru |
|
|
nou
Založen: 28. 07. 2007 Příspěvky: 1047
|
Zaslal: 26. duben 2008, 22:39:11 Předmět: |
|
|
pri otvarani zariadenia v OpenAudio nesmie byt 4. parameter prilis velky (256-1024) je to velkost bufferu a teda oneskorenie zvuku v ms je dane buffer/44100*1000 _________________ Najjednoduchšie chyby sa najtažšie hľadajú. |
|
Návrat nahoru |
|
|
Ladis
Založen: 18. 09. 2007 Příspěvky: 1536 Bydliště: u Prahy
|
Zaslal: 26. duben 2008, 22:41:53 Předmět: |
|
|
A taky nastaveni sound bufferu, jak pise Nou. Cim vetsi, tim vetsi lagy prehravani zvuku, ale zas mensi vytizeni CPU. Kdyz nevis, kopiruj - v Ljagusce to mam nastavene takto:
kód: |
int use_44khz_sound = 1; // pouzivat 44 kHz kvalitu (jinak jen 22 kHz)
Mix_OpenAudio(use_44khz_sound ? 44100 : 22050, MIX_DEFAULT_FORMAT, 2, use_44khz_sound ? 2048 : 1024);
Mix_AllocateChannels(8); |
|
|
Návrat nahoru |
|
|
frca
Založen: 28. 07. 2007 Příspěvky: 1558
|
Zaslal: 26. duben 2008, 23:31:32 Předmět: |
|
|
Mám jeden dotaz, který s tímto souvisí. Čím je dané, že zvuky v Dosboxu mají zpoždění, které v programech tak velké není, pokud se spustí přímo v dosu (toto předpokládám, ale asi to tak bude)? |
|
Návrat nahoru |
|
|
Standalf
Založen: 29. 01. 2008 Příspěvky: 32 Bydliště: Děčín
|
Zaslal: 27. duben 2008, 07:51:26 Předmět: |
|
|
Nojoo, jasny je to tim, ja to tam mel na 4096, jsem hnup...
Tak to jsem si o tom mohl vic precist no.. Tak diky za rady, uz to funguje |
|
Návrat nahoru |
|
|
|