[Gstreamer-bugs] [Bug 108297] New - repeat field for GstBuffer

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Thu Mar 13 05:57:28 PST 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=108297

Changed by rbultje at ronald.bitfreak.net.

--- shadow/108297	Thu Mar 13 08:57:28 2003
+++ shadow/108297.tmp.14749	Thu Mar 13 08:57:28 2003
@@ -0,0 +1,34 @@
+Bug#: 108297
+Product: GStreamer
+Version: cvs
+OS: other
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: enhancement
+Priority: Normal
+Component: gstreamer (core)
+AssignedTo: gstreamer-maint at bugzilla.gnome.org                            
+ReportedBy: rbultje at ronald.bitfreak.net               
+QAContact: gstreamer-maint at bugzilla.gnome.org
+TargetMilestone: 0.6.x
+URL: 
+Summary: repeat field for GstBuffer
+
+GstBuffer might need a 'repeat' field. This means that the data in the
+buffer should be played N times. Normally, this would be 1, but in some
+cases, it can be more than one. Imagine an AVI file where the index refers
+to the same location within the file more than once subsequentially. Or
+imagine a video capture device (v4l*src) losing a frame (or needing to
+insert one) and wanting to duplicate the next one to correct for this.
+
+Currently, the buffer is just _push()'ed twice, but this is insufficient
+since you possibly add extra CPU cycles which aren't necessarily needed. An
+MJPEG encoder, for example, would currently encode the same buffer N times,
+while in the future, it would just encode it once and leave the repeat
+field as it is. An MPEG encoder, on the other hand, would process the frame
+N times (since the MPEG structure mostly doesn't allow for this type of
+behaviour, unless we're using I-frame only MPEG).
+
+Anyway, lots of text, the idea is simple: can we please get a repeat field
+in GstBuffer?





More information about the Gstreamer-bugs mailing list