diff options
author | sr55 <[email protected]> | 2017-06-14 22:07:14 +0100 |
---|---|---|
committer | sr55 <[email protected]> | 2017-06-14 22:07:14 +0100 |
commit | e2aaa9f501ab10d6ca3b01dbd3306b73334c917e (patch) | |
tree | 1794ebd3d4eb442fa018a04aff3170a91f01618f /win/CS/HandBrakeWPF/Services/Encode | |
parent | 0b65b3005312401d0f9aad7acb00aa412cea7376 (diff) |
WinGui: Add checkbox for Legacy A/V alignment behaviour for players that don't support MP4 Edit Lists. #778
Diffstat (limited to 'win/CS/HandBrakeWPF/Services/Encode')
-rw-r--r-- | win/CS/HandBrakeWPF/Services/Encode/Factories/EncodeFactory.cs | 1 | ||||
-rw-r--r-- | win/CS/HandBrakeWPF/Services/Encode/Model/EncodeTask.cs | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/win/CS/HandBrakeWPF/Services/Encode/Factories/EncodeFactory.cs b/win/CS/HandBrakeWPF/Services/Encode/Factories/EncodeFactory.cs index 20e4eff14..18021c9bc 100644 --- a/win/CS/HandBrakeWPF/Services/Encode/Factories/EncodeFactory.cs +++ b/win/CS/HandBrakeWPF/Services/Encode/Factories/EncodeFactory.cs @@ -146,6 +146,7 @@ namespace HandBrakeWPF.Services.Encode.Factories Mp4Optimize = job.OptimizeMP4 }, ChapterMarkers = job.IncludeChapterMarkers, + AlignAVStart = job.AlignAVStart, Mux = HBFunctions.hb_container_get_from_name(job.OutputFormat == OutputFormat.Mp4 ? "av_mp4" : "av_mkv"), // TODO tidy up. ChapterList = new List<Chapter>() }; diff --git a/win/CS/HandBrakeWPF/Services/Encode/Model/EncodeTask.cs b/win/CS/HandBrakeWPF/Services/Encode/Model/EncodeTask.cs index 84d1eb7eb..f65cf6891 100644 --- a/win/CS/HandBrakeWPF/Services/Encode/Model/EncodeTask.cs +++ b/win/CS/HandBrakeWPF/Services/Encode/Model/EncodeTask.cs @@ -87,6 +87,7 @@ namespace HandBrakeWPF.Services.Encode.Model this.ChapterNames.Add(new ChapterMarker(track)); } + this.AlignAVStart = task.AlignAVStart; this.ChapterMarkersFilePath = task.ChapterMarkersFilePath; this.Cropping = new Cropping(task.Cropping); this.CustomDecomb = task.CustomDecomb; @@ -218,6 +219,8 @@ namespace HandBrakeWPF.Services.Encode.Model /// </summary> public bool IPod5GSupport { get; set; } + public bool AlignAVStart { get; set; } + #endregion #region Picture |