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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Mar 27 13:44:33 PDT 2014


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

           Summary: avvideodec: Should reject buffer pools that cannot
                    grow
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-libav
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: nicolas.dufresne at collabora.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


avvideodec has no cue on how many buffers it will need to decode (at least I
didn't find that information in library). Hence it can't negotiation the
minimum amount of buffers it need. This means that if the buffer pool has a
finit amount of buffer (most v4l2 buffer pool), it will stall, or fail.

My suggestion would be to reject buffers pools that don't grow. Performance
whise it should be very similar, since very few buffers pool support video
alignement, required for libav direct rendering.

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