[Bug 733614] Zero copy path between omxvideodec and v4l2sink

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jul 29 08:06:13 PDT 2014


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

--- Comment #5 from Aurélien Zanelli <aurelien.zanelli at parrot.com> 2014-07-29 15:06:07 UTC ---
You mean decide_allocation(), right ?

I take a look at other decoders (libav and theora) and they chain to base class
before changing the config and updating the allocation query.

But I think, the main issue is that I am not sure the omxvideodec decide
something in decide_allocation. Currently it only supports OMX_AllocateBuffer()
so it will always use its's internal buffers with the underlying OMX component.
I think it really decide to create a bufferpool and exports its buffer in 
gst_omx_video_dec_allocate_output_buffers() but only if it matches with
proposed bufferpool.

Currently, if downstream pool doesn't match or doesn't support video meta,
omxvideodec copy the frame.

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