summaryrefslogtreecommitdiff
path: root/libavcodec/pngdec.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/pngdec: Do not pass AVFrame into global header decodeMichael Niedermayer2023-05-061-1/+6
* avcodec/pngdec: remove AVFrame argument from decode_iccp_chunk()Michael Niedermayer2023-05-061-2/+2
* avcodec: use the new AVFrame key_frame flag in all decoders and encodersJames Almer2023-05-041-1/+1
* avcodec: use the new AVFrame interlace flags in all decoders and encodersJames Almer2023-05-041-1/+1
* avcodec/pngdec: support sBIT chunksLeo Izen2023-04-011-0/+48
* avcodec/pngdec: read colorspace info when decoding with AVDISCARD_ALLLeo Izen2023-02-281-50/+86
* avcodec/pngdec: dont skip/read chunk twiceMichael Niedermayer2023-02-231-0/+1
* avcodec/pngdec: Check deloco index more exactlyMichael Niedermayer2023-02-231-1/+1
* avcodec/png: support cICP chunksLeo Izen2023-01-251-3/+32
* avcodec/pngdec: support decoding sRGB chunksLeo Izen2023-01-251-2/+12
* avcodec/png: use libavutil/csp.h for cHRM chunksLeo Izen2023-01-251-20/+26
* avcodec/pngdec: Mark damaged frames as finishedAndreas Rheinhardt2022-11-251-2/+4
* avcodec/(ffv1|h264|png|snow)dec: Remove comment out DRAW_HORIZ_BAND capAndreas Rheinhardt2022-10-201-2/+2
* avcodec/pngdec: Don't use unsigned for width, heightAndreas Rheinhardt2022-10-041-1/+1
* avcodec/codec_internal: Add macros for update_thread_context(_for_user)Andreas Rheinhardt2022-09-031-2/+2
* avcodec/codec_internal: Add macro to set AVCodec.long_nameAndreas Rheinhardt2022-09-031-2/+2
* avcodec/internal: Move ff_set_dimensions() to decode.hAndreas Rheinhardt2022-08-271-1/+1
* avcodec/pngdec: Improve decoding text chunksAndreas Rheinhardt2022-08-231-3/+4
* avcodec/pngdec: Use char* instead of uint8_t* for textAndreas Rheinhardt2022-08-231-9/+10
* avcodec/pngdec: Use internal AVBPrint string when parsing chunksAndreas Rheinhardt2022-08-231-5/+3
* avcodec/pngdec: Fix APNG_DISPOSE_OP_BACKGROUNDAndreas Rheinhardt2022-08-231-50/+48
* avcodec/codec_internal: add cap for ICC profile supportNiklas Haas2022-07-301-2/+4
* avcodec: Make init-threadsafety the defaultAndreas Rheinhardt2022-07-181-2/+2
* avcodec/apng: Add APNG_FCTL_CHUNK_SIZE defineAndreas Rheinhardt2022-07-091-1/+1
* avcodec/codec_internal: Use union for FFCodec decode/encode callbacksAndreas Rheinhardt2022-04-051-2/+2
* avcodec/codec_internal: Make FFCodec.decode use AVFrame*Andreas Rheinhardt2022-04-051-8/+4
* avcodec/codec_internal: Add FFCodec, hide internal part of AVCodecAndreas Rheinhardt2022-03-211-12/+12
* avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.hAndreas Rheinhardt2022-03-211-0/+1
* avcodec/pngdec: Don't open and close z_streams unnecessarilyAndreas Rheinhardt2022-03-191-62/+46
* configure: Use a separate config_components.h header for $ALL_COMPONENTSMartin Storsjö2022-03-161-0/+2
* avcodec/pngdec: support alpha blending for palette apngPaul B Mahol2022-03-081-29/+32
* avcodec/pngdec: Cleanup generically on init failureAndreas Rheinhardt2022-02-111-6/+3
* avcodec/threadframe: Add ff_thread_(get|release)_ext_buffer()Andreas Rheinhardt2022-02-091-8/+9
* avcodec/thread: Move ff_thread_(await|report)_progress to new headerAndreas Rheinhardt2022-02-091-0/+1
* Avoid calling functions repeatedly via FFMINAndreas Rheinhardt2021-07-181-1/+3
* lavc/pngdec: fix updating reference frames for APNG_DISPOSE_OP_BACKGROUNDAnton Khirnov2021-05-141-3/+3
* avcodec: Constify AVCodecsAndreas Rheinhardt2021-04-271-2/+2
* lavc/pngdec: always create a copy for APNG_DISPOSE_OP_BACKGROUNDAnton Khirnov2021-04-081-7/+11
* lavc/pngdec: use a separate bytestream reader for each chunkAnton Khirnov2021-04-081-94/+72
* lavc/pngdec: improve chunk length checkAnton Khirnov2021-04-081-1/+1
* lavc/pngdec: restructure exporting frame meta/side dataAnton Khirnov2021-04-081-43/+119
* lavc/pngdec: remove unnecessary context variablesAnton Khirnov2021-04-081-19/+17
* lavc/pngdec: perform APNG blending in-placeAnton Khirnov2021-04-081-23/+28
* avcodec/pngdec: Fix memleak by postponing allocationAndreas Rheinhardt2021-03-191-5/+3
* avcodec: Constify some AVPacketsAndreas Rheinhardt2021-03-091-1/+1
* pngdec: fix and simplify apng reference handlingAnton Khirnov2021-02-241-51/+42
* lavc: split LSCR decoder out of PNG decoderAnton Khirnov2021-02-241-168/+6
* avcodec/pngdec: fix possible race condition with APNG decodingPaul B Mahol2021-02-131-2/+2
* avcodec/lscr: stop returning error if size of packet is 2 bytesPaul B Mahol2020-09-161-0/+2
* avcodec/pngdec: Check for fctl after idatMichael Niedermayer2020-07-011-0/+5