i have implement gstreamer pipeline on android live mpegts stream mpegts server on linux machine(also implemented through gstreamer).
now, have samdung galaxy tab2, 5113, has android-4.1.2-jellybean , api level=16
my receiver pipeline follows: data->pipeline = gst_parse_launch("udpsrc caps=\"video/mpegts, systemstream=true, packet-size=188\" ! tsdemux ! queue ! h264parse ! amcviddec-omxgoogleh264decoder ! eglglessink", &error);
this per android-tutorial-3 of gstreamersdk.
when press play button, error: 06-26 00:04:56.927: d/gstreamer+tutorial-3(7201): 0:00:05.920807000 0x5a65c320 jni/tutorial-3.c:88:set_ui_message setting message to: error received element amcvideodec-omxgoogleh264decoder0: gstreamer encountered general supporting library error.
a more detailed log of application shown on logcat of eclipse ide:http://pastebin.com/ex8sgcep
so seems amcviddec-omxgoogleh264decoder element cannot dequeue input data gstreamer encounters library error.
i appreciate or suggestions.
we had solved problem time back.
just putting here body else's reference.
the problem was, if use amcviddec-omxgoogleh264decoder, there dependent files need installed besides gstreamer application. don't knopw were.
anyways, if 1 sees /etc/media-codec.xml file in android root, know multimedia codecs supported one's android device. includes codec supported hardware codec chips also.
for us, tried amcviddec-omxtiducati1videodecoder, , worked charm.
regards, yusuf husainy.
Comments
Post a Comment