|
@@ -3381,7 +3381,8 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|
}
|
|
}
|
|
|
|
|
|
// qsv requires a fixed pool size.
|
|
// qsv requires a fixed pool size.
|
|
- subFilters.Add("hwupload=extra_hw_frames=32");
|
|
|
|
|
|
+ // default to 64 otherwise it will fail on certain iGPU.
|
|
|
|
+ subFilters.Add("hwupload=extra_hw_frames=64");
|
|
|
|
|
|
var (overlayW, overlayH) = GetFixedOutputSize(inW, inH, reqW, reqH, reqMaxW, reqMaxH);
|
|
var (overlayW, overlayH) = GetFixedOutputSize(inW, inH, reqW, reqH, reqMaxW, reqMaxH);
|
|
var overlaySize = (overlayW.HasValue && overlayH.HasValue)
|
|
var overlaySize = (overlayW.HasValue && overlayH.HasValue)
|
|
@@ -3589,7 +3590,8 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|
}
|
|
}
|
|
|
|
|
|
// qsv requires a fixed pool size.
|
|
// qsv requires a fixed pool size.
|
|
- subFilters.Add("hwupload=extra_hw_frames=32");
|
|
|
|
|
|
+ // default to 64 otherwise it will fail on certain iGPU.
|
|
|
|
+ subFilters.Add("hwupload=extra_hw_frames=64");
|
|
|
|
|
|
var (overlayW, overlayH) = GetFixedOutputSize(inW, inH, reqW, reqH, reqMaxW, reqMaxH);
|
|
var (overlayW, overlayH) = GetFixedOutputSize(inW, inH, reqW, reqH, reqMaxW, reqMaxH);
|
|
var overlaySize = (overlayW.HasValue && overlayH.HasValue)
|
|
var overlaySize = (overlayW.HasValue && overlayH.HasValue)
|