1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-02-09 14:14:39 +02:00
FFmpeg/libavfilter
Linjie Fu 6895b350c3 lavf/qsvvpp: avoid the double-free when working in sys memory mode
Currently, picref will be freed by calling av_frame_free(&picref) in
submit_frame() in qsvvpp.c when working in system memory mode,and normally it
is freed in filter_frame() in vf_vpp_qsv.c when working in other modes.

Double free happens when working in system memory mode, remove to
fix the memory issue.

Reproduce:
ffmpeg -init_hw_device qsv=foo -filter_hw_device foo -f rawvideo -pix_fmt nv12 -s:v 852x480 \
-i 852x480.nv12 -vf 'vpp_qsv=w=500:h=400' -f rawvideo -pix_fmt nv12 qsv.nv12

Signed-off-by: Linjie Fu <linjie.fu@intel.com>
Signed-off-by: Zhong Li <zhong.li@intel.com>
2019-05-30 09:33:21 +08:00
..
2017-05-12 10:48:13 +02:00
2018-11-18 21:21:18 +01:00
2016-12-01 09:53:38 +01:00
2019-05-14 15:17:14 +02:00
2017-11-26 14:05:25 +01:00
2018-10-19 17:43:29 +02:00
2018-03-31 23:26:30 +01:00
2018-11-15 14:44:24 +01:00
2018-06-21 00:31:42 +01:00
2018-06-21 00:31:42 +01:00
2018-05-05 21:50:22 +02:00
2017-06-26 19:43:41 +02:00
2017-04-23 14:40:30 +07:00
2017-01-12 10:22:52 +01:00
2017-07-08 11:49:54 +02:00
2018-06-21 00:31:42 +01:00
2019-05-11 20:16:45 +02:00
2017-08-05 21:05:22 +02:00
2019-04-20 00:20:07 +02:00
2018-08-16 00:07:59 +02:00
2019-04-20 14:20:07 +02:00
2017-04-24 20:37:30 +02:00
2019-01-12 19:49:15 +01:00
2019-05-24 18:37:41 +02:00
2018-09-13 12:09:51 +02:00
2018-11-02 09:32:52 +01:00
2018-04-13 08:41:51 +02:00
2018-08-09 10:35:00 +05:30
2017-12-23 10:48:14 +01:00