Skip to content

feat: raccourcis 0/1 + fiabilité de l'écoute des prises - #56

Merged
DZTic merged 1 commit into
mainfrom
feat/take-playback-fixes
Jun 29, 2026
Merged

feat: raccourcis 0/1 + fiabilité de l'écoute des prises#56
DZTic merged 1 commit into
mainfrom
feat/take-playback-fixes

Conversation

@DZTic

@DZTic DZTic commented Jun 29, 2026

Copy link
Copy Markdown
Owner

Raccourcis

  • 0 = aller au début, 1 = aller à la fin (rangée du haut + pavé numérique), à la place de Début/Fin.
  • Ajout de 0/1 et ↑/↓ (réplique précédente/suivante) à la liste des raccourcis des Réglages.

Fiabilité de l'écoute des prises

  • Pas de son sans image : une prise n'est jouée que si l'image vidéo défile vraiment. On se base sur la progression réelle de Media.Position, pas sur l'horloge extrapolée (qui continue d'avancer si le décodeur cale) — corrige le cas « j'entends la prise alors que la vidéo est figée ».
  • Rejeu instantané : cache des lecteurs de prises (plafond 16). On garde les MediaPlayer ouverts au lieu de les fermer dès qu'ils sortent du champ ; ré-écouter juste après ne souffre plus du délai/décalage dû à la réouverture asynchrone.

Vérification

  • dotnet build Release : OK (0/0).
  • Validé en usage : pause = silence ; image figée = silence ; ré-écoute immédiate = son instantané.

- Raccourcis : 0 = aller au début, 1 = aller à la fin (rangée du haut et pavé
  numérique), en remplacement de Début/Fin. Ajoutés à la liste des réglages,
  avec ↑/↓ (réplique précédente/suivante) qui y manquaient.
- Une prise n'est audible que si l'IMAGE vidéo défile vraiment : on se base sur la
  progression réelle de Media.Position (et non l'horloge extrapolée, qui court
  devant si le décodeur cale) — fini d'entendre une prise sur une image figée.
- Cache des lecteurs de prises (plafond 16) : on garde les MediaPlayer ouverts au
  lieu de les fermer dès qu'ils sortent du champ ; le rejeu immédiat repart
  instantanément, sans le délai/décalage dû à la réouverture asynchrone.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@DZTic
DZTic merged commit 4bfc28c into main Jun 29, 2026
1 check passed
@DZTic
DZTic deleted the feat/take-playback-fixes branch June 30, 2026 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant