[Webkit-unassigned] [Bug 32281] [Gtk] gstreamer can't allocate memory and can't create thread
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Feb 15 07:39:56 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=32281
Philippe Normand <pnormand at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |pnormand at igalia.com
--- Comment #3 from Philippe Normand <pnormand at igalia.com> 2010-02-15 07:39:56 PST ---
(In reply to comment #2)
> I've learned from Lennart that every Pulse client creates a 64MB shared memory
> region to hand out to all the streams that use Pulse. GStreamer opens one
> client per Pulsesink. Some limit on shared memory - in particular on 32bit
> machines - is 1GB.
> You do the math. :)
>
> No idea about the proper way to solve this. The easiest thing (if the API
> allows it) would probably be to reduce the shm size of the Pulse client inside
> GStreamer since we know it'll only get one stream.
Well it seems that with current PA it would be quite difficult to do because
the shm-size is configured on daemon side. So when the PA context is created by
the client, the daemon will create a new pa_mempool based on the shm_size
declared in daemon.conf. I found no public API to update that option.
Sebastian proposed a better long term solution which would be to make all
pulsesinks (in the same process) share a common context.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list