00:10:21 OK, why SeaMonkey has four sound streams open according to Pipewire!? 00:10:34 maybe this could explain my video failures? 00:11:05 just opened pavucontrol / Easy Effects and noticed four instances of SeaMonkey having audio streams open despite the browser playing not a single note 00:11:19 it's like... something is not closing a stream after being done? 00:11:52 hadn't noticed this until now, when I was checking the volume controls for completely unrelated reasons 00:12:55 I think there was a var to change the backend, which might help 00:13:19 er, help getting more information 00:13:55 but first, have you found a good way to reproduce consistently? 00:14:21 at least the multiple stream part. 00:15:10 provided a way to reproduce, then comes the question, does it map to the failures in some way 00:15:48 * njsg still uses ALSA... 00:17:18 (and I don't do much audio, so I'm not even sure that alsa is working well in the build I use) 00:24:02 I am pissed 00:24:05 .. what else is new 00:24:44 Basilisk-Dev has dmca's all the basilisk repos on github because they have the basilisk logo in em.. they are all five years out of date and predate the move to gitea 00:25:14 including repos owned by former Pale Moon/Basilisk/UXP contributors namely adeshkp and lootyhoof aka ryan .. the theme master 00:25:26 Moonchild has lost control. 00:30:27 https://binaryoutcast.com/updates/ 00:39:29 njsg: just noticed it's happening on two different systems, but both are using Pipewire 00:39:54 next thing I'm going to try is to open several videos in a row and see where it breaks 04:17:48 njsg: OK, managed to trigger it again, and gathered more info 04:18:53 the sites I visit the most with videos (Danbooru, onemileatatime.com, and the JWZ blog), some have autoplaying video (OMAAT), others don't. 04:19:20 Sometimes, Seamonkey will fail to close audio streams even after navigating away or closing a tab with a video 04:19:37 pavucontrol / Easy Effects will list those 04:20:04 keyword here is "sometimes" - not always, sometimes SeaMonkey DOES close the stream just OK, but sometimes it fails for whatever reason 04:20:35 here is the kicker: leave 4 audio streams open, and THAT will break videos browserwide, even those without audio! 04:20:55 Fun fact: the autoplaying videos on OMAAT are silent, yet sometimes those trigger a new audio stream that may or may not close 04:21:38 Oh, and if you exit the browser with those audio streams still open, it will hang at exit and you'll have to kill the process 04:22:30 (oh, just got a crash... but that's unusual) 04:24:44 EasyEffects / pavucontrol identify the audio streams as "SeaMonkey: AudioStream" 04:25:33 but SeaMonkey is going through Pulseaudio... which on Pipewire is emulated via pipewire-pulse 04:37:00 hmmm, is "media.cubeb.backend" supposed to work on SM? Tried setting it to "alsa" to force ALSA (which is gonna be bridged over Pipewire anyway) to test something, but SM still outputs via Pulse... 04:37:17 in any case, could be my video woes related to Pipewire? 04:42:20 fun fact: there is no cubeb backend for Pipewire (yet), and even Pipewire themselves are telling devs "don't use our API directly yet, continue using Pulse" 10:16:53 tomman what hardware gfx? 12:44:25 blocked by default: Acceleration blocked by platform 12:44:32 unavailable by default: Hardware compositing is disabled 12:45:13 (GPU is a Sandy Bridge HD3000) 12:45:44 frg_Away: that's what I'm looking here, audio backend says "pulse-rust" 12:57:13 Well separate audio chip then. HD3000 under Windows is junk. Don't have anythingleft with this chip so can't test Linux. When I am done with js I will try to update media again but no eta. JS updating takes longetr than expected because of real life issues. 15:26:47 well, SeaMonkey recognizes that I've changed media.cubeb.backend to "alsa", but it defaults to "pulse-rust" anyway 15:27:24 too bad I had already updated all of my boxes to Pipewire (except for those that have real soundcards, on those I don't even have PulseAudio installed, but I don't run web browsers on those either) 22:12:13 OMG 22:12:22 The Wall Street Journal replaced its paywall by a captcha 22:12:36 ...that instablocks me, blaming "suspicious behavior" or "you have a robot in your IP" 22:12:46 or simply "you browse at a superhuman speed"