Skip to content

Commit 1dce0cc

Browse files
committed
Remove obsolete compatibility mode
1 parent fbc6c57 commit 1dce0cc

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

ffmpeg.go

+7-10
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,7 @@ func buildUpscalingParams(anime Anime, resolution Resolution, shader Shader, out
9696
"-y", // Override output file
9797
}
9898

99-
if !settings.CompatibilityMode {
100-
params = append(params, hwaccelParams...) // Apply selected video encoder and hardware acceleration parameters
101-
}
99+
params = append(params, hwaccelParams...) // Apply selected video encoder and hardware acceleration parameters
102100

103101
params = append(params,
104102
"-i", fmt.Sprintf("%s", anime.Path), // Path to input file
@@ -118,18 +116,17 @@ func buildUpscalingParams(anime Anime, resolution Resolution, shader Shader, out
118116
}
119117

120118
params = append(params,
121-
"-crf", fmt.Sprintf("%d", settings.Crf), // Constant Rate Factor (CRF) for encoder)
119+
"-crf", fmt.Sprintf("%d", settings.Crf), // Apply Constant Rate Factor (CRF) for encoder
122120
)
123121

124-
if !settings.CompatibilityMode {
125-
params = append(params, "-c:v", videoCodec) // Apply selected video codec
122+
params = append(params, "-c:v", videoCodec) // Apply selected video codec
126123

127-
// Preset for encoder, supported only by H264/H265
128-
if videoCodec != "libsvtav1" {
129-
params = append(params, "-preset", "slow")
130-
}
124+
// Preset for encoder, supported only by H264/H265
125+
if videoCodec != "libsvtav1" {
126+
params = append(params, "-preset", "slow")
131127
}
132128

129+
// Threads limit for CPU based encoders
133130
if videoCodec == "libx264" && settings.CpuThreads != int32(runtime.NumCPU()) {
134131
params = append(params, "-threads", fmt.Sprintf("%d", settings.CpuThreads))
135132
}

0 commit comments

Comments
 (0)