aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/x86
diff options
context:
space:
mode:
authorRuiling Song <ruiling.song@intel.com>2018-04-03 09:50:20 +0800
committerMark Thompson <sw@jkqxz.net>2018-04-23 22:56:18 +0100
commita768c0a3e1fa29eddc7dd348012b3093e476c94e (patch)
tree3346b9da894b57453b046cce6cdfb2789ae84632 /libavcodec/x86
parent58569162c280a0765b63441001d359e62824c9de (diff)
downloadffmpeg-a768c0a3e1fa29eddc7dd348012b3093e476c94e.tar.gz
lavf/qsv: clone the frame which may be managed by framework
For filters based on framesync, the input frame was managed by framesync, so we should not directly keep and destroy it, instead we make a clone of it here, or else double-free will occur. But for other filters not based on framesync, we still need to free the input frame inside filter_frame. Signed-off-by: Ruiling Song <ruiling.song@intel.com> (cherry picked from commit d865783b6c8d4f96f5094ed72eff0f5a4a4908af)
Diffstat (limited to 'libavcodec/x86')
0 files changed, 0 insertions, 0 deletions