Sur la mailing list des developpeurs du kernel, des personnes emettent l'hypothese que l'utilisation d'un binaire par Philips viserait à cacher les spécifications techniques réelles des webcams (cf. thread "reverse engineering pwcx" sur le newsgroup linux.kernel).
L'idée exposée est que les 640x480 de l'image sont obtenus par interpolation, et que l'argument marketing de Philips ("True 640x480 webcam") ne correspondrait pas à la réalité, ou bien seulement dans le cas d'image fixe ("snapshot").
Pour certains, cela expliquerait que le developpeur de "pwc" n'a pas voulu publier les sources du binaire, malgré l'arrivée à terme du NDA (Non Disclosure Agreement) qui le liait à Philips. Le developpeur aurait déclaré ne pas souhaité trahir la confiance de Philips en faisant cela. Serait-ce parce que Philips aurait été mis dans l'embarras?
Cette idée serait étayée par des arguments tels que la trés petite taille du code contenu dans le binaire, qui ne permettrait pas d'implementer des algorithmes de compression trés compliqués, alors même que la bande passante de l'USB 1.1 ne serait pas suffisante pour atteindre cette resolution avec de la video non compressee (rapport 15:1).
Le reste de la thread cherche à determiner la veracité de ces assertions. L'idée d'une reimplementation open-source du driver semble faire son chemin, car le reverse engineering du driver y est qualifié de relativement aisé.
De nombreux linuxiens pensent que Ati et Nvidia ne publient pas de drivers open-sources car leurs codes reveleraient (au conditionnel) des tricheries, et des optimisations dégradant la qualité de la video. Il serait ironique que ce soit Philips, un fabricant tiers, qui soit touché le premier par la revelation de telles pratiques, moralement repréhensibles.
On connaitra le fin mot de l'histoire et les specifications réelles des webcams lorsque le driver open-source aura été réalisé. Ou quand Philips decidera de publier les sources de son driver.
David.
PS: (j'aurais bien posté cette information dans un nouveau journal, mais le système de score/expérience ne me le permet pas).
# discussion sur le pourquoi du format binaire
Posté par David . En réponse au journal Patch pwc pour le support des webcams Philips. Évalué à 10.
http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&threa(...)
L'idée exposée est que les 640x480 de l'image sont obtenus par interpolation, et que l'argument marketing de Philips ("True 640x480 webcam") ne correspondrait pas à la réalité, ou bien seulement dans le cas d'image fixe ("snapshot").
Pour certains, cela expliquerait que le developpeur de "pwc" n'a pas voulu publier les sources du binaire, malgré l'arrivée à terme du NDA (Non Disclosure Agreement) qui le liait à Philips. Le developpeur aurait déclaré ne pas souhaité trahir la confiance de Philips en faisant cela. Serait-ce parce que Philips aurait été mis dans l'embarras?
Cette idée serait étayée par des arguments tels que la trés petite taille du code contenu dans le binaire, qui ne permettrait pas d'implementer des algorithmes de compression trés compliqués, alors même que la bande passante de l'USB 1.1 ne serait pas suffisante pour atteindre cette resolution avec de la video non compressee (rapport 15:1).
Le reste de la thread cherche à determiner la veracité de ces assertions. L'idée d'une reimplementation open-source du driver semble faire son chemin, car le reverse engineering du driver y est qualifié de relativement aisé.
De nombreux linuxiens pensent que Ati et Nvidia ne publient pas de drivers open-sources car leurs codes reveleraient (au conditionnel) des tricheries, et des optimisations dégradant la qualité de la video. Il serait ironique que ce soit Philips, un fabricant tiers, qui soit touché le premier par la revelation de telles pratiques, moralement repréhensibles.
On connaitra le fin mot de l'histoire et les specifications réelles des webcams lorsque le driver open-source aura été réalisé. Ou quand Philips decidera de publier les sources de son driver.
David.
PS: (j'aurais bien posté cette information dans un nouveau journal, mais le système de score/expérience ne me le permet pas).