86 Commits (12eac2363774d8b844ba8a3f82f8dff065d5c84e)

Author SHA1 Message Date
Paul B Mahol 1d7a6eaee6 avcodec/proresenc_kostya: set avctx->profile from ctx 2 years ago
James Almer 2f561ba953 avcodec: use the new AVFrame interlace flags in all decoders and encoders 2 years ago
Anton Khirnov 8d73f3ce56 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2 years ago
Andreas Rheinhardt 48286d4d98 avcodec/codec_internal: Add macro to set AVCodec.long_name 2 years ago
Andreas Rheinhardt 92e702863c avcodec/proresdata: Move data only used by ff_prores_ks_encoder to it 3 years ago
Andreas Rheinhardt 21b23ceab3 avcodec: Make init-threadsafety the default 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
Andreas Rheinhardt a688f3c13c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 3 years ago
Andreas Rheinhardt fb36af3b66 avcodec/proresenc_kostya: Use av_calloc/av_malloc_array() 3 years ago
Andreas Rheinhardt 9d5810702c avcodec/proresenc_kostya: Cleanup generically after init failure 3 years ago
Andreas Rheinhardt ed6549887a avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 3 years ago
Andreas Rheinhardt 56e9e0273a avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 4 years ago
Andreas Rheinhardt cc07608240 avcodec/proresenc_kostya: Mark encoder as init-threadsafe 4 years ago
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
Andreas Rheinhardt 11bc790893 avcodec: Remove deprecated AVCodecContext.coded_frame 4 years ago
Andreas Rheinhardt 7c109cb923 avcodec/proresenc_kostya: Remove harmful check 4 years ago
Andreas Rheinhardt f9d1528fc9 avcodec/proresenc_kostya: Factor flushing PutBitContext out 4 years ago
Anton Khirnov e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 4 years ago
James Almer 13b1bbff0b avcodec: deprecate Lossless and Intra Only encoder capabilites 5 years ago
Paul B Mahol d64cbd4fda remove CHAR_MIN/CHAR_MAX usage 5 years ago
Alex Mogurenko e4788ae31b avcodec/prores_ks: Fix luma quantization if q >= MAX_STORED_Q 6 years ago
Vittorio Giovara cdc487bfc8 prores: Use profile names in the various encoders and decoders 6 years ago
Martin Vignali e6e4625862 avcodec/prores_ks : use official quant_matrix (for proxy and xq codec luma and chroma quant matrix is not the same) 7 years ago
Martin Vignali 1425114af2 avcodec/prores_ks : do not call estimate_alpha at each quantification step 7 years ago
Paul B Mahol bbaca6e867 avcodec/proresenc_kostya: add 4444XQ profile 8 years ago
Paul B Mahol 915be7e13a avcodec/proresenc_kostya: enable frame threading 8 years ago
Paul B Mahol 4bd4fc56ab avcodec/proresenc_kostya: use frame metadata instead of avctx 8 years ago
Paul B Mahol 315f51128a avcodec/prores_kostya: increase bits usage when alpha is used 8 years ago
Michael Niedermayer e36db49b7b avcodec: Add a min size parameter to ff_alloc_packet2() 10 years ago
James Almer ba625dd8a1 avcodec: use av_mod_uintp2() where useful 10 years ago
Clément Bœsch da2a49ac9a avcodec/proresenc_kostya: fix coded_frame handling 10 years ago
Dyami Caliri 50833c9f7b Fix buffer_size argument to init_put_bits() in multiple encoders. 10 years ago
Christophe Gisquet 140f535517 proresenc_ks: use chroma sampling in autoselection 10 years ago
Michael Niedermayer 1c5647f419 avcodec/proresenc_kostya: use av_freep(), do not leave stale pointers in memory 10 years ago
Christophe Gisquet a808733675 proresenc_ks: allow auto-selecting profile 11 years ago
Michael Niedermayer f0e51be8d0 avcodec/proresenc_kostya: allocate 1 slice more to avoid triggering the reallocation warning when the used space is actually less than the allocated 11 years ago
Michael Niedermayer 76a8cb9d7b avcodec/proresenc_kostya: set initial max_slice_size based on frame_size_upper_bound 11 years ago
Christophe Gisquet 117bc8e6ff proresenc_kostya: properly account for alpha 11 years ago
Christophe Gisquet 52b81ff463 proresenc_kostya: report buffer overflow 11 years ago
Christophe Gisquet bf10f09bcc proresenc_kostya: remove unneeded parameters 11 years ago
Thilo Borgmann d814a839ac Reinstate proper FFmpeg license for all files. 12 years ago
Michael Niedermayer b3c3996212 avcodec: rename prores encoders 12 years ago
Boris Maksalov c8e186fa7b prores_kostya: implement interlaced encoding. 13 years ago
Boris Maksalov f0cbab2ac7 prores_kostya: fix incorrect picture_size field. 13 years ago
Boris Maksalov d70231f02d Fix reading past the end of frame buffer. 13 years ago
Michael Niedermayer 3865ec2ace proresenc_kostya: do not attempt to free random things 13 years ago
Michael Niedermayer 76e8b336cd proresenc_kostya: Mention likely ancestry in the license header. 13 years ago
Michael Niedermayer d40132dab3 proresenc_kostya: fix encoded mantissa. 13 years ago
Paul B Mahol ae2c33b0c2 cosmetics: remove superfluous curly brackets 13 years ago