MacMusic.org  |  PcMusic.org  |  440Software  |  440Forums.com  |  440Tv  |  Zicos.com  |  AudioLexic.org
Loading... visiteurs connectés
Bienvenue invité
2 Pages V  < 1 2  
Reply to this topicStart new topic
> Mes Applis En Ub, cherchent des testeurs
mpergand
posté sam. 14 juil. 2007, 21:53
Message #11


Newbie


Groupe : Members
Messages : 4
Inscrit : 02 oct. 03
Lieu : Paris - FR
Membre no 25,922




Salut,

Je te rassure tout de suite ça plante aussi sur PPC laugh.gif

S'il n'y a aucune connexion MIDI, les menus sont vides et BOOM !

Pour le crash dans sendSysEx, bien vérifier que l'envoi du sysex en cours est terminé :

struct MIDISysexSendRequest {
MIDIEndpointRef destination;
const Byte *data;
UInt32 bytesToSend;
Boolean complete;
Byte reserved[3];
MIDICompletionProc completionProc;
void *completionRefCon;
}

Sinon ça plante ! (je le sais, ça m'est arrivé aussi biggrin.gif )

Ce message a été modifié par mpergand - sam. 14 juil. 2007, 22:10.
Go to the top of the page
 
+Quote Post
groumpf
posté sam. 14 juil. 2007, 22:07
Message #12


Advanced Member
*****

Groupe : Members
Messages : 302
Inscrit : 15 juil. 02
Lieu : Rennes - FR
Membre no 5,910




Ah oui je m'en doutais en regardant le code, je suppose que tu as essayé la version 1.
J'ai fait des modifs dans la 2 pour éviter ça justement mais ça ne marche pas encore...
Je viens de m'apercevoir que ça plantait sur mon eMac qui n'a plus d'interface MIDI.

to be continued...

MAJ: maintenant ça ne plante plus sur mon eMac ; il affiche "no input"

Ce message a été modifié par groumpf - sam. 14 juil. 2007, 22:20.


--------------------
Go to the top of the page
 
+Quote Post
groumpf
posté sam. 14 juil. 2007, 22:51
Message #13


Advanced Member
*****

Groupe : Members
Messages : 302
Inscrit : 15 juil. 02
Lieu : Rennes - FR
Membre no 5,910




Sinon dans la completionProc, je fais juste un free sur MIDISysexSendRequest.
Mais normalement elle n'est appelée que lorsque tous les octets ont été transmis.

@field complete
The client may set this to true at any time to abort
transmission. The implementation sets this to true when
all bytes have been sent.
@field completionProc
Called when all bytes have been sent, or after the client
has set complete to true.

Donc à la limite je peux faire le free que si complete=true mais ça semble être forcément le cas.

J'ai mis à jour (UB4) le prog sur le site.

Merci pour votre aide.


--------------------
Go to the top of the page
 
+Quote Post
popboy
posté dim. 15 juil. 2007, 12:57
Message #14


Senior Member
****

Groupe : Validating
Messages : 293
Inscrit : 31 juil. 02
Lieu : Geneve - CH
Membre no 6,421




N'étant qu'en voie de dévelopement, moi aussi, je ne comprend pas tout,
mais j'ai interprété ton message comme une invitation à essayer la nouvelle version.

Je n'ai pas réeussi à la faire planter et ma Mackie apparait dans les préférences.

Bon dimanche.
Go to the top of the page
 
+Quote Post
groumpf
posté dim. 15 juil. 2007, 13:45
Message #15


Advanced Member
*****

Groupe : Members
Messages : 302
Inscrit : 15 juil. 02
Lieu : Rennes - FR
Membre no 5,910




Super, je ne sais pas encore si le programme fonctionne bien avec un Matrix mais j'ai bien avancé.

Merci à tous


--------------------
Go to the top of the page
 
+Quote Post
mpergand
posté dim. 15 juil. 2007, 15:01
Message #16


Newbie


Groupe : Members
Messages : 4
Inscrit : 02 oct. 03
Lieu : Paris - FR
Membre no 25,922




Ca ne plante plus smile.gif

Les menus sont pas mis à jour si le panneau est ouvert, dommage ...
Go to the top of the page
 
+Quote Post

2 Pages V  < 1 2
Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 

Version bas débit - mercredi 27 nov. 2024, 20:53
- © MacMusic 1997-2008