summaryrefslogtreecommitdiff
path: root/libavcodec/vc2enc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* vc2enc: allocate the DWT context with the current plane sizeRostislav Pehlivanov2016-02-281-2/+2
* 2enc: clip and warn when user bitrate set too lowRostislav Pehlivanov2016-02-281-2/+2
* vc2enc: clip and warn when user bitrate set too lowRostislav Pehlivanov2016-02-281-0/+23
* vc2enc: carry over quantization index across frames as a starting pointRostislav Pehlivanov2016-02-281-6/+6
* vc2enc: use 32 bits for quantized coefficients LUTRostislav Pehlivanov2016-02-281-9/+9
* vc2enc: cache bits per quantizer, calculate wasted bitsRostislav Pehlivanov2016-02-281-5/+32
* vc2enc: calculate the minimum slice size only onceRostislav Pehlivanov2016-02-261-3/+7
* vc2enc: halve allocated table size, refactor and optimize quantizationRostislav Pehlivanov2016-02-261-58/+50
* vc2enc: use FFABS() instead of abs()Rostislav Pehlivanov2016-02-261-3/+3
* vc2enc: correctly zero out coefficient array paddingRostislav Pehlivanov2016-02-261-1/+1
* vc2enc: mark as FF_CODEC_CAP_INIT_THREADSAFE and align AVCodec entriesRostislav Pehlivanov2016-02-261-11/+12
* vc2enc: set quantization ceiling to 50Rostislav Pehlivanov2016-02-221-1/+1
* vc2enc: use LAVC_INDENT instead of FFMPEG_VERSION for encoder commentRostislav Pehlivanov2016-02-211-2/+2
* vc2enc: add support for Haar wavelet transformsRostislav Pehlivanov2016-02-201-2/+4
* vc2enc: print the average quantization index at the endRostislav Pehlivanov2016-02-151-0/+2
* vc2enc: fix use of uninitialized variables in the rate control systemRostislav Pehlivanov2016-02-151-5/+5
* avcodec: add a native SMPTE VC-2 HQ encoderRostislav Pehlivanov2016-02-101-0/+1196