70 Commits (d36cb46681aa861b307e1fd378c543e1d84eb578)

Author SHA1 Message Date
Anton Khirnov 1e7d2007c3 all: use designated initializers for AVOption.unit 11 months ago
Anton Khirnov 08bebeb1be Revert "all: Don't set AVClass.item_name to its default value" 12 months ago
Andreas Rheinhardt 0c6203c97a all: Don't set AVClass.item_name to its default value 1 year ago
Anton Khirnov 8d73f3ce56 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2 years ago
Andreas Rheinhardt d2dc6440e6 avcodec/vc2enc: Don't use bitcount when byte-aligned 2 years ago
Andreas Rheinhardt 48286d4d98 avcodec/codec_internal: Add macro to set AVCodec.long_name 2 years ago
Andreas Rheinhardt 5828e8209f avcodec: Constify frame->data pointers for encoders where possible 2 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 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 4 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