[Gstreamer-bugs] [Bug 114973] New - cache plugin

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Wed Jun 11 14:32:28 PDT 2003


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=114973

Changed by ds at schleef.org.

--- shadow/114973	Wed Jun 11 17:32:28 2003
+++ shadow/114973.tmp.6494	Wed Jun 11 17:32:28 2003
@@ -0,0 +1,39 @@
+Bug#: 114973
+Product: GStreamer
+Version: HEAD CVS
+OS: Linux
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: normal
+Priority: Normal
+Component: gst-plugins
+AssignedTo: gstreamer-maint at bugzilla.gnome.org                            
+ReportedBy: ds at schleef.org               
+QAContact: gstreamer-maint at bugzilla.gnome.org
+TargetMilestone: HEAD
+URL: 
+Summary: cache plugin
+
+A cache plugin is similar to a queue.  It reads data from its sink pad at
+whatever rate is possible, and keeps track of the buffers.  It pushes data
+to its src pad at the rate needed by downstream (if possible).  It keeps a
+copy of all buffers to make seeking possible.  Optionally, it stores data
+on disk.
+
+Uses:
+
+  fdsrc ! cache ! ... -- Mozilla pushes data to a plugin at whatever rate
+the data is received, and expects the plugin to take it.  This means that
+the cache is necessary to hold data before it is used by downstream.  It
+also allows downstread to seek, since fdsrc isn't seekable.
+
+  v4lsrc ! cache ! xvideosink -- implement simple seeking on v4lsrc.
+
+Options:
+
+  - parameters to show the min/max timestamps that are seekable in the data
+stream.  This could be used in a slider-bar widget that shows time elapsed
+in a player.
+
+  - parameter to cache data on disk





More information about the Gstreamer-bugs mailing list