I had that too. To fix the flickering, I found installing https://play.google.com/store/apps/details?id=com.nnevod.log... and setting up my own (slightly brighter) curve made the problem go away. It seems the default auto algorithm doesn't sample the ambient light levels over a sufficiently long time period, resulting in too many small changes in brightness.