The MacroSilicon MS2109 HDMI capture stereo audio fix has been merged into the Linux 5.8 tree and the stable trees (4.4/4.9/4.14/4.19/5.4/5.7), so hopefully it should be making it to your distro soon. L/R are still swapped, you can use JACK or the ALSA route plugin to fix that.
-
Show this thread
-
Patch links: https://lore.kernel.org/alsa-devel/20200702071433.237843-1-marcan@marcan.st/ …https://github.com/torvalds/linux/commit/e337bf19f6af38d5c3fa6d06cd594e0f890ca1ac …
1 reply 1 retweet 4 likesShow this thread -
Replying to @marcan42
This fixes the issue with mono sound on my MacroSilicon MS2109 usb card but it breaks video output. Reverting this patch fixes video output. Are you aware of this ? Mine looks like thispic.twitter.com/CFee5nwhuE
1 reply 0 retweets 0 likes -
Replying to @gameblabla
Uhh I thought I saw this on my computer once but couldn't repro. Does the device disappear entirely? If so I think it has to do with USB interface claiming...
1 reply 0 retweets 0 likes -
Replying to @marcan42
Yup, it was entirely gone. It was just detected as a USB audio device. I couldn't select it in OBS and v4l2-ctl was not detecting it. Oddly enough this adapter would bring up two interfaces but only one would work (/dev/video0 is the one working, /dev/video1 doesn't work)
1 reply 0 retweets 0 likes -
Replying to @gameblabla @marcan42
(Of course this is without your patch. With your patch, there's no USB Vid or anything)pic.twitter.com/jnXn58Ux7Z
1 reply 0 retweets 0 likes -
Replying to @gameblabla
The two interfaces is normal, one is for metadata or something. All USB UVC devices do that. I was very confused when Linux started doing that.
1 reply 0 retweets 0 likes -
Replying to @marcan42 @gameblabla
Re the no video, try unloading uvcvideo and snd-usb-audio, and reloading uvcvideo first. Dammit I'll have to figure out how to make it not do that.
3 replies 0 retweets 0 likes -
Replying to @marcan42
Btw, your workaround works. Guess i'll use a script for now. Of course a proper fix would be nice as well. Thanks !
1 reply 0 retweets 0 likes
This explains why I couldn't repro in a cursory test. Okay, I'll have to see if I can sneak the fix in...
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.