[Bug 759862] New: Input selector hangs with tee element and live rtspsrc
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Dec 25 07:25:39 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=759862
Bug ID: 759862
Summary: Input selector hangs with tee element and live rtspsrc
Classification: Platform
Product: GStreamer
Version: git master
OS: Windows
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-bad
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: tapascst at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created attachment 317876
--> https://bugzilla.gnome.org/attachment.cgi?id=317876&action=edit
dummy program to reproduce this bug easily
Steps to reproduce:
write a program for pipeline like
audio rtspsrc ----------------------->|
|
|--->live_queue-->rtmpsink
ip cam1 --------->| |-flvmux-->mixing_queue->tee--|
ip cam2 --------->| |
|--->record_queue-->fakesink
ip cam3 --------->|--inputselector--->|
ip cam4 --------->|
ip cam5 --------->|
It always hangs after switching ip cameras for 2-3 times.
Error message comes as "RTMP send error". Please note that we are using
rtmpsink with sync=true and async=true.
However, The pipeline works in following cases:
1) if I don't use "tee" and connect mixing_queue to rtmpsink directly then
pipeline works fine.
2) if replace rtmpsink with filesink and fakesink with shmsrc in above pipeline
then it works fine.
I attached a dummy program which can help you to reproduce this bug on your
side.
--
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