aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/decode.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* lavc/decode: stop duplicating code from hwaccel_uninit()Anton Khirnov2023-05-291-2/+2
* lavc/decode: pass AVHWAccel instead of AVCodecHWConfigInternal to hwaccel_init()Anton Khirnov2023-05-291-5/+3
* lavc/decode: drop a useless warningAnton Khirnov2023-05-151-7/+0
* avutil/frame: deprecate key_frameJames Almer2023-05-041-0/+4
* avcodec: use the new AVFrame key_frame flag in all decoders and encodersJames Almer2023-05-041-0/+3
* avutil/frame: deprecate interlaced_frame and top_field_firstJames Almer2023-05-041-0/+4
* avcodec: use the new AVFrame interlace flags in all decoders and encodersJames Almer2023-05-041-0/+2
* lavu/frame: deprecate AVFrame.pkt_{pos,size}Anton Khirnov2023-03-201-1/+17
* avcodec/decode: Reset MMX state for receive_frame decoders, tooAndreas Rheinhardt2023-03-181-0/+1
* lavc/decode: stop mangling last_pkt_props->opaqueAnton Khirnov2023-03-111-3/+3
* avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_numberMarton Balint2023-02-131-6/+16
* avcodec: remove FF_API_FLAG_TRUNCATEDJames Almer2023-02-091-4/+0
* avcodec: remove FF_API_AVCTX_TIMEBASEJames Almer2023-02-091-5/+0
* avcodec: remove FF_API_THREAD_SAFE_CALLBACKSJames Almer2023-02-091-13/+0
* avcodec: Make avcodec_decode_subtitle2 accept a const AVPacket*Andreas Rheinhardt2023-02-091-5/+4
* lavu/frame: deprecate reordered_opaqueAnton Khirnov2023-02-041-0/+4
* lavc/decode: allow using AV_CODEC_FLAG_COPY_OPAQUE for decodingAnton Khirnov2023-02-041-2/+10
* lavc/decode: validate frames output by decodersAnton Khirnov2023-01-101-0/+31
* lavc/decode: deduplicate cleanup in ff_decode_receive_frame()Anton Khirnov2023-01-101-10/+9