DescriptionAn earlier check-in (r51786, Issue 2769008) caused a memory leak on the build bots when PulseAudio was initialized on a separate worker thread. This change calls PulseAudioMixer::InitSync() so the init happens on the calling thread. For some reason, the init finishes cleanly on one thread, but not the other.
BUG=48553
(and http://code.google.com/p/chromium-os/issues/detail?id=5141)
TEST=Valgrind should not have PulseAudio related memory leaks, suppression 48553, or assertion failures.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=53992
Patch Set 1 #Patch Set 2 : touchup #
Total comments: 5
Patch Set 3 : Added IsValid() #
Total comments: 1
Patch Set 4 : cleanup #Messages
Total messages: 8 (0 generated)
|