summaryrefslogtreecommitdiff
path: root/libavcodec/vc2enc.c
Commit message (Expand)AuthorAgeFilesLines
* lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encodersAnton Khirnov2023-01-291-1/+2
* avcodec/vc2enc: Don't use bitcount when byte-alignedAndreas Rheinhardt2022-10-091-6/+5
* avcodec/codec_internal: Add macro to set AVCodec.long_nameAndreas Rheinhardt2022-09-031-1/+1
* avcodec: Constify frame->data pointers for encoders where possibleAndreas Rheinhardt2022-08-051-1/+1
* avcodec: Make init-threadsafety the defaultAndreas Rheinhardt2022-07-181-1/+1
* avcodec/codec_internal: Use union for FFCodec decode/encode callbacksAndreas Rheinhardt2022-04-051-1/+1
* avcodec/codec_internal: Rename AVCodecDefault->FFCodecDefaultAndreas Rheinhardt2022-03-211-1/+1
* avcodec/codec_internal: Add FFCodec, hide internal part of AVCodecAndreas Rheinhardt2022-03-211-8/+8
* avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.hAndreas Rheinhardt2022-03-211-1/+1
* libavcodec: Split version.hMartin Storsjö2022-03-161-0/+1
* Remove obsolete version.h inclusionsAndreas Rheinhardt2022-02-241-1/+1
* avcodec/vc2enc: Cleanup generically on allocation failureAndreas Rheinhardt2022-02-111-9/+4
* avcodec/vc2enc: Check for non negative slice boundsMichael Niedermayer2021-06-081-0/+2
* avcodec/vc2enc: Allow user-supplied buffersAndreas Rheinhardt2021-05-151-4/+4
* avcodec: Constify AVCodecsAndreas Rheinhardt2021-04-271-1/+1
* avcodec/vc2enc: Actually zero paddingAndreas Rheinhardt2021-04-261-1/+1
* vc2enc: Add missing static to local variablesMark Thompson2021-02-021-2/+2
* put_bits: make avpriv_put_string() lavc-localAnton Khirnov2020-10-281-2/+2
* put_bits: make avpriv_align_put_bits() inlineAnton Khirnov2020-10-281-7/+7
* avcodec, avfilter, avformat: Remove redundant avpriv_align_put_bitsAndreas Rheinhardt2020-08-011-1/+0
* vc2enc: zero padding of the coefficient bufferLynne2019-12-171-0/+2
* vc2enc: properly promote operations to 64 bitsRostislav Pehlivanov2018-03-131-5/+5
* vc2enc: replace quantization LUT with a smaller division LUTRostislav Pehlivanov2018-03-101-87/+31
* avcodec/vc2enc: prevent bitrate overshootsRostislav Pehlivanov2018-01-311-8/+14
* avcodec/vc2enc: Clear coef_buf on allocationMichael Niedermayer2017-11-151-1/+1
* vc2enc_dwt: pad the temporary buffer by the slice sizeRostislav Pehlivanov2017-11-091-1/+2
* avcodec: remove remaining uses of avcodec_get_chroma_sub_sampleMartin Vignali2017-11-061-2/+4
* Revert "vc2enc: Calculate average slice quantiser correctly"Kieran Kunhya2017-11-041-3/+3
* vc2enc: Calculate average slice quantiser correctlyKieran Kunhya2017-11-041-3/+3
* vc2enc: decrease default strictness levelRostislav Pehlivanov2017-06-151-3/+3
* diractab: expose the maximum quantization index as a macroRostislav Pehlivanov2016-07-111-6/+3
* vc2enc: prevent random dataChristophe Gisquet2016-05-061-0/+5
* vc2enc: do not print the lavc version if the bitexact flag is enabledRostislav Pehlivanov2016-05-051-2/+3
* vc2enc: use 32x16 slices by defaultRostislav Pehlivanov2016-04-161-2/+2
* vc2enc: don't require interlacing for 1080p50/60 base video formatsRostislav Pehlivanov2016-04-161-2/+2
* vc2enc: optimize and simplify quantizationRostislav Pehlivanov2016-03-241-7/+8
* vc2enc: simplify calc_slice_sizes()Rostislav Pehlivanov2016-03-231-19/+13
* vc2enc: correctly zero out the slice size cacheRostislav Pehlivanov2016-03-231-1/+1
* vc2enc: macro out slice size roundingRostislav Pehlivanov2016-03-231-6/+9
* vc2enc: add non-experimental support for all video formats from specRostislav Pehlivanov2016-03-221-35/+59
* vc2enc: simplify count_hq_slice() and cachingRostislav Pehlivanov2016-03-211-15/+12
* vc2enc: fix segfaultRostislav Pehlivanov2016-03-211-1/+1
* vc2enc: increase the starting value of the size scalerRostislav Pehlivanov2016-03-181-1/+1
* vc2enc: minor cosmetic changesRostislav Pehlivanov2016-03-041-5/+4
* vc2enc: remove useless alignment on slice encodingRostislav Pehlivanov2016-03-041-1/+0
* vc2enc: do not allocate packet until exact frame size is knownRostislav Pehlivanov2016-03-041-166/+166
* vc2enc: fix packet underallocation and minimum bitrate with interlacingRostislav Pehlivanov2016-03-011-1/+3
* vc2enc: simplify slice cost cachingRostislav Pehlivanov2016-03-011-31/+13
* vc2enc: remove redundant put_padding() and use skip_put_bytes() insteadRostislav Pehlivanov2016-03-011-15/+3
* vc2enc: redistribute leftover bytesRostislav Pehlivanov2016-02-281-5/+55