mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-17 14:33:06 +03:00
rework transcoding settings
This commit is contained in:
@@ -96,10 +96,6 @@ namespace MediaBrowser.MediaEncoding.Encoder
|
||||
|
||||
TryStreamCopy(state, request);
|
||||
|
||||
state.Quality = options.Context == EncodingContext.Static ?
|
||||
EncodingQuality.MaxQuality :
|
||||
GetQualitySetting();
|
||||
|
||||
return state;
|
||||
}
|
||||
|
||||
@@ -199,25 +195,6 @@ namespace MediaBrowser.MediaEncoding.Encoder
|
||||
state.MediaSource = mediaSource;
|
||||
}
|
||||
|
||||
protected EncodingQuality GetQualitySetting()
|
||||
{
|
||||
var quality = GetEncodingOptions().EncodingQuality;
|
||||
|
||||
if (quality == EncodingQuality.Auto)
|
||||
{
|
||||
var cpuCount = Environment.ProcessorCount;
|
||||
|
||||
if (cpuCount >= 4)
|
||||
{
|
||||
//return EncodingQuality.HighQuality;
|
||||
}
|
||||
|
||||
return EncodingQuality.HighSpeed;
|
||||
}
|
||||
|
||||
return quality;
|
||||
}
|
||||
|
||||
protected EncodingOptions GetEncodingOptions()
|
||||
{
|
||||
return _config.GetConfiguration<EncodingOptions>("encoding");
|
||||
|
||||
Reference in New Issue
Block a user