238 Commits (a2a983e1d03c6635ab8fb7762b4918fe36932c62)

Author SHA1 Message Date
James Almer 78c52a8ca4 avcodec/decode: move processing discard samples to its own function 2 years ago
James Almer e6954fd087 avcodec/decode: don't reject flush packets when buffer_pkt is not empty 2 years ago
Andreas Rheinhardt a92dbeb9ae avcodec/decode: Return EAGAIN instead of discarding unused packet 2 years ago
Anton Khirnov b54603a26a lavc/decode: do not perform decoding when sending draining packets 2 years ago
Anton Khirnov 69516ab3e9 lavc/decode: move submitting input packets to bitstream filters 2 years ago
Anton Khirnov c4332dfda9 lavc/decode: track whether the caller started draining with a separate flag 2 years ago
Anton Khirnov f2fb882b3f lavc: add generic-decode-layer private data 2 years ago
Anton Khirnov 21de4db402 lavc: reindent after previous commit 2 years ago
Anton Khirnov 6ff27024b8 lavc/avcodec: split flushing into decode- and encode-specific functions 2 years ago
Anton Khirnov 5e7b5b0090 lavc: add a header for internal generic-layer APIs 2 years ago
Devin Heitmueller 695789eacc avcodec/decode: Preserve AFD side data when going from AVPacket to AVFrame 2 years ago
Lynne be07145109
avcodec: add AVHWAccel.free_frame_priv callback 2 years ago
Lynne b6a6e2b19d
lavc/decode: allow to allocate hwaccel_priv_data early 2 years ago
Anton Khirnov 3d2e1aa324
lavc/decode: stop duplicating code from hwaccel_uninit() 2 years ago
Anton Khirnov a4611e3170
lavc/decode: pass AVHWAccel instead of AVCodecHWConfigInternal to hwaccel_init() 2 years 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 3 years ago
Niklas Haas 77f8dcb265 avcodec/decode: parse ICC profiles 3 years ago
Niklas Haas c688ddc067 avcodec: add common fflcms2 boilerplate 3 years ago
James Almer 5114ce1e2a avcodec/aacdec: remove skip samples multiplier 3 years ago
Anton Khirnov ac2cda4296 lavc: use AVFrame.duration instead of AVFrame.pkt_duration 3 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