55 Commits (2135167c30e34640ed528931017f7bf0b327e6e3)

Author SHA1 Message Date
Michael Niedermayer f7862e8268 avcodec/vc2enc: Check for non negative slice bounds 4 years ago
Andreas Rheinhardt ed8a7c25cd avcodec/vc2enc: Allow user-supplied buffers 4 years ago
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
Andreas Rheinhardt aa2e0b868d avcodec/vc2enc: Actually zero padding 4 years ago
Mark Thompson ac05413dfb vc2enc: Add missing static to local variables 4 years ago
Anton Khirnov 944ba30db0 put_bits: make avpriv_put_string() lavc-local 4 years ago
Anton Khirnov 717503f716 put_bits: make avpriv_align_put_bits() inline 4 years ago
Andreas Rheinhardt 8129c32e48 avcodec, avfilter, avformat: Remove redundant avpriv_align_put_bits 5 years ago
Lynne 377a095dc3
vc2enc: zero padding of the coefficient buffer 5 years ago
Rostislav Pehlivanov 688060fbb7 vc2enc: properly promote operations to 64 bits 7 years ago
Rostislav Pehlivanov ea6973a573 vc2enc: replace quantization LUT with a smaller division LUT 7 years ago
Rostislav Pehlivanov 61a4ee8ab4 avcodec/vc2enc: prevent bitrate overshoots 7 years ago
Michael Niedermayer 6d00905f81 avcodec/vc2enc: Clear coef_buf on allocation 7 years ago
Rostislav Pehlivanov 3228ac730c vc2enc_dwt: pad the temporary buffer by the slice size 7 years ago
Martin Vignali 4ada428aae avcodec: remove remaining uses of avcodec_get_chroma_sub_sample 7 years ago
Kieran Kunhya 1358f7ddb3 Revert "vc2enc: Calculate average slice quantiser correctly" 7 years ago
Kieran Kunhya 626d200e76 vc2enc: Calculate average slice quantiser correctly 7 years ago
Rostislav Pehlivanov b52b398c30 vc2enc: decrease default strictness level 8 years ago
Rostislav Pehlivanov 09d89d9406 diractab: expose the maximum quantization index as a macro 9 years ago
Christophe Gisquet 9c1aa14bf0 vc2enc: prevent random data 9 years ago
Rostislav Pehlivanov 770d3c85af vc2enc: do not print the lavc version if the bitexact flag is enabled 9 years ago
Rostislav Pehlivanov 9e138c4813 vc2enc: use 32x16 slices by default 9 years ago
Rostislav Pehlivanov 77fb7177af vc2enc: don't require interlacing for 1080p50/60 base video formats 9 years ago
Rostislav Pehlivanov 72e1360007 vc2enc: optimize and simplify quantization 9 years ago
Rostislav Pehlivanov a14d4c076d vc2enc: simplify calc_slice_sizes() 9 years ago
Rostislav Pehlivanov a010e36f23 vc2enc: correctly zero out the slice size cache 9 years ago
Rostislav Pehlivanov 14b41e061d vc2enc: macro out slice size rounding 9 years ago
Rostislav Pehlivanov 2aebdfb451 vc2enc: add non-experimental support for all video formats from spec 9 years ago
Rostislav Pehlivanov d4773c94a6 vc2enc: simplify count_hq_slice() and caching 9 years ago
Rostislav Pehlivanov 500dc20dee vc2enc: fix segfault 9 years ago
Rostislav Pehlivanov f4b30beac0 vc2enc: increase the starting value of the size scaler 9 years ago
Rostislav Pehlivanov c45b1aa824 vc2enc: minor cosmetic changes 9 years ago
Rostislav Pehlivanov f21cf2b383 vc2enc: remove useless alignment on slice encoding 9 years ago
Rostislav Pehlivanov b88be742fa vc2enc: do not allocate packet until exact frame size is known 9 years ago
Rostislav Pehlivanov 7bcc57ad99 vc2enc: fix packet underallocation and minimum bitrate with interlacing 9 years ago
Rostislav Pehlivanov 41985d40c6 vc2enc: simplify slice cost caching 9 years ago
Rostislav Pehlivanov 6061b78e83 vc2enc: remove redundant put_padding() and use skip_put_bytes() instead 9 years ago
Rostislav Pehlivanov e7345abe05 vc2enc: redistribute leftover bytes 9 years ago
Rostislav Pehlivanov bbcd5e99c3 vc2enc: allocate the DWT context with the current plane size 9 years ago
Rostislav Pehlivanov 2f19583911 2enc: clip and warn when user bitrate set too low 9 years ago
Rostislav Pehlivanov 6e5c6d61bd vc2enc: clip and warn when user bitrate set too low 9 years ago
Rostislav Pehlivanov 0a2adf0f47 vc2enc: carry over quantization index across frames as a starting point 9 years ago
Rostislav Pehlivanov fc1d3cbfdc vc2enc: use 32 bits for quantized coefficients LUT 9 years ago
Rostislav Pehlivanov 5cc53c2e53 vc2enc: cache bits per quantizer, calculate wasted bits 9 years ago
Rostislav Pehlivanov bc7beb6574 vc2enc: calculate the minimum slice size only once 9 years ago
Rostislav Pehlivanov 2b811e4605 vc2enc: halve allocated table size, refactor and optimize quantization 9 years ago
Rostislav Pehlivanov 7db2e757c5 vc2enc: use FFABS() instead of abs() 9 years ago
Rostislav Pehlivanov 3ef10406e1 vc2enc: correctly zero out coefficient array padding 9 years ago
Rostislav Pehlivanov 35346c7b0f vc2enc: mark as FF_CODEC_CAP_INIT_THREADSAFE and align AVCodec entries 9 years ago
Rostislav Pehlivanov 1387f3a051 vc2enc: set quantization ceiling to 50 9 years ago