.[ ČeskéHry.cz ].
SDL zvuky

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++
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

PříspěvekZaslal: 26. duben 2008, 19:54:42    Předmět: SDL zvuky Odpovědět s citátem

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
Zobrazit informace o autorovi Odeslat soukromou zprávu
(CZ)genius



Založen: 28. 07. 2007
Příspěvky: 85
Bydliště: Neratovice

PříspěvekZaslal: 26. duben 2008, 20:44:34    Předmět: Odpovědět s citátem

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
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
nou



Založen: 28. 07. 2007
Příspěvky: 1047

PříspěvekZaslal: 26. duben 2008, 22:39:11    Předmět: Odpovědět s citátem

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
Zobrazit informace o autorovi Odeslat soukromou zprávu
Ladis



Založen: 18. 09. 2007
Příspěvky: 1536
Bydliště: u Prahy

PříspěvekZaslal: 26. duben 2008, 22:41:53    Předmět: Odpovědět s citátem

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
Zobrazit informace o autorovi Odeslat soukromou zprávu
frca



Založen: 28. 07. 2007
Příspěvky: 1558

PříspěvekZaslal: 26. duben 2008, 23:31:32    Předmět: Odpovědět s citátem

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
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Standalf



Založen: 29. 01. 2008
Příspěvky: 32
Bydliště: Děčín

PříspěvekZaslal: 27. duben 2008, 07:51:26    Předmět: Odpovědět s citátem

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 Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++ Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna