gst1: Use default queue settings

Removing this queue seems to break appsrc about to finish.
This commit is contained in:
Thomas Adamcik 2016-01-13 23:29:24 +01:00 committed by Stein Magnus Jodal
parent df6db63dd4
commit 190abc3513

View File

@ -464,12 +464,10 @@ class Audio(pykka.ThreadingActor):
# Queue element to buy us time between the about-to-finish event and
# the actual switch, i.e. about to switch can block for longer thanks
# to this queue.
# TODO: make the min-max values a setting?
# TODO: See if settings should be set to minimize latency. Previous
# setting breaks appsrc, and settings before that broke on a few
# systems. So leave the default to play it safe.
queue = Gst.ElementFactory.make('queue')
queue.set_property('max-size-buffers', 0)
queue.set_property('max-size-bytes', 0)
queue.set_property('max-size-time', 3 * Gst.SECOND)
queue.set_property('min-threshold-time', 1 * Gst.SECOND)
audio_sink.add(queue)
audio_sink.add(self._outputs)