scanner737
New Member
I'm at my wit's end with this one, troubleshooting it to death and not finding anyone with the same problem after extensive searching.
TL/DR Summary - I get screen tearing with my Logitech Brio webcam's image on my new computer only when streaming (not on recording), regardless of firmware/software updates, USB ports, different settings, etc. Log file consistently shows "mjpeg_decode_dc: bad vlc: 0:0" error.
If someone can suggest something from my attached log file that I might try to fix this, it would be greatly appreciated!
I've got a new HP Envy TE01-4254 desktop computer. i7-13700 processor, 32gb RAM, just added an Nvidia GEForce GTX 1650 GPU (problem occurred before and after adding the GPU).
I discovered that both my Logitech Brio and C920 Webcams do a kind of intermittent screen tearing which ONLY occurs when streaming. This typically manifests by pulling a horizontal bar (of varying width) from elsewhere in the webcam image and throwing it up somewhere else for a split second. Sometimes a huge chunk of the webcam image will flash in a different spot, as well. The C920 is pretty constant, the Brio is fewer and farther between but it can do a huge string on occasion.
Here is a 5 second video showing what it looks like:
Again, this exclusively happens when I'm streaming; there are zero issues when I'm just recording. I tried matching the streaming settings to my recording settings hoping that would solve it, but the problem persists.
Most often in the logfile (which I've attached), I get:
mjpeg_decode_dc: bad vlc: 0:0
Realizing this is tied to the MJPEG format, I tried setting the Video Format of both webcams to the other available options (NV12, YUY2, H264) but they all have their own issues. I'm wondering if my USB ports just aren't compatible with the webcams, at least for streaming, for some reason. I just got the Elgato HD60 X and that worked great with these USB ports right out of the box.
Other Things I've Tried:
Installing/Uninstalling Logitech's G-Hub Software, Updating to Latest Firmware
Trying Every USB Port (2.0, 3.0, 3.2)
A Different USB C Cable (for the Brio, 920 Has Its Own Attached Cable)
Removing Everything Else From Other USB Slots
Running it From a USB Hub
Changing Computer and USB Power Settings
Trying Both OBS and Streamlabs
Streaming to Both Twitch and YouTube
Different Streaming Settings (It Happens Less Often at Impractical Bitrates Like 1000mbps - More Often at the 9000mbps That I Want to Stream At)
Setting Every Webcam Resolution (The Areas Where it Screen Tears Are Smaller at Lower Resolutions, but Still There)
Enabling and Disabling Buffering and Hardware Decoding in Webcam Settings
Turning HAGS on and off in Windows
Doing a Fresh Installation of OBS and Letting It Auto-Setup the "Best" Settings
Every single change yields the same result.
For giggles I hooked up an olllld 720p Logi webcam and no errors (hooray?). Don't know if that's useful for anyone or not, but thought I'd mention it.
I've attached a log file with the error at the bottom - if anyone has any recommendations I would be very grateful. Thank you for your help in advance!
TL/DR Summary - I get screen tearing with my Logitech Brio webcam's image on my new computer only when streaming (not on recording), regardless of firmware/software updates, USB ports, different settings, etc. Log file consistently shows "mjpeg_decode_dc: bad vlc: 0:0" error.
If someone can suggest something from my attached log file that I might try to fix this, it would be greatly appreciated!
I've got a new HP Envy TE01-4254 desktop computer. i7-13700 processor, 32gb RAM, just added an Nvidia GEForce GTX 1650 GPU (problem occurred before and after adding the GPU).
I discovered that both my Logitech Brio and C920 Webcams do a kind of intermittent screen tearing which ONLY occurs when streaming. This typically manifests by pulling a horizontal bar (of varying width) from elsewhere in the webcam image and throwing it up somewhere else for a split second. Sometimes a huge chunk of the webcam image will flash in a different spot, as well. The C920 is pretty constant, the Brio is fewer and farther between but it can do a huge string on occasion.
Here is a 5 second video showing what it looks like:
Again, this exclusively happens when I'm streaming; there are zero issues when I'm just recording. I tried matching the streaming settings to my recording settings hoping that would solve it, but the problem persists.
Most often in the logfile (which I've attached), I get:
mjpeg_decode_dc: bad vlc: 0:0
Realizing this is tied to the MJPEG format, I tried setting the Video Format of both webcams to the other available options (NV12, YUY2, H264) but they all have their own issues. I'm wondering if my USB ports just aren't compatible with the webcams, at least for streaming, for some reason. I just got the Elgato HD60 X and that worked great with these USB ports right out of the box.
Other Things I've Tried:
Installing/Uninstalling Logitech's G-Hub Software, Updating to Latest Firmware
Trying Every USB Port (2.0, 3.0, 3.2)
A Different USB C Cable (for the Brio, 920 Has Its Own Attached Cable)
Removing Everything Else From Other USB Slots
Running it From a USB Hub
Changing Computer and USB Power Settings
Trying Both OBS and Streamlabs
Streaming to Both Twitch and YouTube
Different Streaming Settings (It Happens Less Often at Impractical Bitrates Like 1000mbps - More Often at the 9000mbps That I Want to Stream At)
Setting Every Webcam Resolution (The Areas Where it Screen Tears Are Smaller at Lower Resolutions, but Still There)
Enabling and Disabling Buffering and Hardware Decoding in Webcam Settings
Turning HAGS on and off in Windows
Doing a Fresh Installation of OBS and Letting It Auto-Setup the "Best" Settings
Every single change yields the same result.
For giggles I hooked up an olllld 720p Logi webcam and no errors (hooray?). Don't know if that's useful for anyone or not, but thought I'd mention it.
I've attached a log file with the error at the bottom - if anyone has any recommendations I would be very grateful. Thank you for your help in advance!