Webcam best definition detection not correct

Bug #691402 reported by NicoInattendu
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Luciole
Status tracked in 0.9
0.7
Confirmed
Medium
Unassigned
0.8
Fix Released
Medium
NicoInattendu
0.9
Fix Committed
Medium
NicoInattendu

Bug Description

on luciole 0.8.x on ubuntu/(jaunty, karmic, lucid, maverick )

When webcam detection algorithm detects definition with same width, the height is taken abritrary . Ex : 1280x1024, 1280x800,
1280x720 . We expect to use 1280x1024, but the algorithm takes the first coming so 1280x720

See log_webcam.txt for all available formats for two webcams and result of webcam detection algorithm

Revision history for this message
NicoInattendu (nico-inattendu) wrote :
Changed in luciole:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
NicoInattendu (nico-inattendu) wrote :

French explanation of problem below
------------
Luciole par défaut détecte la meilleure version (plus grosse taille
d'image dispo sur la webcam) --> ça marchiat nickel jusqu'à ce qu'ils
inventent des webcam qui faisaient différentes grosses tailles d'images.
Du coup, en fonction de ce que tu as codé, luciole ne sait pas détecter
le meilleur pour nous, et donc prend le meilleur "au pif". Ce qui donne,
en général, le premier format dispo --> format "cinéma" c'est à dire
beaucoup plus long que haut. genre 16:9 (sauf que s'en est pas je
crois). Luciole rajoute donc des magnifiques bandes noires en lieux et
place d'une photo en 4:3 que la webcam est tout a fait capable de produire.

Ce qu'on fait pour changer le bidule. On lance luciole, charge la
webcam. Ferme luciole. Ouvre le .xml et modifie à la main la résolution
de la webcam par celle qui correspond à du 4:3 (en général 1024x1280).
On enregistre. et on rouvre luciole. Tadam ! L'image est en plein écran
sans bandes noires.

A l'époque, tu ne savais pas comment résoudre ce pb automatiquement car
c'est compliqué de coder "le meilleur pour nous". Et donc tu avais
envisagé de détecter toutes les meilleures résolutions (celles au dessus
d'une certaine taille) et de les proposer pour ensuite cocher celle qui
nous conviendrait le mieux. On pourrait aussi peut-être imaginer de
détecter toutes les grandes résolutions et de ne choisir par défaut que
celle qui a un rapport 4:3, ce serait sans doute une bonne solution, non ?

Bref, voilkà. Fais pour le mieux mais c'est sûr c'est assez chiant de
devoir faire des contorsions à la main dans le fichier .xml

Revision history for this message
NicoInattendu (nico-inattendu) wrote :

A first correction of this problem is available in luciole 0.9.2

Revision history for this message
NicoInattendu (nico-inattendu) wrote :

Improvment done on luciole 0.9.3, but more tests remains necessary. Set to 0.9.4 milestone

Revision history for this message
NicoInattendu (nico-inattendu) wrote :

a correction is avlb in 0.8 series, Best format is choosen by selcting the highest value of WIDTH*HEIGHT

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.