Forgot to push last work
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 2.3 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.5 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 421 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 415 KiB |
+77
-1
@@ -1967,4 +1967,80 @@ Ca ne marchait pas car j'utilisais une autre methode pour resize en même temps,
|
|||||||
|
|
||||||
Alors tout n'est pas encore gagné, il faut que j'arrive à implémenter ca dans un plus gros projet et que la vidéo puisse être prise seule. Demain je m'occupe de ca.
|
Alors tout n'est pas encore gagné, il faut que j'arrive à implémenter ca dans un plus gros projet et que la vidéo puisse être prise seule. Demain je m'occupe de ca.
|
||||||
|
|
||||||
## Mardi 2 Mai 2023
|
## Mardi 2 Mai 2023
|
||||||
|
|
||||||
|
Bon aujourd'hui je change le programme principal. Le soucis que j'ai c'est que en ajoutant ce système de resize, maintenant la page fait 100x100 et est grise. Il doit y avoir une technique que j'ai oublié de retirer ou un comportement un peu bizarrre.
|
||||||
|
|
||||||
|
Bon clairement je ne sais pas QUI DECIDE DE ME POURRIR LA VIE mais il est fort. J'ai télécharger EXACTEMENT les mêmes librairies que sur mon autre projet et j'utilise l'EXACT même geckodriver.exe mais dans le projet principal impossible de lui faire chier une image même avec l'EXACT même code. POURQUOI VOUS ME FAITES CA????=
|
||||||
|
|
||||||
|
La je ne comprend vraiment pas ce qui peut se passer pour que rien ne fonctionne alors que tout est pareil.
|
||||||
|
|
||||||
|
JE VIENS DE TOUT VERIFIER TOUT EST PAREIL JE NE COMPRENDS PAS.
|
||||||
|
|
||||||
|
Bon après avoir supprimé l'intégralité de ma classe Emulator cela semble marcher un peu mieux. Je ne vais pas m'étendre sur la castrophe niveau temps que cela représente. Si au moins j'arrive à faire fonctionner quelque chose je suis content.
|
||||||
|
|
||||||
|
Maintenant j'ai un soucis un peu spécial. Depuis que j'ai changé la résolution, il semble que le programme aie du mal à cliquer sur l'icone de settings.
|
||||||
|
|
||||||
|
En prenant des screenshots du moment ou l'erreur apparait, j'ai pu me rendre compte que en fait le stream est toujours en train de charger et c'est pour ca que on arrive pas à trouver le bouton :
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Je pense que je n'ai le soucis que maintenant car le flux en 1080p se lance moins vite. Je vais essayer de voir si je peux detecter un élément d'HTML qui correspond au loading comme ca je peux attendre qu'il disparaisse. Sinon je peux aussi juste essayer de trouver le bouton en boucle pendant une dixaine de secondes.
|
||||||
|
|
||||||
|
Bon la j'essaie pendant genre plus de 50 secondes et ca ne marche toujours pas.
|
||||||
|
|
||||||
|
Il semblerait que au final le problème vienne du GP d'azerbidjan.
|
||||||
|
|
||||||
|
En effet, quand je teste un autre Grand Prix tout va bien.
|
||||||
|
|
||||||
|
ET MERDE !
|
||||||
|
|
||||||
|
J'ai réussi à avoir des images en 1080P mais dés que je passe l'image en plein écran c'est de nouveau du 1366X768
|
||||||
|
|
||||||
|
Avant de mettre en plein écran:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Après:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
On peut voir sur l'image que l'option 1080P est effectivement bien selectionnée mais il doit y avoir un paramètre de Firefox qui s'occupe de la résolution d'un player vidéo. Il va juste falloir trouver ce paramêtre...
|
||||||
|
|
||||||
|
J'ai essayé d'utiliser :
|
||||||
|
|
||||||
|
`Driver.Manage().Window.Size = new System.Drawing.Size(windowWidth, windowHeight);`
|
||||||
|
|
||||||
|
Sans succès.
|
||||||
|
|
||||||
|
`options.AddArgument("--start-maximized");`
|
||||||
|
|
||||||
|
Pareil
|
||||||
|
|
||||||
|
`Driver.Manage().Window.Maximize();`
|
||||||
|
|
||||||
|
Toujours rien
|
||||||
|
|
||||||
|
`profile.SetPreference("full-screen-api.ignore-widgets", true);`
|
||||||
|
|
||||||
|
Nada
|
||||||
|
|
||||||
|
`profile.SetPreference("media.hardware-video-decoding.enabled", true);`
|
||||||
|
|
||||||
|
Toujours pas
|
||||||
|
|
||||||
|
J'ai vraiment cru que j'avais trouvé la solution en trouvant cette commande `profile.SetPreference("full-screen-api.enabled", true);` Mais non toujours pas...
|
||||||
|
|
||||||
|
Je commence à perdre patience.
|
||||||
|
|
||||||
|
C'EST BON.
|
||||||
|
|
||||||
|
Après littérallement 3h de debugging avec M.Bonvin (Que je remercie IMMENSEMENT) on a réussi à trouver au fin fond d'un git que la valeur était hard codée dans les variables d'environnement et que donc quoi que je fasse je n'aurais pas pu le changer.
|
||||||
|
|
||||||
|
En fait la seul moyen de tout règler a été de changer les variables d'environnement de ma machine:
|
||||||
|
|
||||||
|
`MOZ_HEADLESS_WIDTH` et `MOZ_HEADLESS_HEIGHT`.
|
||||||
|
|
||||||
|
Et ce qu'il y a de bien c'est que maintenant je peux mettre de la 4K et cela permet de faire un meilleur upscaling.
|
||||||
Reference in New Issue
Block a user