207 Commits (48f4a29bae461cc9a1304d52e7f37c6b9ad32643)

Author SHA1 Message Date
Anton Khirnov a1eec66867 lavc/decode: deduplicate cleanup in ff_decode_receive_frame() 2 years ago
James Almer 56966f2eb2 avcodec/decode: reindent after the previous commit 2 years ago
James Almer bff86f31cc avcodec/decode: add a function to set frame props from a user provided packet 2 years ago
James Almer 0afdc398ce avcodec/decode: don't set last_pkt_props->size 2 years ago
James Almer b1fdb0b347 Revert "avcodec/decode: use a packet list to store packet properties" 2 years ago
Andreas Rheinhardt a06a2d8943 avcodec/avcodec: Check for more invalid channel layouts 2 years ago
James Almer 5a78421746 avcodec/decode: remove superfluous initial channels fields 2 years ago
Anton Khirnov e3838b856f lavc: add API for exporting reconstructed frames from encoders 2 years ago
Niklas Haas 77f8dcb265 avcodec/decode: parse ICC profiles 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
Anton Khirnov ac2cda4296 lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2 years ago
Andreas Rheinhardt c19797bf59 avcodec/internal: Hide stuff only used by the core decode API 3 years ago
Anton Khirnov 2cb86cd00c lavc/avcodec: only allocate decoding packets for decoders 3 years ago
Anton Khirnov c954cf1e1b lavc/encode: add an encoder-specific get_buffer() variant 3 years ago
Anton Khirnov ce3c20f2aa lavc: move default get_buffer2() to its own file 3 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt fb59a42ef9 avcodec/codec_internal: Add FFCodec.decode_sub 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
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
Anton Khirnov 09b5d3fb44 lavc: deprecate channel count/layout changing side data 3 years ago
Anton Khirnov 37e70d4802 lavc/avcodec: switch to new FIFO API 3 years ago
James Almer 22d6d2b481 avcodec/decode: ignore unsupported skip samples packet side data values 3 years ago
Andreas Rheinhardt 8ff3fbf6bc avcodec/decode: Reset *got_sub_ptr on error 3 years ago
Andreas Rheinhardt cee04cbfe1 avcodec/decode: Fix leaks upon subtitle decoding errors 3 years ago
Andreas Rheinhardt a4798a5d51 all: Use av_memdup() where appropriate 3 years ago
Andreas Rheinhardt ffdda740fe avcodec/internal: Allow receive_frame codecs to use decode_simple pkt 3 years ago
Andreas Rheinhardt 1ea3650823 Replace all occurences of av_mallocz_array() by av_calloc() 3 years ago
Anton Khirnov dd846bc4a9 lavc: deprecate AV_CODEC_(FLAG|CAP)_TRUNCATED 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
Mohammad Izadi aca923b365 avcodec: Pass HDR10+ metadata to packet side data in VP9 encoder 3 years ago
James Almer b4c2ff3e41 avcodec/decode: reindent after the previous commit 3 years ago
James Almer 7b9610ebd8 avcodec/decode: add an internal codec flag to signal a decoder sets all output frame properties 3 years ago
James Almer a4fb03563a avcodec/decode: fetch packets from the pkt_props FIFO on every frame returned 3 years ago
James Almer 3575a495f6 avcodec/decode: stop trying to initialize palette values in avcodec_default_get_buffer2() 4 years ago
Andreas Rheinhardt ef6a9e5e31 avutil/buffer: Switch AVBuffer API to size_t 4 years ago
Andreas Rheinhardt 985c0dac67 avutil/pixdesc: Remove deprecated AV_PIX_FMT_FLAG_PSEUDOPAL 4 years ago
Andreas Rheinhardt 6e30b35b85 avutil/frame: Remove deprecated AVFrame.pkt_pts field 4 years ago
Andreas Rheinhardt 7c1f347b18 avcodec: Remove deprecated old encode/decode APIs 4 years ago
Andreas Rheinhardt 1f63665ca5 avcodec: Remove deprecated ASS with inline timing 4 years ago
Andreas Rheinhardt 7b10083933 avcodec: Factor updating palette out 4 years ago
Andreas Rheinhardt 77616c5fb4 avcodec/avcodec: Move decoder channel count check to ff_decode_preinit 4 years ago
Andreas Rheinhardt e3156fa7c2 avcodec/avcodec: Perform sub_charenc/iconv checks before AVCodec.init() 4 years ago
Anton Khirnov b006a84a97 lavc: move decoder bsf init into decoder-specific code 4 years ago
Anton Khirnov 20aec597d0 lavc: factor decoder validation/setup from avcodec_open2() 4 years ago
Andreas Rheinhardt 8e77624e84 avcodec/decode: Remove outdated comment 4 years ago
Andreas Rheinhardt 0364188fb9 avcodec/decode: Reindentation 4 years ago