[Pdmtl] pix_video : could not make new SG channnel error

Alexandre Quessy alexandre at quessy.net
Dim 2 Mai 13:40:17 EDT 2010


Allo tout le monde,
Ouais, les Webcams, c'est vraiment simple à utiliser.
Le DV c'est lent.
La capture analogique, c'est entrelacé.

a

Le 1 mai 2010 13:41, Mathieu Bouchard <matju at artengine.ca> a écrit :
> On Sat, 1 May 2010, audrey wrote:
>
>> mise à part ce problème, si la caméra fonctionne dans d'autres programmes
>> c'est que la détection n'est pas le problème au niveau du OS. donc me voilà
>> de retour à mon problème plus ou moins niaiseux... (mais non moins
>> frustrant).
>
> ben je sais pas si c'est niaiseux ou non, ni en quoi ça le serait...
>
> J'ai travaillé avec Patrick Boivin pour essayer d'améliorer le soutien
> OSX/QuickTime pour les caméras dans GridFlow, et la dernière séance s'est
> terminée par un « kernel panic » : la fenêtre qui dit, blanc sur noir, que
> c'est fini, et qu'il faut redémarrer OSX immédiatement, sans si ni mais. Ça
> veut dire, hors de tout doute, que nous sommes tombés sur un bug d'OSX, mais
> je saurais pas en faire un rapport à Apple.
>
> Cela dit, la seule autre source de kernel panic que j'aie eu avec GridFlow,
> c'est il y a 5 ans, en essayant de faire une adaptation GridFlow du code de
> GEM pour le DV sur Linux... pas de chance.
>
> Nous avons passé de très nombreuses heures en avril (de cette année), pour
> améliorer le soutien caméra dans GridFlow, tant sur Linux qu'OSX, et je peux
> te dire qu'il n'y a rien de très évident là-dedans.
>
>> [pix_videoDarwin]: SG channnel Device List  ^SIIDC FireWire
>>
>> VideoÓq&#65441;Óq&#65441;Óq&#65441;Óq&#65441;Óq&#65441;Óq&#65441;Óq&#65441;
>
> Cet affichage tordu est parce que GEM ne comprend pas le texte en format
> Str63 de Apple, et suppose qu'il s'agit du format «null-terminated». Il
> faudrait le dire à Zmölnig... J'ai trouvé le bon code pour faire ça.
>
>> error: [pix_videoDarwin]: SGSetChannelDevice returned error -9408
>> error: [pix_videoDarwin]: could not make new SG channnel error -9405
>
> ok, j'ai trouvé ces noms d'erreurs :
>
>  couldntGetRequiredComponent = -9405,
>  deviceCantMeetRequest = -9408
>
> ça dit pas grand-chose.
>
>> j'ai pas moyen de savoir à quel 'device' correspond la caméra DV ou la
>> caméra intégré, etc.
>
> si tu lis la console :
>
>  "count 7" c'est le nombre de caméras détecté
>
>  "index 6" indique que la caméra choisie est la numéro 6. je pense que
>  les numéros commencent à zéro, donc 6 est la dernière caméra dans la liste.
>
>  les cinq premières "caméras" sont des "caméras" DV. ça peut être la même
>  caméra dans les cinq cas, mais avec une espèce de virtualisation, je
>  sais pas, question de "presets" peut-être.
>
>  la sixième (5) indique une caméra dite "IIDC" ou "DC". c'est l'autre
>  protocole de caméra FireWire à part DV. Je sais que la iSight est
>  nativement de ce type. Si elle apparaît en même temps comme étant
>  USB-Video ensuite, je sais pas du tout pourquoi. Je spécule beaucoup
>  ici.
>
>> mon problème est que je ne possède pas les outils (de compréhension)
>> nécessaires pour régler mon problème.
>
> ben peut-être que tu pourrais passer au lab un peu.
> (le Laboratoire de Diagrammologie Algorithmique)
>
>> ps ...pis y pleut en crisse aux pays-bas y fait tu beau à mtl??
>
> y neige :)
>
> non, sérieusement, y a neigé cte semaine, mais ensuite c'est rapidement
> monté à une vingtaine de degrés... gros soleil hier, ciel couvert
> maintenant... ça sera vingt-cinq plus tard aujourd'hui, dit-on.
>
>  _ _ __ ___ _____ ________ _____________ _____________________ ...
> | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801
> _______________________________________________
> Pdmtl mailing list
> Pdmtl at lists.artengine.ca
> http://lists.artengine.ca/cgi-bin/mailman/listinfo/pdmtl
>
>



-- 
Alexandre Quessy
http://alexandre.quessy.net/



Plus d'informations sur la liste de diffusion Pdmtl