summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Cargo.lock16
-rw-r--r--Cargo.toml2
-rw-r--r--flake.nix12
4 files changed, 20 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore
index 37ebbba..aa8784b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /target
 result
 test-files
+whisper-models
diff --git a/Cargo.lock b/Cargo.lock
index 7ca1eff..2888833 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -123,9 +123,9 @@ dependencies = [
 
 [[package]]
 name = "bindgen"
-version = "0.70.1"
+version = "0.72.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f"
+checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895"
 dependencies = [
  "bitflags",
  "cexpr",
@@ -299,9 +299,9 @@ dependencies = [
 
 [[package]]
 name = "ffmpeg-next"
-version = "7.1.0"
+version = "8.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da02698288e0275e442a47fc12ca26d50daf0d48b15398ba5906f20ac2e2a9f9"
+checksum = "d658424d233cbd993a972dd73a66ca733acd12a494c68995c9ac32ae1fe65b40"
 dependencies = [
  "bitflags",
  "ffmpeg-sys-next",
@@ -310,9 +310,9 @@ dependencies = [
 
 [[package]]
 name = "ffmpeg-sys-next"
-version = "7.1.3"
+version = "8.0.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9e9c75ebd4463de9d8998fb134ba26347fe5faee62fabf0a4b4d41bd500b4ad"
+checksum = "9bca20aa4ee774fe384c2490096c122b0b23cf524a9910add0686691003d797b"
 dependencies = [
  "bindgen",
  "cc",
@@ -1369,9 +1369,9 @@ checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
 
 [[package]]
 name = "rustc-hash"
-version = "1.1.0"
+version = "2.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
 
 [[package]]
 name = "rustc_version"
diff --git a/Cargo.toml b/Cargo.toml
index ca38001..9731e9a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -12,7 +12,7 @@ adw = { version = "0.8.0", package = "libadwaita", features = ["v1_7"] }
 async-channel = "2.0"
 relm4 = { version = "0.10.0-beta.4", features = ["libadwaita"] }
 relm4-components = "0.10.0-beta.4"
-ffmpeg = { version = "7.1.0", package = "ffmpeg-next" }
+ffmpeg = { version = "8.0.0", package = "ffmpeg-next" }
 anyhow = "1.0"
 env_logger = "0.11"
 log = "0.4"
diff --git a/flake.nix b/flake.nix
index a5e7874..0fca036 100644
--- a/flake.nix
+++ b/flake.nix
@@ -22,7 +22,15 @@
     flake-utils.lib.eachDefaultSystem (
       system:
       let
-        pkgs = nixpkgs.legacyPackages.${system};
+        overlay = final: prev: {
+          whisper-cpp = prev.whisper-cpp.override {
+            vulkanSupport = true;
+          };
+        };
+        pkgs = import nixpkgs {
+          inherit system;
+          overlays = [ overlay ];
+        };
         fenix' = fenix.packages.${system};
         toolchain = fenix'.stable.withComponents [
           "cargo"
@@ -62,7 +70,7 @@
             gst_all_1.gst-plugins-rs
             gst_all_1.gst-libav
             gst_all_1.gst-vaapi
-            ffmpeg_7-full.dev
+            ffmpeg_8-full.dev
           ];
 
           postInstall = ''