62 Commits (d2d8b9b972ba2df6b2a2ebe29f5307cbb7a69c33)

Author SHA1 Message Date
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt 5aabb2596f avcodec/codec_internal: Rename AVCodecDefault->FFCodecDefault 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
Martin Storsjö f2da2e1458 libavcodec: Split version.h 3 years ago
Andreas Rheinhardt 155cd6baa4 Remove obsolete version.h inclusions 3 years ago
Andreas Rheinhardt ca73a2c826 avcodec/vc2enc: Cleanup generically on allocation failure 3 years ago
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