Răsfoiți Sursa

render ssa/ass subs in browser

Luke Pulverenti 9 ani în urmă
părinte
comite
1071a5a5f3
1 a modificat fișierele cu 10 adăugiri și 0 ștergeri
  1. 10 0
      MediaBrowser.Model/Dto/MediaSourceInfo.cs

+ 10 - 0
MediaBrowser.Model/Dto/MediaSourceInfo.cs

@@ -160,6 +160,16 @@ namespace MediaBrowser.Model.Dto
 
 
         public bool? IsSecondaryAudio(MediaStream stream)
         public bool? IsSecondaryAudio(MediaStream stream)
         {
         {
+            // Look for the first audio track marked as default
+            foreach (MediaStream currentStream in MediaStreams)
+            {
+                if (currentStream.Type == MediaStreamType.Audio && currentStream.IsDefault)
+                {
+                    return currentStream.Index != stream.Index;
+                }
+            }
+
+            // Look for the first audio track
             foreach (MediaStream currentStream in MediaStreams)
             foreach (MediaStream currentStream in MediaStreams)
             {
             {
                 if (currentStream.Type == MediaStreamType.Audio)
                 if (currentStream.Type == MediaStreamType.Audio)