summaryrefslogtreecommitdiff
path: root/libavcodec/texturedsp.h
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/texturedsp: add TextureDSPThreadContext for common decode/encode ↵Marton Balint2022-04-101-0/+23
| | | | | | | | | function This will allow using a common threaded decode or encode function from most codecs using texture DSP functions. Signed-off-by: Marton Balint <cus@passwd.hu>
* avcodec/texturedsp : add rgtc1u gray decodingMartin Vignali2017-11-251-0/+1
| | | | decode rgtc1 block in gray8 picture
* libavcodec/texturedsp : indent after add rgtc1u_alpha funcMartin Vignali2017-10-161-13/+13
| | | | Signed-off-by: Tom Butterworth <bangnoise@gmail.com>
* libavcodec/texturedsp : add rgtc1u_alpha decoding funcMartin Vignali2017-10-161-0/+1
| | | | | | | this func decode an rgtc1 texture and overwrite only the alpha channel of the dest RGBA picture Signed-off-by: Tom Butterworth <bangnoise@gmail.com>
* Merge commit '8337e0c57345f24cf6471220e5f8a0ea21b7c1d0'Michael Niedermayer2015-06-221-4/+4
| | | | | | | * commit '8337e0c57345f24cf6471220e5f8a0ea21b7c1d0': Introduce a TextureDSP module Merged-by: Michael Niedermayer <michaelni@gmx.at>
* Introduce a TextureDSP moduleVittorio Giovara2015-06-221-0/+64
This module implements generic texture decompression from different families (DXTC, RGTC, BCn) and texture compression DXTC 1, 3, and 5. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>