After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 583397 - Add an element that transforms still images into a video stream
Add an element that transforms still images into a video stream
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other All
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-05-21 02:13 UTC by Stephen Jungels
Modified: 2011-05-20 06:26 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
A patch that adds the suggested element to gst-plugins-bad (26.85 KB, patch)
2009-05-21 02:17 UTC, Stephen Jungels
needs-work Details | Review

Description Stephen Jungels 2009-05-21 02:13:17 UTC
Add an element that takes a PNG or JPEG file as input and produces a video stream on the source pad.
Comment 1 Stephen Jungels 2009-05-21 02:17:20 UTC
Created attachment 135061 [details] [review]
A patch that adds the suggested element to gst-plugins-bad

This patch adds an element named "stillsrc" to gst-plugins-bad.  The element is currently beta quality.  It borrows a basic video push source framework from videotestsrc and plugs in file readers using libjpeg and libpng.
Comment 2 Olivier Crête 2009-05-21 02:41:47 UTC
You probably want to have a look at the freeze element in gst-p-bad.
Comment 3 Stephen Jungels 2009-05-21 13:16:45 UTC
Thanks for the tip ;) 

I was aware of freeze when this component was written, but we were having problems with it in our test pipelines, and writing a custom component solved the client's problem faster than debugging it.

The reason we are still putting it out now is (1) partly to satisfy licensing requirements, and (2) there is some interest in transforming it into a slideshow/image playlist element that would be a useful contribution.  As time permits I intend to move to a design with more code reuse.
Comment 4 Sebastian Dröge (slomo) 2009-07-16 19:06:42 UTC
It would probably make more sense to use the gstreamer elements for decoding jpg/png/etc images. You could create a slideshow/image playlist element then as a bin that includes the freeze element and the image decoders.

That will mean less code duplication ;)
Comment 5 Sebastian Dröge (slomo) 2011-05-20 06:26:55 UTC
There's the imagefreeze element in gst-plugins-good now since a few releases, which does exactly this.