[Bug 726299] New: question about libav plugin direct rendering scheme

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Mar 13 20:00:27 PDT 2014


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

           Summary: question about libav plugin direct rendering scheme
    Classification: Platform
           Product: GStreamer
           Version: 1.2.3
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-libav
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lj.qfy.sh at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I found libav plugin will use the buffers from render to store the reference
frames internally, but it doesn't tell the render the maximum buffers it
needed. It will allocate buffers from buffer pool if it needed in run time.

This will cause problem for some pre-allocated renders, such as V4l2 output.
For this kind of driver, we need to specify how many buffers needed, then
allocate them, we can't allocate buffers in run time.

So shall the libav plugin set the maximun buffers to the buffer pool while in
negotiation (gst_ffmpegviddec_decide_allocation)?

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