diff options
| author | Raspberry Kan <lele2194512339@outlook.com> | 2026-09-07 22:53:22 +0800 |
|---|---|---|
| committer | Raspberry Kan <lele2194512339@outlook.com> | 2026-09-07 22:53:22 +0800 |
| commit | 647c4ad0909c0e8cc54aa9ad097a7be932237496 (patch) | |
| tree | ff8e34d612d6fa75db89d13777093739f9aa4c7d /MediaBrowser.MediaEncoding | |
| parent | 6de9d1508f03b07c9525c32c7b97cca34c3e45bf (diff) | |
Fix Blu-ray multi-angle concat generation
Filter Blu-ray playlist clips to AngleIndex == 0 when generating concat files to prevent clips from multiple angles from being played sequentially.
Diffstat (limited to 'MediaBrowser.MediaEncoding')
| -rw-r--r-- | MediaBrowser.MediaEncoding/BdInfo/BdInfoExaminer.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/MediaBrowser.MediaEncoding/BdInfo/BdInfoExaminer.cs b/MediaBrowser.MediaEncoding/BdInfo/BdInfoExaminer.cs index 6ca994fb7e..57c553386a 100644 --- a/MediaBrowser.MediaEncoding/BdInfo/BdInfoExaminer.cs +++ b/MediaBrowser.MediaEncoding/BdInfo/BdInfoExaminer.cs @@ -87,7 +87,7 @@ public class BdInfoExaminer : IBlurayExaminer if (playlist.StreamClips is not null && playlist.StreamClips.Count > 0) { // Get the files in the playlist - outputStream.Files = playlist.StreamClips.Select(i => i.StreamFile.FileInfo.FullName).ToArray(); + outputStream.Files = playlist.StreamClips.Where(i => i.AngleIndex == 0).Select(i => i.StreamFile.FileInfo.FullName).ToArray(); } return outputStream; |
