Files
youtube_personal/PATCH_18_7_24_ASPECT_AWARE_1440_4K.md

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