fix: null quality option

oopsies, also actually shows custom sample rate in console
This commit is contained in:
Maya 2025-09-02 22:01:23 +08:00
parent 5bd5c70358
commit b0cc5b6d8a
2 changed files with 8 additions and 8 deletions

View File

@ -319,14 +319,14 @@ export class FFmpegConverter extends Converter {
// sample rate setting // sample rate setting
if (userSampleRate !== "auto") { if (userSampleRate !== "auto") {
if (userSampleRate === "custom") { const rate =
sampleRateArgs = ["-ar", customSampleRate.toString()]; userSampleRate === "custom"
} else { ? customSampleRate.toString()
sampleRateArgs = ["-ar", userSampleRate]; : userSampleRate;
} sampleRateArgs = ["-ar", rate];
log( log(
["converters", this.name], ["converters", this.name],
`using user setting for sample rate: ${userSampleRate}`, `using user setting for sample rate: ${rate}`,
); );
} else { } else {
// detect sample rate of original file and use // detect sample rate of original file and use

View File

@ -110,8 +110,8 @@ export class MagickConverter extends Converter {
...args: any[] ...args: any[]
): Promise<VertFile> { ): Promise<VertFile> {
let compression: number | undefined = args.at(0); let compression: number | undefined = args.at(0);
if (compression == null) { if (!compression) {
compression = Settings.instance.settings.magickQuality; compression = Settings.instance.settings.magickQuality ?? 100;
log(["converters", this.name], `using user setting for quality: ${compression}%`); log(["converters", this.name], `using user setting for quality: ${compression}%`);
} }
log(["converters", this.name], `converting ${input.name} to ${to}`); log(["converters", this.name], `converting ${input.name} to ${to}`);