h.264 - Hardware video decoding on Android using GStreamer -


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