[Bug 746524] queue: Add property to allow pushing all queued buffers together
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon May 18 07:58:16 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=746524
--- Comment #16 from Miguel París Díaz <mparisdiaz at gmail.com> ---
Hello Sebastian and Tim,
an easy way to measure the improvement (see total time per each case):
1) With generate-buffer-list=true
$ gst-launch-1.0 fakesrc num-buffers=1000000 ! queue generate-buffer-list=true
! tee name=t t. ! multiudpsink sync=false async=false t. ! multiudpsink
sync=false async=false t. ! multiudpsink sync=false async=false t. !
multiudpsink sync=false async=false t. ! multiudpsink sync=false async=false
Setting pipeline to PAUSED ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 0:00:01.074721943
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
2) With generate-buffer-list=false
$ gst-launch-1.0 fakesrc num-buffers=1000000 ! queue generate-buffer-list=false
! tee name=t t. ! multiudpsink sync=false async=false t. ! multiudpsink
sync=false async=false t. ! multiudpsink sync=false async=false t. !
multiudpsink sync=false async=false t. ! multiudpsink sync=false async=false
Setting pipeline to PAUSED ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 0:00:03.213017035
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
--
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