[Bug 726299] avvideodec: Should reject buffer pools that cannot grow

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Mar 27 15:58:34 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=726299
  GStreamer | gst-libav | 1.2.3

Nicolas Dufresne <nicolas.dufresne> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Need to configure min/max   |avvideodec: Should reject
                   |number of buffers on the    |buffer pools that cannot
                   |buffer pool                 |grow

--- Comment #5 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-03-27 23:24:22 UTC ---
I didn't find anything in libav that could tell me how many buffers is needed.
Also, v4l2 buffer pool does not support video alignment, which means that libav
won't be doing direct rendering. Copying in libav, or copying at v4l2 element
level won't make much difference.

So I think the solution is to fix the buffer pool in v4l2 to clearly state if
it's growable or not (max to 0 for growable), and avoid buffer pools that
cannot grow in libav.

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