Skip to content

Commit 5ea4702

Browse files
committed
Merge branch 'main' into layout-fixes
2 parents e396978 + 40bcdb0 commit 5ea4702

File tree

30 files changed

+1342
-1113
lines changed

30 files changed

+1342
-1113
lines changed

apps/cli/src/main.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ use std::{
77

88
use cap_export::ExporterBase;
99
use cap_project::XY;
10-
use cap_recording::feeds::CameraFeed;
1110
use clap::{Args, Parser, Subcommand};
1211
use record::RecordStart;
1312
use serde_json::json;
@@ -111,7 +110,7 @@ window {}:
111110
}
112111
}
113112
Some(RecordCommands::Cameras) => {
114-
let cameras = CameraFeed::list_cameras();
113+
let cameras = cap_camera::list_cameras().collect::<Vec<_>>();
115114

116115
let mut info = vec![];
117116
for camera_info in cameras {

apps/cli/src/record.rs

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
use cap_camera::ModelID;
21
use cap_recording::screen_capture::ScreenCaptureTarget;
32
use clap::Args;
43
use scap_targets::{DisplayId, WindowId};
5-
use std::{env::current_dir, path::PathBuf, sync::Arc};
6-
use tokio::{io::AsyncBufReadExt, sync::Mutex};
4+
use std::{env::current_dir, path::PathBuf};
5+
use tokio::io::AsyncBufReadExt;
76
use uuid::Uuid;
87

98
#[derive(Args)]
@@ -43,16 +42,16 @@ impl RecordStart {
4342
_ => Err("No target specified".to_string()),
4443
}?;
4544

46-
let camera = if let Some(model_id) = self.camera {
47-
let _model_id: ModelID = model_id
48-
.try_into()
49-
.map_err(|_| "Invalid model ID".to_string())?;
45+
// let camera = if let Some(model_id) = self.camera {
46+
// let _model_id: ModelID = model_id
47+
// .try_into()
48+
// .map_err(|_| "Invalid model ID".to_string())?;
5049

51-
todo!()
52-
// Some(CameraFeed::init(model_id).await.unwrap())
53-
} else {
54-
None
55-
};
50+
// todo!()
51+
// // Some(CameraFeed::init(model_id).await.unwrap())
52+
// } else {
53+
// None
54+
// };
5655

5756
let id = Uuid::new_v4().to_string();
5857
let path = self
@@ -66,8 +65,8 @@ impl RecordStart {
6665
capture_target: target_info,
6766
capture_system_audio: self.system_audio,
6867
mic_feed: None,
68+
camera_feed: None, // camera.map(|c| Arc::new(Mutex::new(c))),
6969
},
70-
camera.map(|c| Arc::new(Mutex::new(c))),
7170
false,
7271
)
7372
.await

0 commit comments

Comments
 (0)