summaryrefslogtreecommitdiff
path: root/libavcodec/wrapped_avframe.c
Commit message (Collapse)AuthorAge
* decode: add a method for attaching lavc-internal data to framesAnton Khirnov2017-11-10
| | | | | | | | Use the AVFrame.private_ref field. This new struct will be useful in the following commits. Merges Libav commit 359a8a3e2d1194b52b6c386f94fd0929567dfb67.
* lavc: Add wrapped_avframe decoderMark Thompson2017-09-13
| | | | | | | Intended for use with hardware frames for which rawvideo is not sufficient. Requires the trusted packet flag to be set - decoding fails if not to avoid security issues (the wrapped AVFrame can contain pointers to arbitrary data).
* avcodec/wrapped_avframe: allocate a buffer with paddingMarton Balint2017-02-22
| | | | | | | | This ensures that the wrapped avframe will not get reallocated later, which would invalidate internal references such as extended data. Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* Merge commit 'b52307933b576eba741c80108c3dad09eb48ba12'Hendrik Leppkes2015-10-16
|\ | | | | | | | | | | | | * commit 'b52307933b576eba741c80108c3dad09eb48ba12': wrapped_avframe: Drop a now-unused variable Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * wrapped_avframe: Drop a now-unused variableLuca Barbato2015-10-16
| |
* | Merge commit '00332e0a064dad866812de9162b009cbaba6f5df'Hendrik Leppkes2015-10-14
|/ | | | | | | * commit '00332e0a064dad866812de9162b009cbaba6f5df': wrapped_avframe: Initial implementation Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
* wrapped_avframe: Initial implementationLuca Barbato2015-10-10