70 Commits (3fe98db7bbe7132a5d0893597ed5d68923902965)

Author SHA1 Message Date
Anton Khirnov f264204de9 lavc: deprecate AV_CODEC_FLAG_DROPCHANGED 1 year ago
Anton Khirnov 232700154c lavc: add generic-encode-layer private data 1 year ago
Anton Khirnov f2fb882b3f lavc: add generic-decode-layer private data 1 year ago
Anton Khirnov 6ff27024b8 lavc/avcodec: split flushing into decode- and encode-specific functions 1 year ago
Anton Khirnov 5e7b5b0090 lavc: add a header for internal generic-layer APIs 1 year ago
Anton Khirnov 3d2e1aa324
lavc/decode: stop duplicating code from hwaccel_uninit() 1 year ago
Zhao Zhili 36a56d3cc8 avcodec/avcodec: fix UB NULL+0 2 years ago
Marton Balint 6b6f7db819 avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2 years ago
James Almer 5f9e848e68 avcodec: remove FF_API_AVCTX_TIMEBASE 2 years ago
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