On Montag, 14. November 2005 23:22, Dave wrote:
That seemed to do it! not only are the logs no longer getting flooded, but now the picture is even straight and perfect on the screen, before on the left edge there was a gap missing on the left side (blank space), that is gone now!
I see some "xrun" things in the logs, but have no idea what they are.
They are printed when we have nto enough audio data. Sound card plays a bit too fast or transmission sampled a bit to slow.
were you able to reproduce the problem with the test stream at your end?
No, that was not reproducable for me. But I re-read my own comment in that section. So there maybe some situations where compiler generated code uses a higher presicion than double for a previous calculated value. I changed the variable definition a short time ago from static volatile float to local / member double and did not see a difference as I'm still using the same gcc 3.3.1 mentioned in that comment. I've to redo the volatile way. Done, fix is in cvs.
Stefan Lucke