[Bug 743334] videoaggregator crash when work with filesrc

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 26 01:03:24 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=743334
  GStreamer | gst-plugins-bad | git master

Matthew Waters <ystreet00> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID

--- Comment #3 from Matthew Waters <ystreet00 at gmail.com> 2015-01-26 09:03:20 UTC ---
(In reply to comment #2)
> Created an attachment (id=295406)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=295406)
> vidotestsrc generated 320x240 yv12 raw 1 frame
> 
> (In reply to comment #1)
> > What happens if you put a videoparse in between filesrc and glvideomixer ?
> > 
> > i.e filesrc ! videoparse format=yv12 width=320 height=240 ! glvideomixer ...
> > 
> 
> I run as 
> 
> gst-launch-1.0 filesrc location=320_240.yv12 blocksize=115200 do-timestamp=1 !
> videoparse format=yv12 width=320 height=240 framerate=100/1 ! glvideomixer !
> glimagesink
> 
> interesting, it didn't crash, does this mean this is problem in filesrc ?
> 
> gstreamer version I tested : 9494b69 and ee3db74, 
> both videoparse inside works, 
> both crash when videoparse not inside  

No, it means that filesrc is not providing the size of buffer that
compositor/glvideomixer/'any other video element' wants.  Which is what
videoparse is fixing up for you.  The convention with GStreamer is one buffer
== one video frame which may have not been true by the buffers output by
filesrc.  Marking as invalid for this reason.

-- 
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