| Commit message (Expand) | Author | Age | Files | Lines |
* | avcodec/frame_thread_encoder: Stop serializing unreferencing AVFrames | Andreas Rheinhardt | 2022-09-03 | 1 | -1/+7 |
* | avcodec/encode: Avoid unreferencing blank AVFrames | Andreas Rheinhardt | 2022-09-03 | 1 | -4/+3 |
* | avcodec: Make ff_alloc_packet() based encoders accept user buffers | Andreas Rheinhardt | 2022-08-27 | 1 | -1/+18 |
* | avcodec/encode: Remove redundant check | Andreas Rheinhardt | 2022-08-27 | 1 | -1/+1 |
* | avcodec/encode, frame_thread_encoder: Unify calling encode callback | Andreas Rheinhardt | 2022-08-27 | 1 | -42/+44 |
* | avcodec/encode: Simplify check for frame-threaded encoder | Andreas Rheinhardt | 2022-08-27 | 1 | -3/+2 |
* | avcodec/encode: Apply intra_only_flag for receive_packet-API, too | Andreas Rheinhardt | 2022-08-27 | 1 | -1/+2 |
* | avcodec/avcodec: Move initializing frame-thrd encoder to encode_preinit | Andreas Rheinhardt | 2022-08-15 | 1 | -0/+6 |
* | lavc: add API for exporting reconstructed frames from encoders | Anton Khirnov | 2022-08-02 | 1 | -0/+25 |
* | avcodec/encode:: generate ICC profiles | Niklas Haas | 2022-07-30 | 1 | -0/+53 |
* | lavc: use AVFrame.duration instead of AVFrame.pkt_duration | Anton Khirnov | 2022-07-19 | 1 | -1/+10 |
* | avcodec/encode: Avoid check whose result is known in advance | Andreas Rheinhardt | 2022-07-09 | 1 | -5/+4 |
* | lavc/encode: add an encoder-specific get_buffer() variant | Anton Khirnov | 2022-05-11 | 1 | -0/+34 |
* | avcodec/encode: Fix check for encoders impl. encode-simple API | Andreas Rheinhardt | 2022-04-13 | 1 | -1/+1 |
* | lavc/encode: pick a sane default for bits_per_raw_sample if it's not set | Anton Khirnov | 2022-04-13 | 1 | -0/+3 |
* | lavc/encode: reindent | Anton Khirnov | 2022-04-13 | 1 | -11/+11 |
* | lavc/encode: factor audio/video-specific parts out of ff_encode_preinit() | Anton Khirnov | 2022-04-13 | 1 | -62/+85 |
* | lavc/encode: drop EncodeSimpleContext | Anton Khirnov | 2022-04-13 | 1 | -4/+3 |
* | lavc/avcodec: only allocate the encoding frame for encoders | Anton Khirnov | 2022-04-13 | 1 | -0/+7 |
* | avcodec/codec_internal: Use union for FFCodec decode/encode callbacks | Andreas Rheinhardt | 2022-04-05 | 1 | -5/+5 |
* | avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec | Andreas Rheinhardt | 2022-03-21 | 1 | -5/+7 |
* | lavc: drop temporary compat wrappers for channel layout API change | Anton Khirnov | 2022-03-15 | 1 | -16/+1 |
* | lavc: switch to the new channel layout API | Vittorio Giovara | 2022-03-15 | 1 | -6/+30 |
* | lavc/encode: set frame_number for encoders using receive_packet() | Anton Khirnov | 2021-12-17 | 1 | -4/+3 |
* | lavc/encode: improve the empty frame check | Anton Khirnov | 2021-12-17 | 1 | -1/+1 |
* | avcodec/encode: Set AV_PKT_FLAG_KEY based upon AV_CODEC_PROP_INTRA_ONLY | Andreas Rheinhardt | 2021-09-28 | 1 | -4/+3 |
* | avcodec/avcodec: Stop including channel_layout.h in avcodec.h | Andreas Rheinhardt | 2021-07-22 | 1 | -0/+1 |
* | avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() | Andreas Rheinhardt | 2021-06-08 | 1 | -11/+7 |
* | avcodec: Remove deprecated old encode/decode APIs | Andreas Rheinhardt | 2021-04-27 | 1 | -111/+0 |
* | avcodec: Remove deprecated AVCodecContext.coded_frame | Andreas Rheinhardt | 2021-04-27 | 1 | -8/+0 |
* | avcodec/encode: Zero padding in ff_get_encode_buffer() | Andreas Rheinhardt | 2021-04-27 | 1 | -1/+1 |
* | avcodec/mjpegenc: Include all supported pix_fmts in mpegenc pix_fmts | Andreas Rheinhardt | 2021-04-10 | 1 | -3/+1 |
* | avcodec/encode: Fix check for allowed LJPEG pixel formats | Andreas Rheinhardt | 2021-04-08 | 1 | -1/+1 |
* | avcodec/encode: silence a deprecation warning about av_init_packet() | James Almer | 2021-03-17 | 1 | -0/+2 |
* | lavc/encode: reindent after previous commit | Anton Khirnov | 2021-03-16 | 1 | -123/+123 |
* | lavc: factor out encoder init/validation from avcodec_open2() | Anton Khirnov | 2021-03-16 | 1 | -0/+157 |
* | avcodec: add a get_encode_buffer() callback to AVCodecContext | James Almer | 2021-03-12 | 1 | -0/+59 |
* | avcodec/frame_thread_encoder: Avoid creating reference to frame | Andreas Rheinhardt | 2021-02-16 | 1 | -0/+4 |
* | lavc: shedule old encoding/decoding API for removal | Anton Khirnov | 2021-01-26 | 1 | -0/+2 |
* | avcodec/encode: unref the packet on AVCodec.receive_packet() failure | James Almer | 2020-09-01 | 1 | -1/+3 |
* | avcodec/encode: restructure the old encode API | James Almer | 2020-06-18 | 1 | -261/+109 |
* | avcodec/encode: restructure the core encoding code | James Almer | 2020-06-18 | 1 | -68/+218 |
* | avcodec/encode: Remove ff_alloc_packet | Andreas Rheinhardt | 2020-06-01 | 1 | -5/+0 |
* | avcodec/frame_thread_encoder: remove usage of avcodec_encode_video2() | James Almer | 2020-05-25 | 1 | -8/+12 |
* | Stop hardcoding align=32 in av_frame_get_buffer() calls. | Anton Khirnov | 2020-05-22 | 1 | -1/+1 |
* | avcodec/encode: add missing assert to avcodec_receive_packet() | James Almer | 2019-11-14 | 1 | -1/+7 |
* | avcodec/encode: only allow undersized audio frames if they are the last | Marton Balint | 2019-08-11 | 1 | -2/+8 |
* | lavc/encode: fix frame_number double-counted | Zhong Li | 2018-08-27 | 1 | -3/+4 |
* | lavc/encode: remove redundant av_init_packet after av_packet_unref. | Jun Zhao | 2018-08-23 | 1 | -4/+0 |
* | avcodec/encode: use av_packet_make_refcounted to ensure packets are ref counted | James Almer | 2018-04-01 | 1 | -8/+2 |