}
function buildOriginalFileResolution (inputResolution: number) {
- if (CONFIG.TRANSCODING.ALWAYS_TRANSCODE_ORIGINAL_RESOLUTION === true) return toEven(inputResolution)
+ if (CONFIG.TRANSCODING.ALWAYS_TRANSCODE_ORIGINAL_RESOLUTION === true) {
+ return toEven(inputResolution)
+ }
+
+ const resolutions = computeResolutionsToTranscode({
+ input: inputResolution,
+ type: 'vod',
+ includeInput: false,
+ strictLower: false,
+ // We don't really care about the audio resolution in this context
+ hasAudio: true
+ })
- const resolutions = computeResolutionsToTranscode({ input: inputResolution, type: 'vod', includeInput: false, strictLower: false })
- if (resolutions.length === 0) return toEven(inputResolution)
+ if (resolutions.length === 0) {
+ return toEven(inputResolution)
+ }
return Math.max(...resolutions)
}