Skip to content

Refactor audio bitrate handling and enhance MKV encoding support#27

Merged
Hydro74000 merged 4 commits intomainfrom
devel-stable
Apr 23, 2026
Merged

Refactor audio bitrate handling and enhance MKV encoding support#27
Hydro74000 merged 4 commits intomainfrom
devel-stable

Conversation

@Hydro74000
Copy link
Copy Markdown
Owner

Release v1.4.2 - Support multi-pistes vidéo et améliorations

Cette PR apporte la version 1.4.2 avec les améliorations suivantes basées sur les 4 derniers commits :

Changements principaux

  • Correction de la gestion des associations de types de fichiers : Normalisation du nom FileTypeAssociation en minuscules et amélioration de la gestion des codecs dans la boîte de dialogue audio.

  • Refactorisation de la gestion du débit audio : Mise à jour du panneau des paramètres pour une meilleure gestion des débits audio, avec des améliorations dans la logique de traitement.

  • Bump de version : Mise à jour de la version à 1.4.2 pour cette release.

Les tests unitaires ont été validés et l'intégration fonctionne correctement.

- Updated audio bitrate handling in the encoding workflow to normalize off-grid values for AC3 and EAC3 codecs.
- Removed legacy audio encoding settings from the settings panel and ensured they are not exposed in the configuration.
- Introduced a new stepped slider for audio bitrate settings in the settings panel, allowing for more intuitive user input.
- Refactored bitrate selection logic to accommodate new defaults and ensure proper clamping based on codec and channel configurations.
- Enhanced unit tests to cover new bitrate handling logic and ensure correct behavior across various audio encoding scenarios.
- Implemented `make_multi_video_mkv` function to create MKV files with multiple video tracks distinguished by resolution.
- Added integration tests for independent video track selection during encoding, covering scenarios for selecting non-first video streams and using alternate sources.
- Enhanced `EncodePanel` to manage video track settings dynamically, preserving state across selections and ensuring proper HDR handling.
- Updated remux panel to emit signals for video track changes, improving responsiveness in the UI.
@Hydro74000 Hydro74000 merged commit 8981a4b into main Apr 23, 2026
12 checks passed
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