@Philips_Support_P Thank you for your reply, I will look forward to the new updates. However, I think this is a different bug. How to reproduce the problem? I have prepared 3 test scenarios.
Scenario 1:
- connect your xbox/pc/android to the projector
- set the volume to 20
- wait approximately 10-15 minutes
- the volume automatically set to approximately 5
- Press the “volume +” or “volume -” button on the remote control
- the volume goes back to 20
- wait another 10-15 minutes
- the volume goes again to approx. 5
- repeat 4-7 all the time.
Scenario 2
- connect your xbox/pc/android to the projector
- set the volume to 0 or “mute”
- wait approximately 10-15 minutes
- the volume automatically set to approximately 5
- Press the “volume +” or “volume -” button on the remote control
- the volume goes back to 0 or mute
- wait another 10-15 minutes
- the volume goes again to approx. 5
- repeat 4-7 all the time.
Scenario 3 (surprising)
- connect your xbox/pc/android to the projector
- set the volume to 40 (max)
- wait approximately 10-15-30+ minutes
- everything work well!
It looks like something is wrong with the rounding of floating point numbers.
Assume that the volume is represented by the floating-point arithmetic.
4 volume = 4/40 => 0.1f
8 volume = 8/40 => 0.2f
20 volume 20/40 => 0,5f
40/40 => 1.0f
I think, every 10-15 minutes some thread sets some current state of the projector. During this recalculation it rounds the sound volume data wrongly. During cleaning, the thread truncates the sound data to 0.1f or 0.2f, and therefore the sound is always set to around volume 5. Thanks!