I really don't know about this. As far as I can see, as long as nobody is playing music, then you shouldn't get any extra pops when initialising the voladj stuff. I haven't re-analysed in detail what happens when you start playing music after initialising it, but it should be OK too. I thought you were getting it when you called ioctl() after exiting the player, but if not, then I'll have to play with rebooting my player and see if I can duplicate it. I certainly couldn't duplicate it by stopping the player and calling ioctl().

Richard.