| Branch: | Revision:

ffmpeg / libavcodec / pngdec.c @ 46394d39

History | View | Annotate | Download (21.4 KB)

# Date Author Comment
46394d39 04/27/2011 08:59 PM Baptiste Coudurier

In png decoder, only call png_init_mmx if HAVE_MMX is defined.

e91946ed 04/27/2011 07:36 PM Baptiste Coudurier

Rename y400a to gray8a.
Signed-off-by: Michael Niedermayer <>

6d4c49a2 04/27/2011 06:08 PM Baptiste Coudurier

Move png mmx functions into x86/png_mmx.c, remove them from DSPContext.
Signed-off-by: Michael Niedermayer <>

7ffe76e5 02/16/2011 10:00 PM Reinhard Tartler

Merge libavcore into libavutil

Done to keep ABI compatible. Otherwise this is just silly

9ef5a9de 01/30/2011 02:41 AM Luca Barbato

Replace dprintf with av_dlog

dprintf clashes with POSIX.1-2008
(cherry picked from commit dfd2a005eb29e4b9f2fdb97036eb7d5c38ae4bd4)

e7e2df27 01/28/2011 02:15 AM Diego Elio Pettenò

Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.

None of these symbols should be accessed directly, so declare them as

Signed-off-by: Mans Rullgard <>
(cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)

e16f217c 09/07/2010 07:15 PM Stefano Sabatini

Use new imgutils.h API names, fix deprecation warnings.

Originally committed as revision 25058 to svn://

6ce9b431 08/06/2010 09:37 AM Stefano Sabatini

Remove use of the deprecated function avcodec_check_dimensions(), use
av_check_image_size() instead.

Originally committed as revision 24711 to svn://

8fc0162a 07/10/2010 10:12 PM Måns Rullgård

Add av_ prefix to bswap macros

Originally committed as revision 24170 to svn://

0fd0ef79 07/07/2010 09:23 PM Carl Eugen Hoyos

Add new decoder property max_lowres and do not init decoder if requested value is higher.

Originally committed as revision 24098 to svn://

67d96fb4 04/14/2010 08:15 PM Andreas Öman

pngdec: Add support for PIX_FMT_Y400A

Originally committed as revision 22882 to svn://

cc947f04 03/31/2010 12:29 PM Jean-Daniel Dupas

Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.

Patch by Jean-Daniel Dupas, devlists shadowlab org

Originally committed as revision 22744 to svn://

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

Originally committed as revision 22735 to svn://

de3553b0 12/01/2009 11:38 AM Jai Menon

pngdec.c : release allocated buffers.

Originally committed as revision 20680 to svn://

8b44de14 07/30/2009 09:00 PM Diego Biurrun

Change av_log() calls surrounded by '#ifdef DEBUG' into dprintf macros.

Originally committed as revision 19550 to svn://

f3ac96e4 06/30/2009 03:37 AM Kostya Shishkov

Support RGB48 PNG decoding

Originally committed as revision 19301 to svn://

d0a79367 06/05/2009 08:32 AM Baptiste Coudurier

png decoder use get_buffer, set CODEC_CAP_DR1

Originally committed as revision 19099 to svn://

09d1208c 05/24/2009 12:44 PM Vitor Sessak

Fix unaligned dsputil call.

Should fix FATE corepng test on Solaris/Sparc.

Originally committed as revision 18930 to svn://

ee30cdab 04/10/2009 05:16 PM Thilo Borgmann

Add support to CorePNG P-frames.

Patch by Thilo Borgmann thilo DOT borgmann A googlemail com.

Originally committed as revision 18421 to svn://

7a00bbad 04/07/2009 03:59 PM Thilo Borgmann

Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an
AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames....

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

Originally committed as revision 16684 to svn://

6413d91d 07/10/2008 11:52 AM avcoder

Remove useless casts.
Patch by avcoder ffmpeg at gmail d0t com

Originally committed as revision 14154 to svn://

fe4bf374 06/12/2008 09:50 PM Stefano Sabatini

Make AVCodec long_names definition conditional depending on CONFIG_SMALL.

Originally committed as revision 13759 to svn://

bcdb2378 04/29/2008 09:31 PM Stefano Sabatini

Add long names to some AVCodec declarations.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

Originally committed as revision 13022 to svn://

98a6fff9 03/21/2008 03:11 AM Zuxy Meng

Apply 'cold' attribute to init/uninit functions in libavcodec

Originally committed as revision 12525 to svn://

042e0add 02/26/2008 10:21 AM Loren Merritt

decode mng color decorrelation

Originally committed as revision 12228 to svn://

bd58e7f7 02/25/2008 05:46 AM Loren Merritt

remove a memcpy

Originally committed as revision 12193 to svn://

4a9ca0a2 02/21/2008 07:10 AM Loren Merritt

simd and unroll png_filter_row
cycles per 1000 pixels on core2:
left: 9211->5170
top: 9283->2138
avg: 12215->7611
paeth: 64024->17360
overall rgb png decoding speed: +45%
overall greyscale png decoding speed: +6%

Originally committed as revision 12164 to svn://

1dc55279 02/01/2008 02:00 PM Michael Niedermayer


Originally committed as revision 11736 to svn://

f1ea5c2a 07/17/2007 12:57 PM Diego Biurrun

typo fixes

Originally committed as revision 9719 to svn://

e0eddd12 07/15/2007 07:23 PM Måns Rullgård

hardly anything in PNGContext is shared; split it

Originally committed as revision 9689 to svn://

b958a7f1 07/15/2007 06:24 PM Måns Rullgård

separate en/decoder specific parts from png.c

Originally committed as revision 9686 to svn://