summaryrefslogtreecommitdiff
path: root/libavcodec/x86/pngdsp.asm
Commit message (Collapse)AuthorAge
* Partially revert "Fix png decoding on x86."Reimar Döffinger2012-02-10
| | | | | | This partially reverts commit 58dabf7bf2fdd08f79173da0df613127ff783028. It is no longer necessary to use unaligned mov. The swapped mov argument fix remains though.
* Fix png decoding on x86.Reimar Döffinger2012-02-03
| | | | | | | | | | | Line sizes are only 8-byte aligned, so use unaliged loads for add_bytes_l2 pointers. Increasing the alignment requirement to 16 seemed a bit extreme (png may be used for rather small sizes). Also fix a mov that had its arguments swapped, leading add_bytes_l2 being applied on up to 8 bytes too few. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* Use SECTION_TEXT instead of section .text for the compatibilityKO Myung-Hun2012-02-02
| | | | | | aout does not support 'align='. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* png: add support for bpp>4 to paeth x86 SIMD code.Ronald S. Bultje2012-01-29
| | | | | This fixes playback of e.g. RGB48 (bpp=6) content on x86 CPUs. Fixes bug 214.
* png: add SSE2 version for add_bytes_l2.Ronald S. Bultje2012-01-29
|
* png: convert DSP functions to yasm.Ronald S. Bultje2012-01-29