aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/avcodec.c
Commit message (Expand)AuthorAgeFilesLines
* lavc/avcodec: fix global/private option precendenceAnton Khirnov2024-10-151-4/+13
* avcodec: add LCEVC decoding support via LCEVCdecJames Almer2024-09-231-0/+2
* avcodec/avcodec: remove usage of __typeof__()James Almer2024-09-081-7/+7
* avcodec: add avcodec_get_supported_config()Niklas Haas2024-09-081-0/+94
* lavc: Check codec_whitelist early in avcodec_open2()Dale Curtis2024-09-011-8/+8
* lavc: convert frame threading to the receive_frame() patternAnton Khirnov2024-08-121-3/+6
* avcodec/avcodec: free decoded_side_data in ff_codec_close()James Almer2024-05-021-0/+2
* avcodec/decode: Add new ProgressFrame APIAndreas Rheinhardt2024-04-191-0/+1
* lavc/decode: move sd_global_map to avcodecAnton Khirnov2024-03-281-0/+14
* avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUTJames Almer2024-03-071-29/+0
* avcodec: remove deprecated FF_API_AVCTX_FRAME_NUMBERJames Almer2024-03-071-5/+0
* avcodec/avcodec: don't print coded dimensions if not setJames Almer2024-02-131-0/+1
* lavc: deprecate avcodec_close()Anton Khirnov2024-02-091-3/+9
* all: use av_channel_layout_describe_bprint instead of av_channel_layout_descr...Marton Balint2024-01-071-6/+1
* avcodec/get_buffer: Use RefStruct API for FramePoolAndreas Rheinhardt2023-10-071-1/+2
* avcodec/avcodec: Avoid codec_desc.h, codec_par.h inclusionsAndreas Rheinhardt2023-10-031-0/+1
* avutil/internal: Don't auto-include emms.hAndreas Rheinhardt2023-09-041-0/+1
* avcodec/internal: Move FF_MAX_EXTRADATA_SIZE to its only userAndreas Rheinhardt2023-08-051-0/+7
* lavc: deprecate AV_CODEC_FLAG_DROPCHANGEDAnton Khirnov2023-07-151-0/+2
* lavc: add generic-encode-layer private dataAnton Khirnov2023-07-071-1/+1
* lavc: add generic-decode-layer private dataAnton Khirnov2023-07-071-1/+3
* lavc/avcodec: split flushing into decode- and encode-specific functionsAnton Khirnov2023-07-071-14/+3
* lavc: add a header for internal generic-layer APIsAnton Khirnov2023-07-071-0/+1
* lavc/decode: stop duplicating code from hwaccel_uninit()Anton Khirnov2023-05-291-3/+2
* avcodec/avcodec: fix UB NULL+0Zhao Zhili2023-05-041-2/+3
* avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_numberMarton Balint2023-02-131-1/+6
* avcodec: remove FF_API_AVCTX_TIMEBASEJames Almer2023-02-091-5/+0
* Revert "avcodec/decode: use a packet list to store packet properties"James Almer2022-12-071-10/+0
* avcodec/avcodec: Always use old channel count/layout if setAndreas Rheinhardt2022-09-221-2/+2
* avcodec/avcodec: Check for more invalid channel layoutsAndreas Rheinhardt2022-09-221-0/+14
* avcodec/avcodec: Uninitialize AVChannelLayout before overwriting itAndreas Rheinhardt2022-09-221-0/+1
* avcodec/avcodec: Use the new API fields to validate the layout returned by de...James Almer2022-09-191-18/+4
* avcodec/avcodec: Remove redundant checkAndreas Rheinhardt2022-08-151-2/+1
* avcodec/avcodec: Move initializing frame-thrd encoder to encode_preinitAndreas Rheinhardt2022-08-151-6/+0
* lavc: add API for exporting reconstructed frames from encodersAnton Khirnov2022-08-021-0/+12
* avcodec: add common fflcms2 boilerplateNiklas Haas2022-07-301-0/+4
* avcodec/aacdec: remove skip samples multiplierJames Almer2022-07-221-2/+0
* avcodec: Make init-threadsafety the defaultAndreas Rheinhardt2022-07-181-2/+2
* avcodec/internal: Hide stuff only used by the core decode APIAndreas Rheinhardt2022-05-121-0/+1
* lavc: drop a confusing message about "thread emulation"Anton Khirnov2022-05-111-3/+0
* lavc/avcodec: only allocate decoding packets for decodersAnton Khirnov2022-05-111-6/+1
* lib*/version: Move library version functions into files of their ownAndreas Rheinhardt2022-05-101-25/+0
* avcodec/avcodec: Don't reset decoder-fields for encoders when flushingAndreas Rheinhardt2022-04-131-12/+11
* avcodec/avcodec: Simplify accessing AVSubtitleRect via dedicated pointerAndreas Rheinhardt2022-04-131-6/+9
* avcodec/avcodec: Avoid av_frame_unref(NULL)Andreas Rheinhardt2022-04-131-1/+2
* lavc/encode: drop EncodeSimpleContextAnton Khirnov2022-04-131-2/+2
* lavc/avcodec: only allocate the encoding frame for encodersAnton Khirnov2022-04-131-3/+1
* lavc/avcodec: simplify codec id/type validity checkingAnton Khirnov2022-04-131-8/+6
* avcodec/codec_internal: Add FFCodec, hide internal part of AVCodecAndreas Rheinhardt2022-03-211-17/+19
* avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.hAndreas Rheinhardt2022-03-211-0/+1