[gstreamer-bugs] [Bug 165726] New: New plugin: freeze

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sun Jan 30 09:30:14 PST 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=165726
 GStreamer | gst-plugins | Ver: HEAD CVS

           Summary: New plugin: freeze
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: algernon at bonehunter.rulez.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: all-bugs at bugzilla.gnome.org


I needed a solution to make a continous stream from a set of buffers (eg, to
create a never-ending stream from a single jpeg), and found no plugins, neither
plugin combinations that could do this (identity with its duplicate property
came close, but not enough).

The result is the freeze plugin, implementing a loop-based element, which pulls
buffers from its sink, stores it in a GList, then pushes the current entry out
on the srcpad. By default (max-buffers==0), it does not have a limit of buffers.
When it reached its limit, no further buffers will be accepted (ie, they'll be
discarded). This suits me, and was easier to implement, but can be changed if so
need be. All pushed out buffers will have a new timestamp and duration.

Since the duration is calculated using the framerate, freeze only works for
video for now (however, this can be changed, when needed).

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list