On Tue, Feb 28, 2012 at 12:18 AM, Vladimir Pantelic <[email protected]> wrote: > On 02/27/2012 10:12 PM, Felipe Contreras wrote: >> >> Hi, >> >> On Mon, Feb 27, 2012 at 10:46 PM, Felipe Contreras >> <[email protected]> wrote: >>> >>> Compared to vaapi and vdpau, this code is much simpler; frames in, frames >>> out, >>> and not many parameters are required. It's also worth remembering that >>> this >>> interface is asynchronous; buffers are processed in a delayed way, and >>> polling >>> is required in order to see if the DSP has finished processing them. >> >> >> So, I'm going to list the issues I have encounter to make this >> performs as well as it can: >> >> 1) Agree on an I420 packed format >> >> GStreamer, the DSP codecs, and I guess others ignore strides and >> planes, so it would be extremely useful to check if the client (e.g. >> GStreamer gst-av) requires this format, to avoid line by line, or even >> plane by plane copying. > > > the TI codecs support planar YUV as well, no? Also, there is the > displayWidth that normally all TI dsp codecs support.
Yes, but it's packed; not split into multiple planes. I'll take a look into the display_width stuff. I have never tried that. Cheers. -- Felipe Contreras _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
