It looks like our camera acquisition issues on Linux is caused by some sort of race condition related to stoping video MediaStream, causing media acquisition to fail later on.
To my knowledge, there is no way to be notified about MediaStream being properly stopped, so we need to work around it by simply trying a few times.
QA
Camera acquisition should work on Linux without any tricks. At least most of the time.
It looks like our camera acquisition issues on Linux is caused by some sort of race condition related to stoping video MediaStream, causing media acquisition to fail later on.
To my knowledge, there is no way to be notified about MediaStream being properly stopped, so we need to work around it by simply trying a few times.
QA
Camera acquisition should work on Linux without any tricks. At least most of the time.