[Bug 760553] deinterlace: Bug in caps passthrough lead to black screen with Android HW decoder
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Feb 1 18:26:25 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=760553
Gregoire <gregoire at gentil.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |gregoire at gentil.com
--- Comment #45 from Gregoire <gregoire at gentil.com> ---
If libav is added to tutorial-5, any of the files
http://www.gentil.com/tmp/sdcard-gstreamer-1.7.1.zip plays (internal data
stream error from the amcvideodec-... plugin).
But if libav is NOT added, since Sebastian's fix, any of the files can be
played though there is the performance issue probably related to glupload as
described in https://bugzilla.gnome.org/show_bug.cgi?id=761014.
I start to believe that if one wants/intends to use hardware acceleration,
libav should be avoided.
As a helper, it's interested to dump the live elements of the pipeline with the
following code:
void dumpBin_(GstElement* a, char *sz) {
GstIterator *it = gst_bin_iterate_elements((GstBin*)a);
GValue point = G_VALUE_INIT;
while (gst_iterator_next (it, &point) == GST_ITERATOR_OK) {
GstElement *e = (GstElement*)(g_value_peek_pointer(&point));
strcat(sz, " ");
strcat(sz, gst_element_get_name(e));
//GST_DEBUG ("element -> %s", gst_element_get_name(e));
dumpBin_(e, sz);
}
}
void dumpBin(CustomData *data) {
char sz[1024];
strcpy(sz, "DUMPELEMENTS:");
dumpBin_(data->pipeline, sz);
GST_DEBUG("%s", sz);
}
--
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