Tobias Doerffel
598bbcd1f7
AudioPulseAudio: alloc pcmbuf via CPU class
...
In AudioPulseAudio::streamWriteCallback() we're operating on pcmbuf
via an operation from CPU class. All methods of CPU assume the buffer
being aligned on 16 byte boundaries. However pa_xmalloc() & friends do
not allocate aligned memory which resulted in a crash when calling
CPU::convertToS16() (SSE2 version takes advantage of aligned memory).
Replacing pa_xmalloc()/pa_xfree() with CPU::memAlloc()/CPU::memFree()
fixes this crash.
Closes bug #2890465 .
2009-11-05 10:18:23 +01:00
..
2009-11-05 10:18:23 +01:00
2009-10-25 16:19:57 -04:00
2009-08-24 17:59:28 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 23:25:26 +02:00
2009-08-05 11:41:59 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 23:25:26 +02:00
2009-10-26 00:23:21 +01:00
2009-08-03 17:14:58 +02:00
2008-09-21 23:47:02 +00:00
2009-08-24 17:59:28 +02:00
2009-08-24 17:59:28 +02:00
2009-08-26 01:46:27 +02:00
2009-08-24 17:59:28 +02:00
2008-07-29 08:51:03 +00:00
2009-08-24 23:25:26 +02:00
2009-08-26 01:46:27 +02:00
2008-07-28 21:39:08 +00:00
2009-09-15 10:10:02 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 17:59:28 +02:00
2009-09-30 02:08:18 -07:00
2009-08-24 23:25:26 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 17:59:28 +02:00
2009-08-26 00:50:41 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 17:59:28 +02:00
2009-08-26 01:46:27 +02:00
2009-08-05 11:41:59 +02:00
2009-08-24 17:59:28 +02:00
2009-08-13 01:46:49 +02:00
2009-08-21 23:45:25 +02:00
2009-08-28 23:54:18 +02:00
2009-10-26 16:21:55 +01:00
2009-08-24 23:25:26 +02:00
2009-08-22 01:16:04 +02:00
2009-08-21 18:10:38 +02:00
2009-08-26 01:46:27 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 23:25:26 +02:00
2009-08-21 18:10:38 +02:00
2009-08-12 04:34:24 -07:00
2009-08-24 23:25:26 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 17:59:28 +02:00
2009-10-08 14:39:24 -04:00
2009-08-24 17:59:28 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 23:25:26 +02:00
2009-08-24 17:59:28 +02:00
2009-08-24 23:25:26 +02:00
2009-09-15 01:24:57 +02:00