61 Commits (2f9cd8861797df5b4d2e36143dfa8268b65cfd38)

Author SHA1 Message Date
James Almer b1fdb0b347 Revert "avcodec/decode: use a packet list to store packet properties" 2 years ago
Andreas Rheinhardt 90edbd3185 avcodec/avcodec: Always use old channel count/layout if set 2 years ago
Andreas Rheinhardt a06a2d8943 avcodec/avcodec: Check for more invalid channel layouts 2 years ago
Andreas Rheinhardt e2e3181519 avcodec/avcodec: Uninitialize AVChannelLayout before overwriting it 2 years ago
James Almer 33cdf51a06 avcodec/avcodec: Use the new API fields to validate the layout returned by decoders 2 years ago
Andreas Rheinhardt 70f3035482 avcodec/avcodec: Remove redundant check 2 years ago
Andreas Rheinhardt 3040876833 avcodec/avcodec: Move initializing frame-thrd encoder to encode_preinit 2 years ago
Anton Khirnov e3838b856f lavc: add API for exporting reconstructed frames from encoders 2 years ago
Niklas Haas c688ddc067 avcodec: add common fflcms2 boilerplate 2 years ago
James Almer 5114ce1e2a avcodec/aacdec: remove skip samples multiplier 2 years ago
Andreas Rheinhardt 21b23ceab3 avcodec: Make init-threadsafety the default 2 years ago
Andreas Rheinhardt c19797bf59 avcodec/internal: Hide stuff only used by the core decode API 3 years ago
Anton Khirnov 8016219472 lavc: drop a confusing message about "thread emulation" 3 years ago
Anton Khirnov 2cb86cd00c lavc/avcodec: only allocate decoding packets for decoders 3 years ago
Andreas Rheinhardt f2b79c5b85 lib*/version: Move library version functions into files of their own 3 years ago
Andreas Rheinhardt fa3f9f2f6a avcodec/avcodec: Don't reset decoder-fields for encoders when flushing 3 years ago
Andreas Rheinhardt f6e167998f avcodec/avcodec: Simplify accessing AVSubtitleRect via dedicated pointer 3 years ago
Andreas Rheinhardt 3649051dc4 avcodec/avcodec: Avoid av_frame_unref(NULL) 3 years ago
Anton Khirnov 32413600e8 lavc/encode: drop EncodeSimpleContext 3 years ago
Anton Khirnov 1c01dca144 lavc/avcodec: only allocate the encoding frame for encoders 3 years ago
Anton Khirnov 7efa6418b8 lavc/avcodec: simplify codec id/type validity checking 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
Anton Khirnov 5636972c7a lavc: drop temporary compat wrappers for channel layout API change 3 years ago
Vittorio Giovara 548aeb9383 lavc: switch to the new channel layout API 3 years ago
Andreas Rheinhardt 23b17f96f7 avcodec/avcodec: Decrease the amount of time while holding the lock 3 years ago
Anton Khirnov 37e70d4802 lavc/avcodec: switch to new FIFO API 3 years ago
Andreas Rheinhardt ffdda740fe avcodec/internal: Allow receive_frame codecs to use decode_simple pkt 3 years ago
Andreas Rheinhardt b9fd9bce73 avcodec/avcodec: Simplify check for flushing of bsf 3 years ago
Andreas Rheinhardt 29e23ac71d avcodec/avcodec: Remove redundant assert 3 years ago
Andreas Rheinhardt 482850992c avcodec/avcodec: Make sanity check stricter 3 years ago
James Almer 590a7e02f0 avcodec: add a Film Grain codec property flag 3 years ago
Andreas Rheinhardt 1be3d8a0cb avcodec/avcodec: Stop including channel_layout.h in avcodec.h 3 years ago
Andreas Rheinhardt 57b5ec6ba7 avcodec/avcodec: Stop including bsf.h in avcodec.h 3 years ago
Andreas Rheinhardt 7af1a3cebe avcodec/avcodec: Don't free options on failure in avcodec_open2() 3 years ago
Andreas Rheinhardt 73f9d5b673 avcodec/avcodec: Avoid redundant copies of options in avcodec_open2 3 years ago
Andreas Rheinhardt 3f6e715336 avcodec/frame_thread_encoder: Avoid dictionaries 3 years ago
Andreas Rheinhardt 9e13df3776 avcodec/avcodec: Use avcodec_close() on avcodec_open2() failure 4 years ago
Andreas Rheinhardt 29f5c1e51b avcodec/avcodec: Store whether AVCodec->close needs to be called 4 years ago
Andreas Rheinhardt d07534b5f5 avcodec/avcodec: Free frame_thread_encoder on avcodec_open2() error 4 years ago
Andreas Rheinhardt 7c1f347b18 avcodec: Remove deprecated old encode/decode APIs 4 years ago
Andreas Rheinhardt 11bc790893 avcodec: Remove deprecated AVCodecContext.coded_frame 4 years ago
Andreas Rheinhardt e8fdb0db16 avcodec: Remove lock manager API 4 years ago
Andreas Rheinhardt a1ed984e04 avcodec/avcodec: Actually honour the documentation of subtitle_header 4 years ago
Andreas Rheinhardt 54127cc427 avcodec/avcodec: Use AVBPrint in avcodec_string() 4 years ago
Andreas Rheinhardt e65a5df4fa avcodec/avcodec: Update check for identical colorspace/primaries/trc names 4 years ago
Andreas Rheinhardt 88b7d9fd36 avcodec/avcodec: Don't use NULL for %s printf specifier 4 years ago
Andreas Rheinhardt 48aa531984 avcodec/avcodec: Use dedicated pointer to access AVCodecInternal 4 years ago
Andreas Rheinhardt 77616c5fb4 avcodec/avcodec: Move decoder channel count check to ff_decode_preinit 4 years ago