[Bug 756898] New: Bufferprobe inspecting rtp payloader has type BufferList but has only a Buffer
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Oct 21 03:29:16 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=756898
Bug ID: 756898
Summary: Bufferprobe inspecting rtp payloader has type
BufferList but has only a Buffer
Classification: Platform
Product: GStreamer
Version: 1.6.0
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-base
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: schmitt at cwi.nl
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created attachment 313796
--> https://bugzilla.gnome.org/attachment.cgi?id=313796&action=edit
Small python program that failes to get bufferlists from probe that claim to be
of type bufferlist
Hello,
when attaching a bufferprobe to the output of the rtph264pay element, sometimes
the padprobeinfo type says it is a bufferlist, but if get_buffer_list() is
called a GStreamer-CRITICAL message with "assertion 'GST_IS_BUFFER_LIST (list)'
failed" is thrown. Since the type is BufferList, get_buffer() throws a
"assertion 'info->type & GST_PAD_PROBE_TYPE_BUFFER' failed" message, but if (as
a hack) the type is overwritten to be Buffer and not BufferList, the buffer is
returned and can be used correctly.
I presume somewhere the type is set incorrectly?
I could reproduce the issue with rtpmpeg4vpay thus I presume the issue could be
in the base elements from rtppayloaders.
I attached a small python program that reproduces the bug.
--
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