summaryrefslogtreecommitdiff
path: root/libavcodec/vp9_superframe_split_bsf.c
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/vp9_superframe_split_bsf: implement a AVBSFContext.flush() callbackJames Almer2018-08-161-10/+29
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/vp9_superframe_split: fix memory leak in case of output packet ↵James Almer2018-03-211-0/+2
| | | | | | | | creation failure Some function calls may fail after the output packet is initialized. Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/vp9_superframe_split: move the reference in the bsf internal bufferJames Almer2018-03-191-11/+10
| | | | | | There's no need to allocate a new packet for it. Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/vp9_superframe_split_bsf: Fix integer overflow in ↵Michael Niedermayer2017-12-101-2/+2
| | | | | | | | | | frame_size/total_size checks Fixes: signed integer overflow: -1698586465 + -551542752 cannot be represented in type 'int' Fixes: 4490/clusterfuzz-testcase-minimized-5210014592532480 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit '03a80925effc2698d21dc0b00290eecf42dd9e68'James Almer2017-04-221-14/+14
| | | | | | | * commit '03a80925effc2698d21dc0b00290eecf42dd9e68': lavc: add a bitstream filter for splitting VP9 superframes Merged-by: James Almer <jamrial@gmail.com>
* lavc: add a bitstream filter for splitting VP9 superframesAnton Khirnov2016-12-141-0/+146
Partially based on code by Ronald S. Bultje <rsbultje@gmail.com>.