35 Commits (d15f65c4699de54eafc3b9a8f145cad978666520)

Author SHA1 Message Date
Anton Khirnov b780b6db64 lavc/encode: set frame_number for encoders using receive_packet() 3 years ago
Anton Khirnov 67aceaf4ad lavc/encode: improve the empty frame check 3 years ago
Andreas Rheinhardt 3f11eac757 avcodec/encode: Set AV_PKT_FLAG_KEY based upon AV_CODEC_PROP_INTRA_ONLY 3 years ago
Andreas Rheinhardt 1be3d8a0cb avcodec/avcodec: Stop including channel_layout.h in avcodec.h 3 years ago
Andreas Rheinhardt 56e9e0273a avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 4 years ago
Andreas Rheinhardt 7c1f347b18 avcodec: Remove deprecated old encode/decode APIs 4 years ago
Andreas Rheinhardt 11bc790893 avcodec: Remove deprecated AVCodecContext.coded_frame 4 years ago
Andreas Rheinhardt ad184c8e36 avcodec/encode: Zero padding in ff_get_encode_buffer() 4 years ago
Andreas Rheinhardt 059fc2d9da avcodec/mjpegenc: Include all supported pix_fmts in mpegenc pix_fmts 4 years ago
Andreas Rheinhardt 6e8e9b7633 avcodec/encode: Fix check for allowed LJPEG pixel formats 4 years ago
James Almer 039ea9ec7b avcodec/encode: silence a deprecation warning about av_init_packet() 4 years ago
Anton Khirnov dbb1dfabb7 lavc/encode: reindent after previous commit 4 years ago
Anton Khirnov 3f53c84847 lavc: factor out encoder init/validation from avcodec_open2() 4 years ago
James Almer 6e7e3a3820 avcodec: add a get_encode_buffer() callback to AVCodecContext 4 years ago
Andreas Rheinhardt 76d428e090 avcodec/frame_thread_encoder: Avoid creating reference to frame 4 years ago
Anton Khirnov 9e30859cb6 lavc: shedule old encoding/decoding API for removal 4 years ago
James Almer 0271098e6c avcodec/encode: unref the packet on AVCodec.receive_packet() failure 4 years ago
James Almer 93016f5d1d avcodec/encode: restructure the old encode API 5 years ago
James Almer 827d6fe73d avcodec/encode: restructure the core encoding code 5 years ago
Andreas Rheinhardt f02b1b1222 avcodec/encode: Remove ff_alloc_packet 5 years ago
James Almer cde7818d9f avcodec/frame_thread_encoder: remove usage of avcodec_encode_video2() 5 years ago
Anton Khirnov f30a41a608 Stop hardcoding align=32 in av_frame_get_buffer() calls. 5 years ago
James Almer 73ee53f317 avcodec/encode: add missing assert to avcodec_receive_packet() 5 years ago
Marton Balint 686755f02b avcodec/encode: only allow undersized audio frames if they are the last 5 years ago
Zhong Li d91370e0f1 lavc/encode: fix frame_number double-counted 6 years ago
Jun Zhao c9ed7f0024 lavc/encode: remove redundant av_init_packet after av_packet_unref. 6 years ago
James Almer e61d8b82a2 avcodec/encode: use av_packet_make_refcounted to ensure packets are ref counted 7 years ago
James Almer 87e625c263 avcodec/encode: do proper cleanup on failure 7 years ago
James Almer 712ee85816 avcodec/encode: free non-referenced packets' side data in the old encode API functions 7 years ago
James Almer a22c6a4796 avcodec/encode: remove usage of av_dup_packet() 7 years ago
Muhammad Faiz 31f61b0d4f avcodec: do not use AVFrame accessor 8 years ago
Vittorio Giovara 48bb0da050 lavc: Drop deprecated way of setting audio delay on encode 8 years ago
Anton Khirnov 328cd2b599 lavc: move encoding-related code from utils.c to a new file 8 years ago