inconsistent pcm playback quality via webtop
Categories
(Core :: Audio/Video: Playback, defect)
Tracking
()
People
(Reporter: bret.towe, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0
Steps to reproduce:
setup a docker image of webtop: https://www.linuxserver.io/blog/2021-05-05-meet-webtops-a-linux-desktop-environment-in-your-browser
play some music or other long (>1 second) lasting audio
Actual results:
hear pops in the audio
Expected results:
no pops
experimenting with this issue I found that on a fresh load it will continue to pop likely forever
however if one loads up web dev tools and start a profile recording and stop the profile recording it will fix the audio pops after the profile window loads for a while
leaving the web dev console after that seems to keep the pops from returning (unsure if for a longer time or forever)
if dev console is closed, opening a new tab at times will clear it up again for a few minutes sometimes it doesn't work and clicking around between the inspector/console/debugger tabs can get it to clear up also.
once the profile recording is done once as long as firefox isn't closed again the effect seems to stick around for the length of the firefox session even if the tab webtop is loaded in is closed out.
I'll provide profiles of when its acting up and not in another comment in hopes the cause can be traced and make it act right all the time.
also neglected to mention the code webtop is using for pcm playback I'm told is this:
https://github.com/linuxserver/kclient/blob/master/public/js/pcm-player.js
popping audio trace: https://share.firefox.dev/41tnSzA
clean audio trace: https://share.firefox.dev/3H9IEMq
Comment 4•1 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video: Playback' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 5•1 year ago
|
||
The severity field is not set for this bug.
:jimm, could you have a look please?
For more information, please visit BugBot documentation.
Updated•1 year ago
|
Updated•1 year ago
|
Description
•