[Bug 760553] deinterlace: Bug in caps passthrough lead to black screen with Android HW decoder
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jan 29 07:52:59 PST 2016
https://bugzilla.gnome.org/show_bug.cgi?id=760553
--- Comment #38 from Alistair Buxton <a.j.buxton at gmail.com> ---
Okay I went back to the original tutorial 5:
http://cgit.freedesktop.org/~slomo/gst-sdk-tutorials/tree/gst-sdk/tutorials/android-tutorial-5
To reproduce the bug I only need to make two changes:
First in Tutorial-5.java change the media URL to my RTSP server.
Second, in jni/Android.mk, add $(GSTREAMER_PLUGINS_CODECS_RESTRICTED) to
$GSTREAMER_PLUGINS.
After doing this, I run it and press the play button, and I see the following
error after about 5 seconds:
"Error received from element amcvideodecomxqcomvideodecoderavc0: Internal data
stream error."
However, if I go back and also set the playbin flags to 0x417, then the RTSP
stream is played correctly.
Also the example sintel video appears to play correctly regardless of whether
restricted codecs are used, and regardless of whether the playbin flags are
set.
I don't remember exactly why I added restricted codecs, but it seems to make
the video play MUCH smoother (when it works).
I pushed my example code to https://github.com/ali1234/android-tutorial-5
The first commit is an exact copy of the android-tutorial-5 directory from your
repo.
--
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