[Bug 769713] Unable to write multiple simultaneous filesinks from appsrc.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Aug 16 15:57:00 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=769713

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
         Resolution|---                         |WONTFIX

--- Comment #6 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
(In reply to tyler from comment #5)
> We really need the program to work this way though. We have a single video
> feed that, when signaled, we need to saved into a downsampled and compressed
> video. Is this type of implementation to be possible with gstreamer?
> 
> It looks like the fork() issue is the problem we've been having.

Anything using fork() like this is not going to be possible with GStreamer or
anything GLib based, or generally anything that is using threads (or if you
want to support Windows later, which has no fork() at all). There's not much we
can do about that unfortunately.

The bigger picture you describe is definitely possible with GStreamer though,
but you have to model your application in a different way for that. For example
by using threads, or by using really separate processes that are communicating
with each other via IPC (and e.g. exchange the actual media data with shared
memory).

-- 
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