From 9dbb9c6a8faecda687fd4e3ec94bf1c8ce058e28 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Mon, 23 Apr 2012 11:58:46 +0200 Subject: [PATCH] Decklink: explicitly disable audio/video stream * it seems that this should be now disabled explicitly with BlackM. SDK 9.5 --- ultragrid/src/video_capture/decklink.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ultragrid/src/video_capture/decklink.cpp b/ultragrid/src/video_capture/decklink.cpp index 987086926..16bd7d097 100644 --- a/ultragrid/src/video_capture/decklink.cpp +++ b/ultragrid/src/video_capture/decklink.cpp @@ -1064,6 +1064,10 @@ vidcap_decklink_done(void *state) for (int i = 0; i < s->devices_cnt; ++i) { result = s->state[i].deckLinkInput->StopStreams(); + if(s->grab_audio && i == 0) { + result = s->state[i].deckLinkInput->DisableAudioInput(); + } + result = s->state[i].deckLinkInput->DisableVideoInput(); if (result != S_OK) { printf("Could not stop stream: %08x\n", (int) result);