Mute = bug parfois

Des bugs, où ça ?
Groody
Messages : 23
Enregistré le : 29 mai 2007, 17:33

Mute = bug parfois

Message par Groody »

Salut,

Des fois, quand j'appuie sur M pour couper le son, j'ai la dernière fréquence entendue avant la coupure qui est émise en boucle, je suis obligé de baisser le volume du soft (- sur le pavé numérique) pour ne plus rien entendre...
radius
Développeur
Messages : 12
Enregistré le : 17 juin 2007, 22:14

Message par radius »

Salut,
j'avais modifié le code de pouchin (pas la version mod) a l'epoque pour ce probleme (ca le fait quand on mute pouchin et qu'on ecoute winamp par exemple)
en fait ca le fait que quand le son est bas (mais je sais plus a partir de quel niveau) alors j'avais reduis la plage du volume de 10000 a 8000

avec ce code (il faut remplacer volume par volumeCourant)

Code : Tout sélectionner

static void mute()
{
	muted = !muted;

	long vol = muted ? -8000 : volume;

	IBasicAudio * pBas;

	pGraph->QueryInterface(&pBas);
	pBas->put_Volume(vol);
	pBas->Release();

	RedrawWindow(hWnd, NULL, NULL, RDW_INVALIDATE | RDW_ERASE);
}

static void update_volume(bool augmente)
{
	if (augmente && volume < 0)
	{
		volume += 80;
	} else if (!augmente && volume > -8000)
	{
		volume -= 80;
	}

	if (!muted)
	{
		IBasicAudio * pBas;

		pGraph->QueryInterface(&pBas);
		pBas->put_Volume(volume);
		pBas->Release();
	}

	last_volume_osd = GetTickCount();
	set_timer_osd();

}
et un peu plus loin dans "if (show_volume)"

Code : Tout sélectionner

int taille = sprintf(str, "Volume %i", (volume+8000)/80);
je suis pas sur que ce soit tout ce que j'ai modif ^^
si quelqu'un peut sortir une compile avec ca m'interesse car j'ai plus visual studio d'installé sinon je le ferais un de ces 4 ^^
MatMaul
Administrateur du site et développeur
Messages : 147
Enregistré le : 03 avr. 2007, 03:16

Message par MatMaul »

merci beaucoup !
j'avais pas pensé à ca vu que dans la doc msdn ca va bien jusqu'à -10000...

rc2 sur le site.
Groody
Messages : 23
Enregistré le : 29 mai 2007, 17:33

Message par Groody »

ok, merci !
Je teste ça..
Groody
Messages : 23
Enregistré le : 29 mai 2007, 17:33

Message par Groody »

Déjà, si le volume dans Pouchin et à 100, le mute fonctionne, mais ça ne revient pas si on appuie de nouveau sur M. Sur 99 et -, ça fonctionne.
Groody
Messages : 23
Enregistré le : 29 mai 2007, 17:33

Message par Groody »

J'ai tjs le prb (là avec une vidéo sur un site genre Youtube)