Hello,
I have bought Intensity Shuttle Thunderbolt and am trying to create Objective-C++ wrapper to use this device from Swift language.
I have found an buggy behavior of Intensity Shuttle driver. Please give some advice.
Current status;
- Basic capture now works from Swift app.
- Test using Analog Composite video + RCA audio
- Basic connection test is confirmed by Legacy QuickTime 7 app.
- Blackmagic_Desktop_Video_Macintosh_10.9.5.zip is installed
- Working with macOS 10.12 Sierra + Xcode 8.3.3
- Working with Blackmagic DeckLink SDK 10.9.5
Problem:
- For Audio RCA Input support it seems some strange (to me) behavior is found
- User have to change Audio input to RCA with HDMI input combination prior to switch Composite video input (see following test case)
My Question:
- Is it possible to recover this situation programatically?
//
##### Test 1 - RCA Audio input "does not work" scenario
1. Just After hot add Intensity shuttle
2. Change 1
Launch Decktop Video Setup App and show config screen
Video Input to HDMI
Audio Input to Embedded
Save
Quit Decktop Video Setup App
3. Hot remove/add Intensity Shuttle w/ 10 sec interval
4. Change 2
Launch Decktop Video Setup App and show config screen
Video Input to Composite
Audio Input : no change - Both Analog Input/Analog Output level is available
Save
Quit Decktop Video Setup App
5. Hot remove/add Intensity Shuttle w/ 10 sec interval
6. Check
Launch Decktop Video Setup App and show config screen
Video : It shows Composite as previous
Audio Input : Missing Analog Input level
Save
Quit Decktop Video Setup App
7. Test using QuickTime Player 7
- Video capture from Composite works
- Audio capture from RCA does not work (Zero Level)
//
##### Test 2 - RCA Audio input "works" scenario
1. Just After hot add Intensity shuttle
2. Change 1
Launch Decktop Video Setup App and show config screen
Video Input to HDMI
Audio Input to RCA
Save
Quit Decktop Video Setup App
3. Hot remove/add Intensity Shuttle w/ 10 sec interval
4. Change 2
Launch Decktop Video Setup App and show config screen
Video Input to Composite
Audio Input : no change - Both Analog Input/Analog Output level is available
Save
Quit Decktop Video Setup App
5. Hot remove/add Intensity Shuttle w/ 10 sec interval
6. Check
Launch Decktop Video Setup App and show config screen
Video : It shows Composite as previous
Audio Input : Now Both Analog Input/Analog Output level is available
Save
Quit Decktop Video Setup App
7. Test using QuickTime Player 7
- Video capture from Composite works
- Audio capture from RCA works now
//
I have bought Intensity Shuttle Thunderbolt and am trying to create Objective-C++ wrapper to use this device from Swift language.
I have found an buggy behavior of Intensity Shuttle driver. Please give some advice.
Current status;
- Basic capture now works from Swift app.
- Test using Analog Composite video + RCA audio
- Basic connection test is confirmed by Legacy QuickTime 7 app.
- Blackmagic_Desktop_Video_Macintosh_10.9.5.zip is installed
- Working with macOS 10.12 Sierra + Xcode 8.3.3
- Working with Blackmagic DeckLink SDK 10.9.5
Problem:
- For Audio RCA Input support it seems some strange (to me) behavior is found
- User have to change Audio input to RCA with HDMI input combination prior to switch Composite video input (see following test case)
My Question:
- Is it possible to recover this situation programatically?
//
##### Test 1 - RCA Audio input "does not work" scenario
1. Just After hot add Intensity shuttle
2. Change 1
Launch Decktop Video Setup App and show config screen
Video Input to HDMI
Audio Input to Embedded
Save
Quit Decktop Video Setup App
3. Hot remove/add Intensity Shuttle w/ 10 sec interval
4. Change 2
Launch Decktop Video Setup App and show config screen
Video Input to Composite
Audio Input : no change - Both Analog Input/Analog Output level is available
Save
Quit Decktop Video Setup App
5. Hot remove/add Intensity Shuttle w/ 10 sec interval
6. Check
Launch Decktop Video Setup App and show config screen
Video : It shows Composite as previous
Audio Input : Missing Analog Input level
Save
Quit Decktop Video Setup App
7. Test using QuickTime Player 7
- Video capture from Composite works
- Audio capture from RCA does not work (Zero Level)
//
##### Test 2 - RCA Audio input "works" scenario
1. Just After hot add Intensity shuttle
2. Change 1
Launch Decktop Video Setup App and show config screen
Video Input to HDMI
Audio Input to RCA
Save
Quit Decktop Video Setup App
3. Hot remove/add Intensity Shuttle w/ 10 sec interval
4. Change 2
Launch Decktop Video Setup App and show config screen
Video Input to Composite
Audio Input : no change - Both Analog Input/Analog Output level is available
Save
Quit Decktop Video Setup App
5. Hot remove/add Intensity Shuttle w/ 10 sec interval
6. Check
Launch Decktop Video Setup App and show config screen
Video : It shows Composite as previous
Audio Input : Now Both Analog Input/Analog Output level is available
Save
Quit Decktop Video Setup App
7. Test using QuickTime Player 7
- Video capture from Composite works
- Audio capture from RCA works now
//