[Bug 758160] New: splitmuxsink with mpegtsmux, curlftpsink generates only the first fragment and pipeline exits with a timeout error.
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Nov 15 23:03:04 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=758160
Bug ID: 758160
Summary: splitmuxsink with mpegtsmux, curlftpsink generates
only the first fragment and pipeline exits with a
timeout error.
Classification: Platform
Product: GStreamer
Version: 1.6.0
OS: Windows
Status: NEW
Severity: major
Priority: Normal
Component: gst-plugins-bad
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: raghava.447 at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
splitmuxsink with mpegtsmux and curlftpsink is generating only one fragment and
pipeline exits after displaying a timeout error with gst_poll_wait API.
After lots of experiments, I tried disabling the portion of code in the
function "handle_transfer" of the file gstcurlbasesink.c of gst-plugins-bad
where gst_poll_wait API is being used and GST_FLOW_ERROR is returned if no
activity is found the concerned fd.
By disabling this, I could see the pipeline moving ahead and the fragments
being generated at the target location.
I want to understand what gstcurlbasesink is exactly trying to do and why is it
only after disabling this portion of code fragments are being generated.
Also, I observed one more thing. If I use mp4mux instead of mpegtsmux the
pipeline just exits.
Please help me to resolve these issues. Any quick response is greatly
appreciated.
--
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