Add force transcode option (#2126)

This commit is contained in:
WithoutPants
2021-12-20 11:45:36 +11:00
committed by GitHub
parent f830d9cf13
commit b0cf04865a
7 changed files with 43 additions and 96 deletions

View File

@@ -8,11 +8,13 @@ import {
import { useIntl } from "react-intl";
interface IGenerateOptions {
selection?: boolean;
options: GQL.GenerateMetadataInput;
setOptions: (s: GQL.GenerateMetadataInput) => void;
}
export const GenerateOptions: React.FC<IGenerateOptions> = ({
selection,
options,
setOptions: setOptionsState,
}) => {
@@ -110,6 +112,18 @@ export const GenerateOptions: React.FC<IGenerateOptions> = ({
tooltipID="dialogs.scene_gen.transcodes_tooltip"
onChange={(v) => setOptions({ transcodes: v })}
/>
{selection ? (
<BooleanSetting
id="force-transcode"
className="sub-setting"
checked={options.forceTranscodes ?? false}
disabled={!options.transcodes}
headingID="dialogs.scene_gen.force_transcodes"
tooltipID="dialogs.scene_gen.force_transcodes_tooltip"
onChange={(v) => setOptions({ forceTranscodes: v })}
/>
) : undefined}
<BooleanSetting
id="phash-task"
checked={options.phashes ?? false}