Question / Help Doesn't show multiple video sources then freezes

Thriles

New Member
Hey,

I've been streaming on twitch for a while now using my laptops inbuilt Webcam, a Roxio Game capture device and a small window capture, and I took my stream down a few days ago, took a break from it, then the next day whenever I tried to preview my stream or stream to twitch, only one video source would show, and if I tried to turn one off or on, or edit any of their settings, or even stop streaming/preview, it would hang, and never actually crash. Even trying to close it's processes in the task manager came up with an access denied error and the only thing I could do would be restart my computer.

I've tried using different usb webcams and the result is still the same. I've tested each video source with Xsplit and Amarec and they work fine, just not in OBS, and both can be shown working together when I've tried to display them on xsplit.

Any help would be great. I'd have posted crash logs but as I mentioned before, it never actually crashes so I'm not sure what the course of action is.
Also when this started happening, nothing new had been edited or installed, I even did a system restore, uninstalled OBS and reinstalled it, and everything is continuing to happen.

thank you.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
When something just suddenly "stops" working, it's clear that there was a change, so despite the fact that you may claim that nothing has changed, clearly something has changed. Reinstalling OBS does nothing by the way, as all settings are retained through installs. You'd have to delete all its settings in %appdata%\obs to reset all of its settings.

Otherwise not entirely sure what I could suggest without a log file.
 

Thriles

New Member
Hmm, well there have been no direct changes, even the system restore only mentioned a change in Hamachi, Chrome and Xsplit. I will delete the appdata, and reinstall the drivers for the capture card (Already did this for my webcam) and will get back to you I suppose.

If the program is hanging rather than crashing, will a log still help or?

Edit: Reinstalling the capture card drivers and reinstalling and removing the appdata has had no change, only one video source continues to show and hangs if you stop previewing the stream or really editing any setting like turning a camera on or off.

Well here is my log anyway, hopefully it helps..

02:38:06: Open Broadcaster Software v0.584b - 64bit ( ^ω^)
02:38:06: -------------------------------
02:38:06: CPU Name: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
02:38:06: CPU Speed: 2395MHz
02:38:06: Physical Memory: 8087MB Total, 6543MB Free
02:38:06: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
02:38:06: monitor 1: pos={0, 0}, size={1920, 1080}
02:38:06: monitor 2: pos={1920, 0}, size={1920, 1080}
02:38:06: Windows Version: 6.2 Build 9200
02:38:06: Aero is Enabled
02:38:06: -------------------------------
02:38:06: OBS Modules:
02:38:06: Base Address Module
02:38:06: 0000000006440000 OBS.exe
02:38:06: 0000000025400000 OBSApi.dll
02:38:06: 00000000206C0000 DShowPlugin.dll
02:38:06: 0000000020220000 GraphicsCapture.dll
02:38:06: 0000000020200000 NoiseGate.dll
02:38:06: 000000001FE00000 PSVPlugin.dll
02:38:06: ------------------------------------------
02:38:06: Adapter 1
02:38:06: Video Adapter: NVIDIA GeForce GT 630M
02:38:06: Video Adapter Dedicated Video Memory: 2096693248
02:38:06: Video Adapter Shared System Memory: 2147495936
02:38:06: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
02:38:06: Video Adapter Output 2: pos={1920, 0}, size={1920, 1080}, attached=true
02:38:06: ------------------------------------------
02:38:06: Adapter 2
02:38:06: Video Adapter: NVIDIA GeForce GT 630M
02:38:06: Video Adapter Dedicated Video Memory: 2096693248
02:38:06: Video Adapter Shared System Memory: 2147495936
02:38:06: =====Stream Start: 2013-12-08, 02:38:06===============================================
02:38:06: Multithreaded optimizations: On
02:38:06: Base resolution: 1920x1080
02:38:06: Output resolution: 1920x1080
02:38:06: ------------------------------------------
02:38:06: Loading up D3D10 on NVIDIA GeForce GT 630M...
02:38:15: ------------------------------------------
02:38:15: Audio Format: 48000hz
02:38:15: Playback device Default
02:38:15: ------------------------------------------
02:38:15: Using desktop audio input: Speakers (2- USB Audio Device)
02:38:15: ------------------------------------------
02:38:15: Using auxilary audio input: Microphone (2- USB Audio Device)
02:38:15: ------------------------------------------
02:38:15: Audio Encoding: AAC
02:38:15: bitrate: 128
02:38:15: ------------------------------------------
02:38:15: device: Logitech Webcam C160,
02:38:15: device id \\?\usb#vid_046d&pid_0824&mi_00#7&e6cbd69&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
02:38:15: chosen type: I420, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-2000000
02:38:15: use buffering: false - 0, fourCC: 'I420'
02:38:15: audio device: Disable,
02:38:15: audio device id Disabled,
02:38:15:
02:38:16: Using directshow input
02:38:16: ------------------------------------------
02:38:16: device: Roxio GAMECAP Capture,
02:38:16: device id \\?\usb#vid_1b80&pid_e31e&mi_02#6&13d9ab27&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{54353d15-e717-4d94-b574-685ce1a209e9},
02:38:16: chosen type: YUY2, usingFourCC: false, res: 864x480 - 864x480, frameIntervals: 333667-333667
02:38:16: use buffering: false - 0, fourCC: 'YUY2'
02:38:16: audio device: Disable,
02:38:16: audio device id Disabled,
02:38:16:
02:38:16: Using directshow input
Warning -- DShowPlugin: control->Run failed, result = 8007001F
02:38:17: Scene buffering time set to 700
02:38:17: ------------------------------------------
02:38:17: Video Encoding: x264
02:38:17: fps: 30
02:38:17: width: 1920, height: 1080
02:38:17: preset: veryfast
02:38:17: profile: high
02:38:17: keyint: 250
02:38:17: CBR: yes
02:38:17: CFR: yes
02:38:17: max bitrate: 1000
02:38:17: buffer size: 1000
02:38:17: ------------------------------------------
02:38:17: MMDeviceAudioSource: Frequency for device 'Speakers (2- USB Audio Device)' is 384000, samples per sec is 48000
02:38:17: MMDeviceAudioSource: Frequency for device 'Microphone (2- USB Audio Device)' is 192000, samples per sec is 48000
02:38:29: Total frames encoded: 338, total frames duplicated: 0 (0.00%)
02:38:29: Total frames rendered: 340, number of late frames: 2 (0.59%) (it's okay for some frames to be late)
 

Thriles

New Member
It seemed to work fine for a moment there, but once I swapped back to my normal webcam, that video source blacked out, and once I stopped previewing and previewed again, the Webcam showed but the Capture card didn't, and then proceeded to hang when I tried to turn it off.

Since then I tried it again with the previous settings that worked and it just froze up again.
Here is the log for when it hung changing the webcam.

12:02:02: Open Broadcaster Software v0.584b - 64bit ( ^ω^)
12:02:02: -------------------------------
12:02:02: CPU Name: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz
12:02:02: CPU Speed: 2395MHz
12:02:02: Physical Memory: 8087MB Total, 5405MB Free
12:02:02: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
12:02:02: monitor 1: pos={0, 0}, size={1920, 1080}
12:02:02: monitor 2: pos={1920, 0}, size={1920, 1080}
12:02:02: Windows Version: 6.2 Build 9200
12:02:02: Aero is Enabled
12:02:02: -------------------------------
12:02:02: OBS Modules:
12:02:02: Base Address Module
12:02:02: 00000000654F0000 OBS.exe
12:02:02: 0000000099000000 OBSApi.dll
12:02:02: 000000009B910000 DShowPlugin.dll
12:02:02: 000000009B8E0000 GraphicsCapture.dll
12:02:02: 000000009B9D0000 NoiseGate.dll
12:02:02: 000000009B6C0000 PSVPlugin.dll
12:02:02: ------------------------------------------
12:02:02: Adapter 1
12:02:02: Video Adapter: NVIDIA GeForce GT 630M
12:02:02: Video Adapter Dedicated Video Memory: 2096693248
12:02:02: Video Adapter Shared System Memory: 2147495936
12:02:02: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
12:02:02: Video Adapter Output 2: pos={1920, 0}, size={1920, 1080}, attached=true
12:02:02: ------------------------------------------
12:02:02: Adapter 2
12:02:02: Video Adapter: NVIDIA GeForce GT 630M
12:02:02: Video Adapter Dedicated Video Memory: 2096693248
12:02:02: Video Adapter Shared System Memory: 2147495936
12:02:02: =====Stream Start: 2013-12-08, 12:02:02===============================================
12:02:02: Multithreaded optimizations: On
12:02:02: Base resolution: 840x480
12:02:02: Output resolution: 840x480
12:02:02: ------------------------------------------
12:02:02: Loading up D3D10 on NVIDIA GeForce GT 630M...
12:02:02: ------------------------------------------
12:02:02: Audio Format: 44100hz
12:02:02: Playback device Default
12:02:02: ------------------------------------------
12:02:02: Using desktop audio input: Speakers (2- USB Audio Device)
12:02:02: ------------------------------------------
12:02:02: Using auxilary audio input: Microphone (2- USB Audio Device)
12:02:02: ------------------------------------------
12:02:02: Audio Encoding: AAC
12:02:02: bitrate: 96
12:02:02: ------------------------------------------
12:02:02: device: Roxio GAMECAP Capture,
12:02:02: device id \\?\usb#vid_1b80&pid_e31e&mi_02#6&13d9ab27&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{54353d15-e717-4d94-b574-685ce1a209e9},
12:02:02: chosen type: YUY2, usingFourCC: false, res: 720x480 - 720x480, frameIntervals: 333667-333667
12:02:02: use buffering: false - 0, fourCC: 'YUY2'
12:02:02: audio device: Disable,
12:02:02: audio device id Disabled,
12:02:02:
12:02:02: Using directshow input
12:02:02: ------------------------------------------
12:02:02: device: Logitech Webcam C160,
12:02:02: device id \\?\usb#vid_046d&pid_0824&mi_00#7&e6cbd69&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
12:02:02: chosen type: I420, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-2000000
12:02:02: use buffering: false - 0, fourCC: 'I420'
12:02:02: audio device: Disable,
12:02:02: audio device id Disabled,
12:02:02:
12:02:02: Using directshow input
12:02:02: Scene buffering time set to 700
12:02:02: ------------------------------------------
12:02:02: Video Encoding: x264
12:02:02: fps: 30
12:02:02: width: 840, height: 480
12:02:02: preset: veryfast
12:02:02: profile: high
12:02:02: keyint: 250
12:02:02: CBR: yes
12:02:02: CFR: yes
12:02:02: max bitrate: 580
12:02:02: buffer size: 580
12:02:02: ------------------------------------------
12:02:02: MMDeviceAudioSource: Frequency for device 'Speakers (2- USB Audio Device)' is 384000, samples per sec is 48000
12:02:02: MMDeviceAudioSource: Frequency for device 'Microphone (2- USB Audio Device)' is 192000, samples per sec is 48000
12:02:36: ------------------------------------------
12:02:36: device: Roxio GAMECAP Capture,
12:02:36: device id \\?\usb#vid_1b80&pid_e31e&mi_02#6&13d9ab27&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{54353d15-e717-4d94-b574-685ce1a209e9},
12:02:36: chosen type: YUY2, usingFourCC: false, res: 720x480 - 720x480, frameIntervals: 333667-333667
12:02:36: use buffering: false - 0, fourCC: 'YUY2'
12:02:36: audio device: Disable,
12:02:36: audio device id Disabled,
12:02:36:
12:02:37: Using directshow input
12:02:53: ------------------------------------------
12:02:53: device: HP Truevision HD,
12:02:53: device id \\?\usb#vid_05c8&pid_033a&mi_00#7&3033a477&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
12:02:53: chosen type: YUY2, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-666666
12:02:53: use buffering: false - 0, fourCC: 'YUY2'
12:02:53: audio device: Disable,
12:02:53: audio device id Disabled,
12:02:53:
Warning -- DShowPlugin: control->Run failed, result = 8007001F
12:03:01: Total frames encoded: 1733, total frames duplicated: 63 (3.64%)
12:03:01: Total frames rendered: 1685, number of late frames: 3 (0.18%) (it's okay for some frames to be late)
12:03:01:
12:03:01: Profiler time results:
12:03:01:
12:03:01: ==============================================================
12:03:01: video thread frame - [100%] [avg time: 3.136 ms] [children: 26.7%] [unaccounted: 73.3%]
12:03:01: | scene->Preprocess - [22.9%] [avg time: 0.718 ms]
12:03:01: | GPU download and conversion - [3.83%] [avg time: 0.12 ms] [children: 2.87%] [unaccounted: 0.957%]
12:03:01: | | flush - [2.23%] [avg time: 0.07 ms]
12:03:01: | | CopyResource - [0.51%] [avg time: 0.016 ms]
12:03:01: | | conversion to 4:2:0 - [0.128%] [avg time: 0.004 ms]
12:03:01: Convert444Threads - [100%] [avg time: 0.289 ms] [children: 98.3%] [unaccounted: 1.73%]
12:03:01: | Convert444toNV12 - [98.3%] [avg time: 0.284 ms]
12:03:01: encoder thread frame - [100%] [avg time: 0.798 ms]
12:03:01: ==============================================================
12:03:01:
12:03:01:
12:03:01: Profiler CPU results:
12:03:01:
12:03:01: ==============================================================
12:03:01: video thread frame - [cpu time: avg 1.474 ms, total 2484.38 ms] [avg calls per frame: 1]
12:03:01: | scene->Preprocess - [cpu time: avg 0.306 ms, total 515.625 ms] [avg calls per frame: 1]
12:03:01: | GPU download and conversion - [cpu time: avg 0.157 ms, total 265.625 ms] [avg calls per frame: 1]
12:03:01: | | flush - [cpu time: avg 0.064 ms, total 109.375 ms] [avg calls per frame: 1]
12:03:01: | | CopyResource - [cpu time: avg 0.047 ms, total 78.125 ms] [avg calls per frame: 1]
12:03:01: | | conversion to 4:2:0 - [cpu time: avg 0.009 ms, total 15.625 ms] [avg calls per frame: 1]
12:03:01: Convert444Threads - [cpu time: avg 0.174 ms, total 578.125 ms] [avg calls per frame: 2]
12:03:01: | Convert444toNV12 - [cpu time: avg 0.169 ms, total 562.5 ms] [avg calls per frame: 2]
12:03:01: encoder thread frame - [cpu time: avg 0.164 ms, total 281.25 ms] [avg calls per frame: 1]
12:03:01: ==============================================================
12:03:01:
12:03:01: =====Stream End: 2013-12-08, 12:03:01=================================================
12:03:02: =====Stream Start: 2013-12-08, 12:03:02===============================================
12:03:02: Multithreaded optimizations: On
12:03:02: Base resolution: 840x480
12:03:02: Output resolution: 840x480
12:03:02: ------------------------------------------
12:03:02: Loading up D3D10 on NVIDIA GeForce GT 630M...
12:03:02: ------------------------------------------
12:03:02: Audio Format: 44100hz
12:03:02: Playback device Default
12:03:02: ------------------------------------------
12:03:02: Using desktop audio input: Speakers (2- USB Audio Device)
12:03:02: ------------------------------------------
12:03:02: Using auxilary audio input: Microphone (2- USB Audio Device)
12:03:03: ------------------------------------------
12:03:03: Audio Encoding: AAC
12:03:03: bitrate: 96
12:03:03: ------------------------------------------
12:03:03: device: HP Truevision HD,
12:03:03: device id \\?\usb#vid_05c8&pid_033a&mi_00#7&3033a477&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
12:03:03: chosen type: YUY2, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-666666
12:03:03: use buffering: false - 0, fourCC: 'YUY2'
12:03:03: audio device: Disable,
12:03:03: audio device id Disabled,
12:03:03:
12:03:03: Using directshow input
12:03:03: ------------------------------------------
12:03:03: device: Roxio GAMECAP Capture,
12:03:03: device id \\?\usb#vid_1b80&pid_e31e&mi_02#6&13d9ab27&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{54353d15-e717-4d94-b574-685ce1a209e9},
12:03:03: chosen type: YUY2, usingFourCC: false, res: 720x480 - 720x480, frameIntervals: 333667-333667
12:03:03: use buffering: false - 0, fourCC: 'YUY2'
12:03:03: audio device: Disable,
12:03:03: audio device id Disabled,
12:03:03:
12:03:03: Using directshow input
Warning -- DShowPlugin: control->Run failed, result = 8007001F
12:03:03: Scene buffering time set to 700
12:03:03: ------------------------------------------
12:03:03: Video Encoding: x264
12:03:03: fps: 30
12:03:03: width: 840, height: 480
12:03:03: preset: veryfast
12:03:03: profile: high
12:03:03: keyint: 250
12:03:03: CBR: yes
12:03:03: CFR: yes
12:03:03: max bitrate: 580
12:03:03: buffer size: 580
12:03:03: ------------------------------------------
12:03:03: MMDeviceAudioSource: Frequency for device 'Speakers (2- USB Audio Device)' is 384000, samples per sec is 48000
12:03:03: MMDeviceAudioSource: Frequency for device 'Microphone (2- USB Audio Device)' is 192000, samples per sec is 48000

I'm going to reinstall OBS and delete the appdata and see if it works with the usb webcam again..
Edit:
This time both were black and it froze upon stopping the preview. How frustrating.
Sorry about all this, I feel like such a hassle..
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
No no, it's not a hassle for me, you have no reason to apologize.

First I see is that you said upon changing devices that these seems to happen. Are you using these devices as global sources? Devices should always be used as global sources. It will fix any reactivating problems that can sometimes occur with devices, as global sources just makes it so they stay on for the duration of the stream. Not -entirely- sure what to suggest, especially if you installed the latest drivers and reset all your settings, I'd probably have to see the computer first hand with proper tools unfortunately to really be able to debug the problem.

But anyway, using global sources could alleviate any problems happening in your particular setup. Let me know if that helps at all.
 
Top