[Bug 748946] videoaggregator: add "ignore-eos" property to input pads to ignore EOS
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jun 12 12:48:24 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=748946
Tim-Philipp Müller <t.i.m at zen.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Target Milestone|git master |1.5.2
--- Comment #7 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
Pushed, thanks (with one minor modification - I changed the log message a
little so it's clearer):
commit 220a1334792d8ff40f00df05e83918a77f5eef5a
Author: Nirbheek Chauhan <nirbheek at centricular.com>
Date: Sat Jun 6 20:40:13 2015 +0530
tests: Add test for the 'ignore-eos' compositor sink pad property
When the 'ignore-eos' property is set on a pad, compositor will keep
resending
the last buffer on the pad till the pad is unlinked. We count the buffers
received on appsink, and if it's more than the buffers sent by
videotestsrc, the
test passes.
commit b395c055ebd47a724fd2bc815d525cee531f25ba
Author: Nirbheek Chauhan <nirbheek at centricular.com>
Date: Tue Feb 10 00:49:35 2015 +0530
videoaggregator: add "ignore-eos" property for input pads
When set, it causes videoaggregator to repeatedly aggregate the last buffer
on
an EOS pad instead of skipping it and outputting silence. This is useful,
for
instance, while playing back files seamless one after the other, to avoid
videoaggregator ever outputting silence (the checkerboard pattern).
It is to be noted that if all the pads on videoaggregator have this
property set
on them, the mixer will never forward EOS downstream for obvious reasons.
Hence,
at least one pad with 'ignore-eos' set to FALSE must send EOS to the mixer
before it will be forwarded downstream.
https://bugzilla.gnome.org/show_bug.cgi?id=748946
--
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