aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/decode.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/decode: Set KEY flag+pict_type generically for intra-only codecsAndreas Rheinhardt2024-05-191-2/+27
* avcodec/decode: decode_simple_internal() only implements audio and videoMichael Niedermayer2024-05-131-1/+2
* avcodec/pthread_frame: Add API to share RefStruct refs just onceAndreas Rheinhardt2024-04-191-0/+7
* avcodec/decode: Add new ProgressFrame APIAndreas Rheinhardt2024-04-191-0/+122
* avcodec/decode: add AVFrameSideData helper wrappers that don't depend on framesJames Almer2024-04-111-18/+88
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-311-0/+1
* lavc/decode: move sd_global_map to avcodecAnton Khirnov2024-03-281-24/+9
* avcodec/decode: log hwaccel nameZhao Zhili2024-03-221-2/+2
* lavc: add content light/mastering display side data wrappersAnton Khirnov2024-03-081-0/+25
* avcodec: add internal side data wrappersNiklas Haas2024-03-081-0/+66
* lavc: add a decoder option for configuring side data preferenceAnton Khirnov2024-03-081-0/+35
* lavc: move AVCodecContext.pts_correction* to DecodeContextAnton Khirnov2024-03-071-15/+22
* avutil: remove deprecated FF_API_REORDERED_OPAQUEJames Almer2024-03-071-5/+0
* avutil: remove deprecated FF_API_PKT_DURATIONJames Almer2024-03-071-6/+0
* avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUTJames Almer2024-03-071-51/+0
* avcodec: remove deprecated FF_API_AVCTX_FRAME_NUMBERJames Almer2024-03-071-10/+0
* avcodec/decode: remove HDR10+ from the global side data arrayJames Almer2024-03-051-1/+1
* avcodec/decode: Improve validity check a bitAndreas Rheinhardt2024-03-011-2/+2
* avcodec: add ambient viewing environment packet side data.Damiano Galassi2024-02-041-0/+1
* avcodec/decode: validate hw_frames_ctx when AVHWAccel.free_frame_priv is usedDmitry Rogozhkin2023-11-221-5/+14
* avcodec/decode: Use RefStruct API for hwaccel_picture_privateAndreas Rheinhardt2023-10-071-22/+6
* avcodec/decode: propagate global side data to framesJames Almer2023-10-061-9/+41
* avcodec/hevcdec: check for DOVI configuration record in AVCodecContext side dataJames Almer2023-10-061-0/+10
* avcodec/avcodec: Avoid codec_desc.h, codec_par.h inclusionsAndreas Rheinhardt2023-10-031-0/+1
* avcodec/decode: use ff_icc_profile_sanitizeNiklas Haas2023-10-031-1/+3
* avcodec/decode: reduce scope of a variable in ff_decode_frame_props()James Almer2023-09-301-1/+2
* avcodec/decode: EAGAIN is not fully supported in decode_simple_internal()Michael Niedermayer2023-09-191-0/+3
* avutil/internal: Don't auto-include emms.hAndreas Rheinhardt2023-09-041-0/+1
* avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccelAndreas Rheinhardt2023-08-071-10/+11
* avcodec/decode: Extend ff_hwaccel_frame_priv_alloc()'s taskAndreas Rheinhardt2023-08-071-7/+19
* avcodec/decode: consistently set channel info when parsing param change side ...James Almer2023-07-251-2/+13
* avcodec/decode: factor out filling frame propsJames Almer2023-07-171-45/+24
* lavc: deprecate AV_CODEC_FLAG_DROPCHANGEDAnton Khirnov2023-07-151-2/+9
* avcodec/decode: use the correct function nameJames Almer2023-07-141-1/+1
* avcodec/decode: fill missing frame fields for all decodersJames Almer2023-07-141-31/+48
* avcodec/decode: check the output frame for discard samples with all decodersJames Almer2023-07-141-0/+8
* avcodec/decode: simplify applying or exporting skip samplesJames Almer2023-07-141-32/+27
* avcodec/decode: move processing discard samples to its own functionJames Almer2023-07-141-128/+141
* avcodec/decode: don't reject flush packets when buffer_pkt is not emptyJames Almer2023-07-121-3/+2
* avcodec/decode: Return EAGAIN instead of discarding unused packetAndreas Rheinhardt2023-07-101-1/+3
* lavc/decode: do not perform decoding when sending draining packetsAnton Khirnov2023-07-071-1/+1
* lavc/decode: move submitting input packets to bitstream filtersAnton Khirnov2023-07-071-10/+27
* lavc/decode: track whether the caller started draining with a separate flagAnton Khirnov2023-07-071-3/+12
* lavc: add generic-decode-layer private dataAnton Khirnov2023-07-071-2/+19
* lavc: reindent after previous commitAnton Khirnov2023-07-071-5/+5
* lavc/avcodec: split flushing into decode- and encode-specific functionsAnton Khirnov2023-07-071-0/+15
* lavc: add a header for internal generic-layer APIsAnton Khirnov2023-07-071-0/+1
* avcodec/decode: Preserve AFD side data when going from AVPacket to AVFrameDevin Heitmueller2023-07-021-0/+1
* avcodec: add AVHWAccel.free_frame_priv callbackLynne2023-05-291-0/+20
* lavc/decode: allow to allocate hwaccel_priv_data earlyLynne2023-05-291-1/+13