[Bug 731672] corrupted output with "omxvideodec ! videoconvert ! pngenc"

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jun 23 11:09:38 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=731672
  GStreamer | gst-omx | 1.2.4

--- Comment #14 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-06-23 18:09:35 UTC ---
(In reply to comment #12)
> > Also, in this case we strictly need vieometa, if
> > downstream don't support that meta we should fail cleanly. Same thing for
> > encoder, if upstream wants to take the pool, but did not enable the meta, we
> > should fail somehow.
> If we fail, we won't be able to use filesink or other elements which don't
> handle video stride. Maybe, we can rather do something in the decoder, or we
> can handle the stride meta in videoscale/videoconvert/... if downstream element
> doesn't support even if no other conversion is needed.

Sorry, my response was clearly incomplete. GstVideoFrame and
gst_video_frame_copy() will allow to copy from one stride to another. Just
create a frame with "normal" stride, and copy to it as a slow-path fallback. We
shouldn't care much about performance, writing raw to filesink is only useful
for testing.

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