[FFmpeg-devel] [FFMpeg-Devel][GSoC][PATCH 4/6] postproc: Updated postprocess_template to use new sse/avx deinterlace functions

Michael Niedermayer michaelni at gmx.at
Thu Apr 23 01:03:09 CEST 2015


On Wed, Apr 22, 2015 at 04:27:29PM -0400, Tucker DiNapoli wrote:
> This commit adds several new files containing yasm assembly code, they are:
> PPContext.asm; Defines the PPContext struct using the yasm struc command
> PPUtil.asm; Various utility macros used in the other asm code
> block_copy.asm; Implements the block copy function, the sse2 and avx2
> versions copy multiple blocks at once.
> deinterlace.asm; Contains implemenations of the postprocessing filters
> with support for sse2 and avx2.
> 
> Adding these new functions to postprocess_template entailed adding a new
> templates for AVX2 and modifying the current SSE2 template to use the
> sse2 functions.
> A new deinterlace function was added to move the logic of which
> deinterlace function to use out of the postprocess function and make
> adding the new functions eaiser.
> 
> Being as the filters don't reproduce the exact results as the mmx/c versions they are
> not actually used, the code to enable them is present, but commented out.
> ---

Please remove all code that does not work
and resubmit what does work and can be enabled

If code doesnt work it cannot be pushed to git, and pushing to git
is required for the qualification task

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The educated differ from the uneducated as much as the living from the
dead. -- Aristotle 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20150423/7be14ed2/attachment.asc>


More information about the ffmpeg-devel mailing list