[MPlayer-dev-eng] [PATCH] Stereo3D: Row-Interleave Output Support

Reimar Döffinger Reimar.Doeffinger at gmx.de
Tue Jun 21 21:58:41 CEST 2011


On Tue, Jun 21, 2011 at 02:08:58PM -0400, Steaphan Greene wrote:
> So, I would expect calling memcpy_pic for the first copy would actually
> end up being slower than the version you just committed, despite the
> additional instructions required to skip these unused rows.
> 
> Dos that sound right to you?

I think that is in principle what will happen (I haven't checked
though), however the semantics aren't that that the memcpy_pic
_has_ to copy all "extra" bytes, it could just copy e.g. 8 extra
bytes to reach a multiple of 16 to allow faster copying via
some instruction that copies 16 bytes at a time.
The memcpy_pic2 version with "1" as last argument will always
have to copy those last 8 bytes with something else.


More information about the MPlayer-dev-eng mailing list