fix(zevent): rétablir la vidéo Twitch et publier l’alpha.235 #161

Merged
koka merged 2 commits from fix/zevent-twitch-playback into main 2026-09-04 01:37:17 +00:00
Owner

Objectif

Corriger l’écran noir ZEVENT : l’interface MCEF chargeait, mais son Chromium ne décodait pas les directs Twitch en H.264/AAC. L’alpha.235 remplace cette lecture par le pipeline natif de Dream Displays 1.9.6 et synchronise Packwiz.

Périmètre

  • Modules touchés : ZEVENT 0.0.0-alpha.3 ; ItsAlive uniquement pour une dépendance de tâche Gradle manquante.
  • APIs ou fichiers partagés touchés : rendu client ZEVENT, manifests Prism/Packwiz, contrat de release et migration alpha.234 → alpha.235.
  • Dépend d’une autre branche/PR : non.

Compatibilité inter-mods

  • les données et règles restent dans leur module propriétaire ;
  • Dream Displays est déclaré comme dépendance Gradle et Fabric explicite ;
  • aucun cycle de dépendances n’est ajouté ;
  • les IDs, chaînes enregistrées et namespaces restent stables ;
  • sauvegardes et protocole restent compatibles (data 1, réseau 1) ;
  • client, serveur dédié et multijoueur ont été pris en compte.

Version et validation

  • ZEVENT passe en 0.0.0-alpha.3 ;
  • le pack passe en 26.2.0-alpha.235 ;
  • MCEF est retiré et Dream Displays 1.9.6 est épinglé dans Prism et Packwiz ;
  • CHANGELOG, README, release.json et migration sont synchronisés ;
  • traductions FR/EN/RU complètes ;
  • ./gradlew :zevent:check réussit ;
  • ./gradlew check réussit (213 tâches) ;
  • ./gradlew localMrpack réussit ;
  • aucun build, log, backup, JAR généré ou fichier personnel n’est commité.

Test manuel

  • démarrage client avec Dream Displays validé sur macOS Apple Silicon ;
  • pipeline natif FFmpeg/OpenGL initialisé sans crash ;
  • résolution d’un direct Twitch actif validée avec vidéo H.264 et audio AAC ;
  • archive locale alpha.235 vérifiée : Dream Displays présent, MCEF absent, JAR ZEVENT identique à celui de Packwiz.
## Objectif Corriger l’écran noir ZEVENT : l’interface MCEF chargeait, mais son Chromium ne décodait pas les directs Twitch en H.264/AAC. L’alpha.235 remplace cette lecture par le pipeline natif de Dream Displays 1.9.6 et synchronise Packwiz. ## Périmètre - Modules touchés : ZEVENT 0.0.0-alpha.3 ; ItsAlive uniquement pour une dépendance de tâche Gradle manquante. - APIs ou fichiers partagés touchés : rendu client ZEVENT, manifests Prism/Packwiz, contrat de release et migration alpha.234 → alpha.235. - Dépend d’une autre branche/PR : non. ## Compatibilité inter-mods - [x] les données et règles restent dans leur module propriétaire ; - [x] Dream Displays est déclaré comme dépendance Gradle et Fabric explicite ; - [x] aucun cycle de dépendances n’est ajouté ; - [x] les IDs, chaînes enregistrées et namespaces restent stables ; - [x] sauvegardes et protocole restent compatibles (data 1, réseau 1) ; - [x] client, serveur dédié et multijoueur ont été pris en compte. ## Version et validation - [x] ZEVENT passe en 0.0.0-alpha.3 ; - [x] le pack passe en 26.2.0-alpha.235 ; - [x] MCEF est retiré et Dream Displays 1.9.6 est épinglé dans Prism et Packwiz ; - [x] CHANGELOG, README, release.json et migration sont synchronisés ; - [x] traductions FR/EN/RU complètes ; - [x] `./gradlew :zevent:check` réussit ; - [x] `./gradlew check` réussit (213 tâches) ; - [x] `./gradlew localMrpack` réussit ; - [x] aucun build, log, backup, JAR généré ou fichier personnel n’est commité. ## Test manuel - démarrage client avec Dream Displays validé sur macOS Apple Silicon ; - pipeline natif FFmpeg/OpenGL initialisé sans crash ; - résolution d’un direct Twitch actif validée avec vidéo H.264 et audio AAC ; - archive locale alpha.235 vérifiée : Dream Displays présent, MCEF absent, JAR ZEVENT identique à celui de Packwiz.
koka added 2 commits 2026-09-04 01:19:53 +00:00
koka merged commit a764ba9c42 into main 2026-09-04 01:37:17 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: koka/sanctuary#161