diff --git a/desktop/runtime-manifest.json b/desktop/runtime-manifest.json index f43b85a..8f7d499 100644 --- a/desktop/runtime-manifest.json +++ b/desktop/runtime-manifest.json @@ -47,6 +47,11 @@ "extra": "actor", "modality": "actor", "label": "Actor recognition" + }, + "videoprism": { + "extra": "videoprism", + "modality": "videoprism", + "label": "Temporal video search" } }, "media_runtime": { diff --git a/desktop/src-tauri/src/lib.rs b/desktop/src-tauri/src/lib.rs index 3fe453b..d699e42 100644 --- a/desktop/src-tauri/src/lib.rs +++ b/desktop/src-tauri/src/lib.rs @@ -5349,11 +5349,16 @@ mod tests { let manifest = manifest().expect("manifest"); let selected = selected_capabilities( &manifest, - &["scene".into(), "dialogue".into(), "scene".into()], + &[ + "scene".into(), + "videoprism".into(), + "dialogue".into(), + "scene".into(), + ], ) .expect("selection"); - assert_eq!(selected, ["dialogue", "scene"]); + assert_eq!(selected, ["dialogue", "scene", "videoprism"]); assert!(selected_capabilities(&manifest, &["other".into()]).is_err()); }