فهرست منبع

Order MediaStream query by StreamIndex (#13506)

Our stream index calculation logic implemented in #7529, assumes an in-order array. However, our current query may return out-of-order items, leading the server to pass an incorrect index to ffmpeg, causing the transcoding to crash.
gnattu 10 ماه پیش
والد
کامیت
341bb02422
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      Jellyfin.Server.Implementations/Item/MediaStreamRepository.cs

+ 1 - 1
Jellyfin.Server.Implementations/Item/MediaStreamRepository.cs

@@ -88,7 +88,7 @@ public class MediaStreamRepository : IMediaStreamRepository
             query = query.Where(e => e.StreamType == typeValue);
         }
 
-        return query;
+        return query.OrderBy(e => e.StreamIndex);
     }
 
     private MediaStream Map(MediaStreamInfo entity)