[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