Hardware decoding on android using GStreamer

yusuf.husainy yusuf.husainy at gmail.com
Sat Jun 22 06:10:47 PDT 2013


Hi,

Thanks Andoni and Sebastian.
I did some work and found out the decoder type used in my device. In the
/etc/media-codec.xml file, there is a decoder omx-googleh264encoder used for
decoding h264 frames.

So, I think I should use the amcviddec-omxgoogleh264decoder element as my
decoder. Now, the pipeline I am using on my receiver is:

data->pipeline = gst_parse_launch("udpsrc caps=\"video/mpegts,
systemstream=true, packet-size=188\" ! tsdemux ! queue !
amcviddec-omxgoogleh264decoder ! eglglessink", &error);

The log that I get is : http://pastebin.com/p0EJ8r15

Also. I have not transmitted any audio in my stream, only video is
transmitted. I would appreciate very much if someone could help me with
this. As soon as I press the play button, I get the error: Internal data
flow error from udpsrc. This is shown in the above log file too.

Regards,
Yusuf Husainy.



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Hardware-decoding-on-android-using-GStreamer-tp4660630p4660665.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list