[Bug 745372] vpxdec: Should try to avoid copies at output

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Apr 17 06:38:17 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=745372

--- Comment #5 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
I went to take a look at this now that libvpx 1.4 is out. Either I'm missing
something or it isn't as useful as it seems. It allows you to allocate the
memory and release it yourself but it doesn't allow to use arbitrary strides.
So you need to be lucky enough to match what libvpx needs with what your video
output needs.

So, for example, when decoding a video where the Y plane had a width of 512,
libvpx wants a stride of 576 while xvimagesink wants 1024.
I also tried with a video width 1024 and libvpx wantes 1088 and xvimagesink
2048.

For the Y plane at least, it seems libvpx uses width+64 as the stride.

Hopefully I'm missing something here.

-- 
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