177 Commits (99dfdb45a89955916651eeaeac77d938e9a4217a)

Author SHA1 Message Date
Lynne be07145109
avcodec: add AVHWAccel.free_frame_priv callback 1 year ago
Lynne b6a6e2b19d
lavc/decode: allow to allocate hwaccel_priv_data early 1 year ago
Anton Khirnov 3d2e1aa324
lavc/decode: stop duplicating code from hwaccel_uninit() 1 year ago
Anton Khirnov a4611e3170
lavc/decode: pass AVHWAccel instead of AVCodecHWConfigInternal to hwaccel_init() 1 year ago
Anton Khirnov 51d6ae099f lavc/decode: drop a useless warning 2 years ago
James Almer 3e06f6f040 avutil/frame: deprecate key_frame 2 years ago
James Almer dc7bd7c5a5 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2 years ago
James Almer 599abc0f3a avutil/frame: deprecate interlaced_frame and top_field_first 2 years ago
James Almer 2f561ba953 avcodec: use the new AVFrame interlace flags in all decoders and encoders 2 years ago
Anton Khirnov 27f8c9b27b lavu/frame: deprecate AVFrame.pkt_{pos,size} 2 years ago
Andreas Rheinhardt 590d169bdb avcodec/decode: Reset MMX state for receive_frame decoders, too 2 years ago
Anton Khirnov a3bf63c26e lavc/decode: stop mangling last_pkt_props->opaque 2 years ago
Marton Balint 6b6f7db819 avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2 years ago
James Almer 3ceffe7839 avcodec: remove FF_API_FLAG_TRUNCATED 2 years ago
James Almer 5f9e848e68 avcodec: remove FF_API_AVCTX_TIMEBASE 2 years ago
James Almer e0786a8eeb avcodec: remove FF_API_THREAD_SAFE_CALLBACKS 2 years ago
Andreas Rheinhardt 868a31b42d avcodec: Make avcodec_decode_subtitle2 accept a const AVPacket* 2 years ago
Anton Khirnov bdc76f467f lavu/frame: deprecate reordered_opaque 2 years ago
Anton Khirnov d02340b9e3 lavc/decode: allow using AV_CODEC_FLAG_COPY_OPAQUE for decoding 2 years ago
Anton Khirnov f566032bfd lavc/decode: validate frames output by decoders 2 years ago
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