AudioSampleDataSource should not exclusively lock its read and write threads.
Created attachment 302242 [details] Patch
Created attachment 302276 [details] Patch
Created attachment 302309 [details] Patch
Comment on attachment 302309 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=302309&action=review > Source/WebCore/ChangeLog:11 > + CARingBuffer to safely and simultaneously read and write data. Makes sense to me. I can't find any unit test checking CARingBuffer behavior in multithreading though. Would it be useful to ensure CARingBuffer and/or AudioSampleDataSource are working as expected though some unit tests?
Committed r213072: <http://trac.webkit.org/changeset/213072>