On 26/08/2011 23:40, Ronald S. Bultje wrote:
Hi Mark,

On Fri, Aug 26, 2011 at 6:15 AM, Mark Kenna
<[email protected]>  wrote:
Hi Guys

I have 4 AVFrames holding YUV420p data and I want to join them together into
a single AVFrame for encoding, in effect tiling the output like so:

[ ][ ]
[ ][ ]

Is LibAv able to do this without first converting to RGB and splicing them
together?
I don't think you ever need to convert to RGB.

You can't splice them together. However, you can make it easier. That
is, implement your own get_buffer callback and allocate one big buffer
with double strides and set offsets correctly so it puts it exactly at
these positions. (I hope that makes sense, I can provide more detail
if that is confusing.)

Ronald
_______________________________________________
libav-api mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-api
Hi Ronald

I think I know where you are coming from but can you explain in more detail just to be sure? Perhaps some sample code if there is any?

Thanks,
Mark.
_______________________________________________
libav-api mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-api

Reply via email to