Améliorer la vidéo Zoran : NOUVEAU en 2.6.5

Dans les noyaux 2.6, le sous-système vidéo a été de nouveau réécrit à partir de zéro. Pour ajuster les paramètres Zoran, allez dans le fichier drivers/media/video/zoran_card.c et recherchez un groupe de lignes ressemblant à :

     static struct tvnorm f50sqpixel = { 944, 768, 83, 880, 625, 576, 16 };
     static struct tvnorm f60sqpixel = { 780, 640, 51, 716, 525, 480, 12 };
     static struct tvnorm f50ccir601 = { 864, 720, 75, 804, 625, 576, 18 };
     static struct tvnorm f60ccir601 = { 858, 720, 57, 788, 525, 480, 16 };
 
     static struct tvnorm f50ccir601_lml33 = { 864, 720, 75+34, 804, 625, 576, 18 };
     static struct tvnorm f60ccir601_lml33 = { 858, 720, 57+34, 788, 525, 480, 16 };
 
     /* The DC10 (57/16/50) uses VActive as HSync, so HStart must be 0 */
     static struct tvnorm f50sqpixel_dc10 = { 944, 768, 0, 880, 625, 576, 0 };
     static struct tvnorm f60sqpixel_dc10 = { 780, 640, 0, 716, 525, 480, 12 };
 
     /* FIXME: I cannot swap U and V in saa7114, so i do one
      * pixel left shift in zoran (75 -> 74)
      * (Maxim Yevtyushkin <max@linuxmedialabs.com>) */
     static struct tvnorm f50ccir601_lm33r10 = { 864, 720, 74+54, 804, 625, 576, 18 };
     static struct tvnorm f60ccir601_lm33r10 = { 858, 720, 56+54, 788, 525, 480, 16 };

Elles semblent contrôler la position de l'image. Au moins pour le LML33, la définition suivante pour f60ccir601_lml33 le fait.

     static struct tvnorm f60ccir601_lml33 = { 858, 720, 67+34, 788, 525, 480, 13 };