summaryrefslogtreecommitdiff
path: root/libavcodec/encode.c
Commit message (Expand)AuthorAgeFilesLines
* lavc: deprecate AVCodecContext.ticks_per_frameAnton Khirnov2023-05-151-0/+4
* 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/+2
* 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/+5
* lavc/encode: do not use pkt_duration for encodingAnton Khirnov2023-04-191-7/+0
* avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_numberMarton Balint2023-02-131-2/+12
* avcodec: remove FF_API_THREAD_SAFE_CALLBACKSJames Almer2023-02-091-6/+1
* lavu/frame: deprecate reordered_opaqueAnton Khirnov2023-02-041-0/+4
* lavc/encode: pass through frame durations to encoded packetsAnton Khirnov2023-01-291-2/+12
* lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encodersAnton Khirnov2023-01-291-0/+19
* lavc: add a codec flag for propagating opaque from frames to packetsAnton Khirnov2023-01-291-0/+7
* lavc: add a private cap for fake-delay encodersAnton Khirnov2023-01-291-2/+4
* lavc/encode: combine setting no-delay pts for video/audioAnton Khirnov2022-10-111-5/+5
* lavc/encode: generalize a check for setting dts=ptsAnton Khirnov2022-10-111-3/+6
* avcodec/encode: Remove deprecated always-false checksAndreas Rheinhardt2022-09-221-20/+0
* avcodec/avcodec: Check for more invalid channel layoutsAndreas Rheinhardt2022-09-221-5/+0
* avcodec/encode: Remove dead deprecated checkAndreas Rheinhardt2022-09-221-2/+0
* avcodec/encode: Enable encoders to control padding of last frameAndreas Rheinhardt2022-09-191-6/+11
* avcodec/encode: Redo checks for small last audio frameAndreas Rheinhardt2022-09-191-12/+9
* avcodec/frame_thread_encoder: Stop serializing unreferencing AVFramesAndreas Rheinhardt2022-09-031-1/+7
* avcodec/encode: Avoid unreferencing blank AVFramesAndreas Rheinhardt2022-09-031-4/+3
* avcodec: Make ff_alloc_packet() based encoders accept user buffersAndreas Rheinhardt2022-08-271-1/+18
* avcodec/encode: Remove redundant checkAndreas Rheinhardt2022-08-271-1/+1
* avcodec/encode, frame_thread_encoder: Unify calling encode callbackAndreas Rheinhardt2022-08-271-42/+44
* avcodec/encode: Simplify check for frame-threaded encoderAndreas Rheinhardt2022-08-271-3/+2
* avcodec/encode: Apply intra_only_flag for receive_packet-API, tooAndreas Rheinhardt2022-08-271-1/+2
* avcodec/avcodec: Move initializing frame-thrd encoder to encode_preinitAndreas Rheinhardt2022-08-151-0/+6
* lavc: add API for exporting reconstructed frames from encodersAnton Khirnov2022-08-021-0/+25
* avcodec/encode:: generate ICC profilesNiklas Haas2022-07-301-0/+53
* lavc: use AVFrame.duration instead of AVFrame.pkt_durationAnton Khirnov2022-07-191-1/+10
* avcodec/encode: Avoid check whose result is known in advanceAndreas Rheinhardt2022-07-091-5/+4
* lavc/encode: add an encoder-specific get_buffer() variantAnton Khirnov2022-05-111-0/+34
* avcodec/encode: Fix check for encoders impl. encode-simple APIAndreas Rheinhardt2022-04-131-1/+1
* lavc/encode: pick a sane default for bits_per_raw_sample if it's not setAnton Khirnov2022-04-131-0/+3
* lavc/encode: reindentAnton Khirnov2022-04-131-11/+11
* lavc/encode: factor audio/video-specific parts out of ff_encode_preinit()Anton Khirnov2022-04-131-62/+85
* lavc/encode: drop EncodeSimpleContextAnton Khirnov2022-04-131-4/+3
* lavc/avcodec: only allocate the encoding frame for encodersAnton Khirnov2022-04-131-0/+7
* avcodec/codec_internal: Use union for FFCodec decode/encode callbacksAndreas Rheinhardt2022-04-051-5/+5
* avcodec/codec_internal: Add FFCodec, hide internal part of AVCodecAndreas Rheinhardt2022-03-211-5/+7
* lavc: drop temporary compat wrappers for channel layout API changeAnton Khirnov2022-03-151-16/+1
* lavc: switch to the new channel layout APIVittorio Giovara2022-03-151-6/+30
* lavc/encode: set frame_number for encoders using receive_packet()Anton Khirnov2021-12-171-4/+3
* lavc/encode: improve the empty frame checkAnton Khirnov2021-12-171-1/+1
* avcodec/encode: Set AV_PKT_FLAG_KEY based upon AV_CODEC_PROP_INTRA_ONLYAndreas Rheinhardt2021-09-281-4/+3
* avcodec/avcodec: Stop including channel_layout.h in avcodec.hAndreas Rheinhardt2021-07-221-0/+1
* avcodec/encode: Always use intermediate buffer in ff_alloc_packet2()Andreas Rheinhardt2021-06-081-11/+7
* avcodec: Remove deprecated old encode/decode APIsAndreas Rheinhardt2021-04-271-111/+0
* avcodec: Remove deprecated AVCodecContext.coded_frameAndreas Rheinhardt2021-04-271-8/+0