[gstreamer-bugs] [Bug 622500] [v4l2sink] destroy open buffers when changing to NULL

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jul 6 07:04:01 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=622500
  GStreamer | gst-plugins-good | unspecified

--- Comment #6 from Rob Clark <rob at ti.com> 2010-07-06 14:03:57 UTC ---
(In reply to comment #3)
> 
> I assume the STATE_OFF => STATE_PENDING_STREAMON change in the other state
> transition (in the other patch) wasn't really related or required.

Just fwiw, the STATE_OFF => STATE_PENDING_STREAMON is to properly handle state
change sequence like: PAUSED->READY->PAUSED..

In this case, the buffers are still allocated, but a VIDIOC_STREAMON is needed
in order to start playing again.

so maybe not exactly the same issue as the need to destroy buffers when going
back to NULL state... but a related state change issue.

The _stop_streaming() change should definitely be a different patch... because
I think a few other things are needed to handle renegotiating caps properly. 
(It's something on my TODO list, but haven't gotten too yet.. feel free to file
a bug and assign to me for proper handling of caps renegotiation.)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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