Question / Help Problems with Mygica EZGrabber 2 Audio

SecondZephyr

New Member
I'm trying to stream in OBS using a Mygica EZGrabber 2. The video works great, but I've yet to get the audio to work. I've tried setting the audio device as the capture card's audio in the properties for the video capture device, but it causes the capture feed to go black. The feed only returns to normal when the audio device is selected as something else.

This is the log from when that happens:

Code:
21:48:45: Open Broadcaster Software v0.612b - 32bit (´・ω・`)
21:48:45: -------------------------------
21:48:45: CPU Name: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
21:48:45: CPU Speed: 2394MHz
21:48:45: Physical Memory:  4095MB Total, 2633MB Free
21:48:45: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
21:48:45: monitor 1: pos={1920, 200}, size={1366, 768}
21:48:45: monitor 2: pos={0, 0}, size={1920, 1080}
21:48:45: Windows Version: 6.1 Build 7600 
21:48:45: Aero is Enabled
21:48:45: -------------------------------
21:48:45: OBS Modules:
21:48:45: Base Address     Module
21:48:45: 002A0000         OBS.exe
21:48:45: 6ED90000         OBSApi.dll
21:48:45: 6F070000         DShowAudioPlugin.dll
21:48:45: 6ED30000         DShowPlugin.dll
21:48:45: 6ED70000         GraphicsCapture.dll
21:48:45: 74990000         NoiseGate.dll
21:48:45: 6ED10000         PSVPlugin.dll
21:48:45: ------------------------------------------
21:48:45: Adapter 1
21:48:45:   Video Adapter: Intel(R) HD Graphics 4000
21:48:45:   Video Adapter Dedicated Video Memory: 2189021184
21:48:45:   Video Adapter Shared System Memory: 2895849472
21:48:45:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
21:48:45:   Video Adapter Output 2: pos={1920, 200}, size={1366, 768}, attached=true
21:48:45: =====Stream Start: 2014-02-28, 21:48:45===============================================
21:48:45:   Multithreaded optimizations: On
21:48:45:   Base resolution: 1366x768
21:48:45:   Output resolution: 1364x768
21:48:45: ------------------------------------------
21:48:45: Loading up D3D10 on Intel(R) HD Graphics 4000 (Adapter 1)...
21:48:45: ------------------------------------------
21:48:45: Audio Format: 48000hz
21:48:45: Playback device Default
21:48:45: ------------------------------------------
21:48:45: Using desktop audio input: Speakers (High Definition Audio Device)
21:48:45: ------------------------------------------
21:48:45: Using auxilary audio input: Microphone (High Definition Audio Device)
21:48:45: ------------------------------------------
21:48:45: Audio Encoding: AAC
21:48:45:     bitrate: 128
21:48:45: Using text output
21:48:45: Using text output
21:48:45: Using text output
21:48:45: Using text output
21:48:45: Using bitmap image
21:48:45: ------------------------------------------
21:48:45:     device: \\?\usb#vid_2232&pid_1029&mi_00#7&115ed2a2&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
21:48:45:     device id \\?\usb#vid_2232&pid_1029&mi_00#7&115ed2a2&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
21:48:45:     chosen type: MJPG, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
21:48:45:     use buffering: false - 0, fourCC: 'MJPG'
21:48:45:     audio device: Disable,
21:48:45:     audio device id Disabled,
21:48:45: 
21:48:45: Using directshow input
21:48:45: ------------------------------------------
21:48:45:     device: \\?\usb#vid_1f4d&pid_0102&mi_01#7&31956d8d&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4},
21:48:45:     device id \\?\usb#vid_1f4d&pid_0102&mi_01#7&31956d8d&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4},
21:48:45:     chosen type: UYVY, usingFourCC: false, res: 80x60 - 720x480, frameIntervals: 333667-333667
21:48:45:     use buffering: false - 0, fourCC: 'UYVY'
21:48:45:     audio device: Analog Audio In (USB2.0 Video C,
21:48:45:     audio device id (null),
21:48:45: 
21:48:45: Using directshow input
Warning -- DShowPlugin: control->Run failed, result = 80004005
21:48:45: Scene buffering time set to 700
21:48:45: ------------------------------------------
21:48:45: Video Encoding: x264
21:48:45:     fps: 30
21:48:45:     width: 1364, height: 768
21:48:45:     preset: veryfast
21:48:45:     profile: high
21:48:45:     keyint: 250
21:48:45:     CBR: yes
21:48:45:     CFR: yes
21:48:45:     max bitrate: 2000
21:48:45:     buffer size: 2000
21:48:45: ------------------------------------------
21:48:46: Audio timestamp for device 'Microphone (High Definition Audio Device)' was behind target timestamp by 5992157
21:49:00: Total frames encoded: 419, total frames duplicated: 0 (0.00%)
21:49:00: Total frames rendered: 423, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
21:49:00: 
21:49:00: Profiler time results:
21:49:00: 
21:49:00: ==============================================================
21:49:00: video thread frame - [100%] [avg time: 6.377 ms] [children: 92.6%] [unaccounted: 7.37%]
21:49:00: | scene->Preprocess - [17.4%] [avg time: 1.107 ms]
21:49:00: | GPU download and conversion - [75.3%] [avg time: 4.8 ms] [children: 74.9%] [unaccounted: 0.392%]
21:49:00: | | flush - [74.5%] [avg time: 4.751 ms]
21:49:00: | | CopyResource - [0.314%] [avg time: 0.02 ms]
21:49:00: | | conversion to 4:2:0 - [0.0627%] [avg time: 0.004 ms]
21:49:00: Convert444Threads - [100%] [avg time: 0.571 ms] [children: 99.1%] [unaccounted: 0.876%]
21:49:00: | Convert444toNV12 - [99.1%] [avg time: 0.566 ms]
21:49:00: encoder thread frame - [100%] [avg time: 1.263 ms] [children: 0.158%] [unaccounted: 99.8%]
21:49:00: | sending stuff out - [0.158%] [avg time: 0.002 ms]
21:49:00: ==============================================================
21:49:00: 
21:49:00: 
21:49:00: Profiler CPU results:
21:49:00: 
21:49:00: ==============================================================
21:49:00: video thread frame - [cpu time: avg 1.401 ms, total 592.803 ms] [avg calls per frame: 1]
21:49:00: | scene->Preprocess - [cpu time: avg 1.143 ms, total 483.603 ms] [avg calls per frame: 1]
21:49:00: | GPU download and conversion - [cpu time: avg 0.147 ms, total 62.4 ms] [avg calls per frame: 1]
21:49:00: | | flush - [cpu time: avg 0.073 ms, total 31.2 ms] [avg calls per frame: 1]
21:49:00: | | CopyResource - [cpu time: avg 0.039 ms, total 15.6 ms] [avg calls per frame: 1]
21:49:00: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:49:00: Convert444Threads - [cpu time: avg 0.957 ms, total 764.404 ms] [avg calls per frame: 2]
21:49:00: | Convert444toNV12 - [cpu time: avg 0.957 ms, total 764.404 ms] [avg calls per frame: 2]
21:49:00: encoder thread frame - [cpu time: avg 1.019 ms, total 405.602 ms] [avg calls per frame: 1]
21:49:00: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:49:00: ==============================================================
21:49:00: 
21:49:00: =====Stream End: 2014-02-28, 21:49:00=================================================
When I attempt to select the capture card's audio device from the settings menu as the mic audio, I get the error "An error occurred initializing microphone audio - it may not be plugged in, or another application could be using it in exclusive mode." When going the properties for the capture card, I discover that there is no option for allowing applications to take exclusive control of the device. (The panel for levels is also blank...)

This is the log from when that happens:

Code:
22:01:12: Open Broadcaster Software v0.612b - 32bit (´・ω・`)
22:01:12: -------------------------------
22:01:12: CPU Name: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
22:01:12: CPU Speed: 2394MHz
22:01:12: Physical Memory:  4095MB Total, 2553MB Free
22:01:12: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
22:01:12: monitor 1: pos={1920, 200}, size={1366, 768}
22:01:12: monitor 2: pos={0, 0}, size={1920, 1080}
22:01:12: Windows Version: 6.1 Build 7600 
22:01:12: Aero is Enabled
22:01:12: -------------------------------
22:01:12: OBS Modules:
22:01:12: Base Address     Module
22:01:12: 012F0000         OBS.exe
22:01:12: 6ED90000         OBSApi.dll
22:01:12: 6F070000         DShowAudioPlugin.dll
22:01:12: 6ED30000         DShowPlugin.dll
22:01:12: 6ED70000         GraphicsCapture.dll
22:01:12: 74990000         NoiseGate.dll
22:01:12: 6ED10000         PSVPlugin.dll
22:01:12: ------------------------------------------
22:01:12: Adapter 1
22:01:12:   Video Adapter: Intel(R) HD Graphics 4000
22:01:12:   Video Adapter Dedicated Video Memory: 2189021184
22:01:12:   Video Adapter Shared System Memory: 2895849472
22:01:12:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
22:01:12:   Video Adapter Output 2: pos={1920, 200}, size={1366, 768}, attached=true
22:01:12: =====Stream Start: 2014-02-28, 22:01:12===============================================
22:01:12:   Multithreaded optimizations: On
22:01:12:   Base resolution: 1366x768
22:01:12:   Output resolution: 1364x768
22:01:12: ------------------------------------------
22:01:12: Loading up D3D10 on Intel(R) HD Graphics 4000 (Adapter 1)...
22:01:12: ------------------------------------------
22:01:12: Audio Format: 48000hz
22:01:12: Playback device Default
22:01:12: ------------------------------------------
22:01:12: Using desktop audio input: Speakers (High Definition Audio Device)
22:01:12: ------------------------------------------
22:01:12: Using auxilary audio input: Analog Audio In (USB2.0 Video Capture)
Warning -- MMDeviceAudioSource::Initialize(1): Could not get mix format from audio client = 88890008
22:01:13: ------------------------------------------
22:01:13: Audio Encoding: AAC
22:01:13:     bitrate: 128
22:01:13: Using text output
22:01:13: Using text output
22:01:13: Using text output
22:01:13: Using text output
22:01:13: Using bitmap image
22:01:13: ------------------------------------------
22:01:13:     device: \\?\usb#vid_2232&pid_1029&mi_00#7&115ed2a2&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
22:01:13:     device id \\?\usb#vid_2232&pid_1029&mi_00#7&115ed2a2&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
22:01:13:     chosen type: MJPG, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
22:01:13:     use buffering: false - 0, fourCC: 'MJPG'
22:01:13:     audio device: Disable,
22:01:13:     audio device id Disabled,
22:01:13: 
22:01:13: Using directshow input
22:01:13: ------------------------------------------
22:01:13:     device: \\?\usb#vid_1f4d&pid_0102&mi_01#7&31956d8d&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4},
22:01:13:     device id \\?\usb#vid_1f4d&pid_0102&mi_01#7&31956d8d&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4},
22:01:13:     chosen type: UYVY, usingFourCC: false, res: 80x60 - 720x480, frameIntervals: 333667-333667
22:01:13:     use buffering: false - 0, fourCC: 'UYVY'
22:01:13:     audio device: Disable,
22:01:13:     audio device id Disabled,
22:01:13: 
22:01:13: Using directshow input
22:01:13: Scene buffering time set to 700
22:01:13: ------------------------------------------
22:01:13: Video Encoding: x264
22:01:13:     fps: 30
22:01:13:     width: 1364, height: 768
22:01:13:     preset: veryfast
22:01:13:     profile: high
22:01:13:     keyint: 250
22:01:13:     CBR: yes
22:01:13:     CFR: yes
22:01:13:     max bitrate: 2000
22:01:13:     buffer size: 2000
22:01:13: ------------------------------------------
22:01:19: Total frames encoded: 149, total frames duplicated: 0 (0.00%)
22:01:19: Total frames rendered: 153, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
22:01:19: 
22:01:19: Profiler time results:
22:01:19: 
22:01:19: ==============================================================
22:01:19: video thread frame - [100%] [avg time: 5.315 ms] [children: 90.3%] [unaccounted: 9.67%]
22:01:19: | scene->Preprocess - [25.2%] [avg time: 1.338 ms]
22:01:19: | GPU download and conversion - [65.2%] [avg time: 3.463 ms] [children: 64.7%] [unaccounted: 0.433%]
22:01:19: | | flush - [64.3%] [avg time: 3.418 ms]
22:01:19: | | CopyResource - [0.357%] [avg time: 0.019 ms]
22:01:19: | | conversion to 4:2:0 - [0.0564%] [avg time: 0.003 ms]
22:01:19: Convert444Threads - [100%] [avg time: 0.547 ms] [children: 99.1%] [unaccounted: 0.914%]
22:01:19: | Convert444toNV12 - [99.1%] [avg time: 0.542 ms]
22:01:19: encoder thread frame - [100%] [avg time: 1.411 ms] [children: 0.142%] [unaccounted: 99.9%]
22:01:19: | sending stuff out - [0.142%] [avg time: 0.002 ms]
22:01:19: ==============================================================
22:01:19: 
22:01:19: 
22:01:19: Profiler CPU results:
22:01:19: 
22:01:19: ==============================================================
22:01:19: video thread frame - [cpu time: avg 1.325 ms, total 202.801 ms] [avg calls per frame: 1]
22:01:19: | scene->Preprocess - [cpu time: avg 0.917 ms, total 140.4 ms] [avg calls per frame: 1]
22:01:19: | GPU download and conversion - [cpu time: avg 0.101 ms, total 15.6 ms] [avg calls per frame: 1]
22:01:19: | | flush - [cpu time: avg 0.101 ms, total 15.6 ms] [avg calls per frame: 1]
22:01:19: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:01:19: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:01:19: Convert444Threads - [cpu time: avg 0.665 ms, total 171.6 ms] [avg calls per frame: 2]
22:01:19: | Convert444toNV12 - [cpu time: avg 0.665 ms, total 171.6 ms] [avg calls per frame: 2]
22:01:19: encoder thread frame - [cpu time: avg 1.218 ms, total 156.001 ms] [avg calls per frame: 1]
22:01:19: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:01:19: ==============================================================
22:01:19: 
22:01:19: =====Stream End: 2014-02-28, 22:01:19=================================================
I tried getting the audio using the DirectShow Audio Source plugin, but it didn't do anything...
The device works fine in the software that came with it, also called EZ Grabber.

My OBS stream consists of an image, a webcam feed, several on-screen textboxes, and the feed from the EZGrabber 2.

Any ideas as to why these things are happening?
Thanks!
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
The audio format the device is using is unsupported, it would appear. Perhaps it's sending it encoded? That would be extremely annoying, and not something that's easy to deal with.

Also I've never seen this particular capture device before, first time seeing it.
 
Top