78 Commits (e10a5b91bc1b138174ab2661171038431ca44213)

Author SHA1 Message Date
Anton Khirnov 7d1d61cc5f lavc: deprecate AVCodecContext.ticks_per_frame 2 years ago
James Almer 3e06f6f040 avutil/frame: deprecate key_frame 2 years ago
James Almer dc7bd7c5a5 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2 years ago
James Almer 599abc0f3a avutil/frame: deprecate interlaced_frame and top_field_first 2 years ago
James Almer 2f561ba953 avcodec: use the new AVFrame interlace flags in all decoders and encoders 2 years ago
Anton Khirnov 6118be25e1 lavc/encode: do not use pkt_duration for encoding 2 years ago
Marton Balint 6b6f7db819 avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2 years ago
James Almer e0786a8eeb avcodec: remove FF_API_THREAD_SAFE_CALLBACKS 2 years ago
Anton Khirnov bdc76f467f lavu/frame: deprecate reordered_opaque 2 years ago
Anton Khirnov a1a80f2e64 lavc/encode: pass through frame durations to encoded packets 2 years ago
Anton Khirnov 8d73f3ce56 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2 years ago
Anton Khirnov 5c0348f3d6 lavc: add a codec flag for propagating opaque from frames to packets 2 years ago
Anton Khirnov d0c8ca961d lavc: add a private cap for fake-delay encoders 2 years ago
Anton Khirnov adb927fa7a lavc/encode: combine setting no-delay pts for video/audio 2 years ago
Anton Khirnov 8789720d28 lavc/encode: generalize a check for setting dts=pts 2 years ago
Andreas Rheinhardt 9ffd0c46b1 avcodec/encode: Remove deprecated always-false checks 2 years ago
Andreas Rheinhardt a06a2d8943 avcodec/avcodec: Check for more invalid channel layouts 2 years ago
Andreas Rheinhardt 859d9d70f9 avcodec/encode: Remove dead deprecated check 2 years ago
Andreas Rheinhardt 017d976629 avcodec/encode: Enable encoders to control padding of last frame 2 years ago
Andreas Rheinhardt dc7b664557 avcodec/encode: Redo checks for small last audio frame 2 years ago
Andreas Rheinhardt 65f6851448 avcodec/frame_thread_encoder: Stop serializing unreferencing AVFrames 2 years ago
Andreas Rheinhardt 25ea90b733 avcodec/encode: Avoid unreferencing blank AVFrames 2 years ago
Andreas Rheinhardt a499b4345b avcodec: Make ff_alloc_packet() based encoders accept user buffers 2 years ago
Andreas Rheinhardt 52dcf0e0f5 avcodec/encode: Remove redundant check 2 years ago
Andreas Rheinhardt 1e6307f46c avcodec/encode, frame_thread_encoder: Unify calling encode callback 2 years ago
Andreas Rheinhardt 312d4467f3 avcodec/encode: Simplify check for frame-threaded encoder 2 years ago
Andreas Rheinhardt 8e56e6b2be avcodec/encode: Apply intra_only_flag for receive_packet-API, too 2 years ago
Andreas Rheinhardt 3040876833 avcodec/avcodec: Move initializing frame-thrd encoder to encode_preinit 2 years ago
Anton Khirnov e3838b856f lavc: add API for exporting reconstructed frames from encoders 2 years ago
Niklas Haas 8377ef43f4 avcodec/encode:: generate ICC profiles 2 years ago
Anton Khirnov ac2cda4296 lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2 years ago
Andreas Rheinhardt e4f7a2b003 avcodec/encode: Avoid check whose result is known in advance 2 years ago
Anton Khirnov c954cf1e1b lavc/encode: add an encoder-specific get_buffer() variant 3 years ago
Andreas Rheinhardt 3a920372a1 avcodec/encode: Fix check for encoders impl. encode-simple API 3 years ago
Anton Khirnov e663030267 lavc/encode: pick a sane default for bits_per_raw_sample if it's not set 3 years ago
Anton Khirnov ee26138e67 lavc/encode: reindent 3 years ago
Anton Khirnov 15975881ae lavc/encode: factor audio/video-specific parts out of ff_encode_preinit() 3 years ago
Anton Khirnov 32413600e8 lavc/encode: drop EncodeSimpleContext 3 years ago
Anton Khirnov 1c01dca144 lavc/avcodec: only allocate the encoding frame for encoders 3 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt 20f9727018 avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 3 years ago
Anton Khirnov 5636972c7a lavc: drop temporary compat wrappers for channel layout API change 3 years ago
Vittorio Giovara 548aeb9383 lavc: switch to the new channel layout API 3 years ago
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() 3 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