1.3 KiB
1.3 KiB
YouTube Personal 18.7.24 — 1440p / 4K avec ratios non 16:9
Cause confirmée par les logs
La vidéo wIj00Tzr2MA expose notamment :
- 1920x1012
- 2560x1350
- 3840x2026
YouTube les rattache aux paliers :
- 1080p
- 1440p
- 2160p / 4K
L'application exigeait auparavant une hauteur littérale de 1440 ou 2160. Elle rejetait donc à tort 2560x1350 et 3840x2026.
Correction Windows
La validation stricte 1440p / 2160p reconnaît désormais le palier à partir des dimensions réelles :
- palier 1440p : dimension longue >= ~2500 px
- palier 2160p / 4K : dimension longue >= ~3800 px
Ainsi :
- 2560x1350 est accepté comme 1440p
- 3840x2026 est accepté comme 2160p / 4K
- 1920x1012 reste 1080p et ne peut pas se faire passer pour 1440p/4K
La protection du pipeline Windows 18.7.5 reste intacte :
windows_hd_service.dart n'est pas modifié.
Correction Android
Le même principe est appliqué dans HdStreamExtractor.java.
La sélection ne dépend plus d'une hauteur exacte :
- vidéos cinéma / ultrawide
- vidéos portrait
- ratios non 16:9
restent correctement rattachés à leur classe YouTube 720/1080/1440/2160.
Fichiers modifiés
- lib/screens/video_player_page.dart
- android/app/src/main/java/com/studioweb/youtube_personal/HdStreamExtractor.java