zero-copy pipeline test cases
Sepehr Laal
sepehr.laal at heliosinteractive.com
Wed Oct 28 18:19:59 PDT 2015
I finally found some time to test this today thoroughly. I recompiled the
entire sdk with Cerbero. I updated the binaries and re-linked my
application with it. The strange thing that happened is that, performance
is much worse than before. Not sure if I am doing something wrong here.
Here's my pipeline:
playbin uri="..." video-sink="glupload ! appsink
caps=video/x-raw(memory:GLMemory),width=3840,height=2160,format=BGRA"
I receive OpenGL textures in appsink perfectly fine but cpu usage is oddly
high. The device in question is a Samsung Galaxy S6 (Verizon).
Another strange problem is that, this pipeline also consumes lots of memory
(twice as much as a regular playbin with only appsink as its video-sink) on
Windows (with latest 1.6 64bit binaries).
This made me question the pipeline I am testing with. Am I missing the
right caps?
Other parameters set on my appsink are:
drop=yes
async=yes
qos=yes
sync=yes
max-lateness=GST_SECOND
max-buffers=10
Thanks and as always any pointers and tips are much appreciated!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-android/attachments/20151028/b8f198a5/attachment.html>
More information about the gstreamer-android
mailing list