From a949e5d46b0df2fc6bc581ce0ac901a2072c7496 Mon Sep 17 00:00:00 2001 From: Satakun Utama Date: Wed, 1 Oct 2025 21:32:15 +0700 Subject: [PATCH] Fought with TypeScript --- solid-src/src/components/encoders/librav1e.tsx | 7 +++++-- solid-src/src/components/encoders/libsvtav1.tsx | 6 +----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/solid-src/src/components/encoders/librav1e.tsx b/solid-src/src/components/encoders/librav1e.tsx index 33d5efe..da26599 100644 --- a/solid-src/src/components/encoders/librav1e.tsx +++ b/solid-src/src/components/encoders/librav1e.tsx @@ -51,7 +51,7 @@ function Librav1eOptions(props: { max="10" value={props.params.speed ?? 5} oninput={(e) => - props.onParamChanged("speed", e.target.value) + props.onParamChanged("speed", parseInt(e.target.value)) } /> @@ -62,7 +62,10 @@ function Librav1eOptions(props: { id="bitrate" value={props.params.vbitrate ?? DEFAULT_BITRATE} oninput={(e) => - props.onParamChanged("vbitrate", e.target.value) + props.onParamChanged( + "vbitrate", + parseInt(e.target.value), + ) } /> Kbps diff --git a/solid-src/src/components/encoders/libsvtav1.tsx b/solid-src/src/components/encoders/libsvtav1.tsx index 164836e..e1019b7 100644 --- a/solid-src/src/components/encoders/libsvtav1.tsx +++ b/solid-src/src/components/encoders/libsvtav1.tsx @@ -1,17 +1,13 @@ import { - DEFAULT_BITRATE, type CodecInfo, type FFmpegParamChangedFunc, type FFmpegParams, } from "@/util/ffmpeg"; import { os } from "@neutralinojs/lib"; import BreezeIcon from "@/components/BreezeIcon"; -import { createEffect, createSignal, onMount, Show } from "solid-js"; - -const DEFAULT_CRF = 30; +import { createEffect, createSignal, onMount } from "solid-js"; function LibSvtAv1Options({ - codec, params, onParamChanged, }: {