summaryrefslogtreecommitdiffstats
path: root/libavcodec/png.h
Commit message (Collapse)AuthorAgeFilesLines
* png: split header state and data state in two separate variables.Ronald S. Bultje2017-04-031-5/+0
| | | | | | | | | | | Fixes a reported (but false) race condition in tsan for fate-apng: WARNING: ThreadSanitizer: data race (pid=6274) Read of size 4 at 0x7d680001ec78 by main thread (mutexes: write M1338): #0 update_thread_context src/libavcodec/pngdec.c:1456 (ffmpeg+0x000000dacf0c) [..] Previous write of size 4 at 0x7d680001ec78 by thread T1 (mutexes: write M1335): #0 decode_idat_chunk src/libavcodec/pngdec.c:737 (ffmpeg+0x000000dae951)
* Remove duplicated png and mng signatures.Paul B Mahol2012-06-151-2/+2
| | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Paul B Mahol <onemda@gmail.com>
* png: make ff_png_pass_mask local to pngdec.Clément Bœsch2012-03-221-3/+0
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-301-40/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: png: add missing #if HAVE_SSSE3 around function pointer assignment. imdct36: mark SSE functions as using all 16 XMM registers. png: move DSP functions to their own DSP context. sunrast: Add a sample request for TIFF, IFF, and Experimental Rastfile formats. sunrast: Cosmetics sunrast: Remove if (unsigned int < 0) check. sunrast: Replace magic number by a macro. Conflicts: libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/pngdec.c libavcodec/sunrast.c libavcodec/x86/Makefile libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Make ff_png_pass_xmin and ff_png_pass_xshift static to png.c.Diego Elio Pettenò2011-01-251-6/+0
| | | | | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* | Move png mmx functions into x86/png_mmx.c, remove them from DSPContext.Baptiste Coudurier2011-04-271-0/+40
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Make ff_png_pass_xmin and ff_png_pass_xshift static to png.c.Diego Elio Pettenò2011-01-261-6/+0
|/ | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit f2e246f576cd53e75b3696e1db418be98fbda76f)
* Move some prototypes from dsputil.c to reasonable header filesMåns Rullgård2010-03-061-0/+2
| | | | Originally committed as revision 22260 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-191-1/+1
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Delete unnecessary 'extern' keywords.Diego Biurrun2008-12-031-5/+4
| | | | Originally committed as revision 15990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally rename the header inclusion guard names.Stefano Sabatini2008-08-311-3/+3
| | | | | | | | | Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* decode mng color decorrelationLoren Merritt2008-02-261-0/+2
| | | | Originally committed as revision 12228 to svn://svn.ffmpeg.org/ffmpeg/trunk
* png filtersLoren Merritt2008-02-251-0/+1
| | | | Originally committed as revision 12195 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun2007-10-171-3/+3
| | | | Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove superfluous #includeMåns Rullgård2007-07-151-1/+0
| | | | Originally committed as revision 9690 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hardly anything in PNGContext is shared; split itMåns Rullgård2007-07-151-36/+0
| | | | Originally committed as revision 9689 to svn://svn.ffmpeg.org/ffmpeg/trunk
* separate en/decoder specific parts from png.cMåns Rullgård2007-07-151-0/+111
Originally committed as revision 9686 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud