Refactor audio bitrate handling and enhance MKV encoding support#27
Merged
Hydro74000 merged 4 commits intomainfrom Apr 23, 2026
Merged
Refactor audio bitrate handling and enhance MKV encoding support#27Hydro74000 merged 4 commits intomainfrom
Hydro74000 merged 4 commits intomainfrom
Conversation
- 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.
…c handling in audio dialog
- 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.