mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-10-23 06:24:44 -04:00
linux-v4l2: Fix ignored return value
This commit is contained in:
1 parent
54047ef9ca
commit
2c1610017d
1 file changed
+8
-1
@@ -177,7 +177,14 @@ static void virtualcam_stop(void *data, uint64_t ts)
|
||||
static void virtual_video(void *param, struct video_data *frame)
|
||||
{
|
||||
struct virtualcam_data *vcam = (struct virtualcam_data *)param;
|
||||
write(vcam->device, frame->data[0], vcam->frame_size);
|
||||
uint32_t frame_size = vcam->frame_size;
|
||||
while (frame_size > 0) {
|
||||
ssize_t written =
|
||||
write(vcam->device, frame->data[0], vcam->frame_size);
|
||||
if (written == -1)
|
||||
break;
|
||||
frame_size -= written;
|
||||
}
|
||||
}
|
||||
|
||||
struct obs_output_info virtualcam_info = {
|
||||
|
||||
Reference in new issue
Block a user