mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-22 16:54:46 +03:00
Refine SwDec and QSV encoding
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
This commit is contained in:
@@ -3772,7 +3772,7 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|||||||
mainFilters.Add(swDeintFilter);
|
mainFilters.Add(swDeintFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
var outFormat = doOclTonemap ? "yuv420p10le" : "yuv420p";
|
var outFormat = doOclTonemap ? "yuv420p10le" : (hasGraphicalSubs ? "yuv420p" : "nv12");
|
||||||
var swScaleFilter = GetSwScaleFilter(state, options, vidEncoder, inW, inH, threeDFormat, reqW, reqH, reqMaxW, reqMaxH);
|
var swScaleFilter = GetSwScaleFilter(state, options, vidEncoder, inW, inH, threeDFormat, reqW, reqH, reqMaxW, reqMaxH);
|
||||||
// sw scale
|
// sw scale
|
||||||
mainFilters.Add(swScaleFilter);
|
mainFilters.Add(swScaleFilter);
|
||||||
@@ -3973,7 +3973,7 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|||||||
mainFilters.Add(swDeintFilter);
|
mainFilters.Add(swDeintFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
var outFormat = doOclTonemap ? "yuv420p10le" : "yuv420p";
|
var outFormat = doOclTonemap ? "yuv420p10le" : (hasGraphicalSubs ? "yuv420p" : "nv12");
|
||||||
var swScaleFilter = GetSwScaleFilter(state, options, vidEncoder, inW, inH, threeDFormat, reqW, reqH, reqMaxW, reqMaxH);
|
var swScaleFilter = GetSwScaleFilter(state, options, vidEncoder, inW, inH, threeDFormat, reqW, reqH, reqMaxW, reqMaxH);
|
||||||
// sw scale
|
// sw scale
|
||||||
mainFilters.Add(swScaleFilter);
|
mainFilters.Add(swScaleFilter);
|
||||||
|
|||||||
Reference in New Issue
Block a user