[gstreamer-bugs] [Bug 580967] shared memory based sink and source

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Nov 2 17:18:26 PST 2009


https://bugzilla.gnome.org/show_bug.cgi?id=580967
  GStreamer | gst-plugins-bad | git

Olivier Crete (Tester) <tester> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #133714|0                           |1
        is obsolete|                            |
 Attachment #133714|none                        |rejected
             status|                            |

--- Comment #8 from Olivier Crete (Tester) <tester at tester.ca> 2009-11-03 01:18:22 UTC ---
(From update of attachment 133714)
I completely re-wrote the element to provide pipe-like semantics. There is also
more than one buffer and the sink does pad allocation, so true inter-process
zero-copy is implemented. The actual shared memory stuff has been split into
separate files that have no GLib/GStreamer dependencies and can be integrated
easily into other applications.
To have gdp like functionality (carrying caps and timing information), one
should use gdppay/depay. 

Left to do (but possibly post-commit), is to add support for stuff like
bufferlists. Also possibly use a smarter allocator for the shared memory area

The code is at:
http://git.collabora.co.uk/?p=user/tester/gst-plugins-bad.git;a=tree;f=gst/shm;hb=shm-pipe

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list