swscale: make yuv2interleavedX more asm-friendly
authorNelson Gomez <nelson.gomez@microsoft.com>
Sun, 26 Apr 2020 02:37:01 +0000 (19:37 -0700)
committerJosh de Kock <josh@itanimul.li>
Sun, 14 Jun 2020 15:34:07 +0000 (16:34 +0100)
commit7c39c3c1a6f35a6b47970417b1e273141eadb856
treee46b220d6ec2463cbd242551ef7fa9d6ece7cfe3
parent01be03a4a0a81464aac1741bd393c09aaa8cc0e5
swscale: make yuv2interleavedX more asm-friendly

Extracting information from SwsContext in assembly is difficult, and
rearranging SwsContext just for asm access didn't look good. These
functions only need a couple of fields from it anyway, so just make
them parameters in their own right.

Signed-off-by: Nelson Gomez <nelson.gomez@microsoft.com>
libswscale/output.c
libswscale/swscale_internal.h
libswscale/vscale.c