[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