summaryrefslogtreecommitdiffstats
path: root/tools/python
diff options
context:
space:
mode:
authorLinjie Fu <[email protected]>2020-03-31 23:34:00 +0800
committerJames Almer <[email protected]>2020-05-04 12:33:30 -0300
commit2b3206891649f317c20993411efef4bee39ae784 (patch)
tree04e8de81e09cc5853ca41bba3ca4d51f6ff6d46f /tools/python
parent5767a2ed74078385a5ff70a7a487c1d4c367d729 (diff)
lavc/vaapi_encode: add FF_CODEC_CAP_INIT_CLEANUP caps for encoders
ff_vaapi_encode_close() is not enough to free the resources like cbs if initialization failure happens after codec->configure (except for vp8/vp9). We need to call avctx->codec->close() to deallocate, otherwise memory leak happens. Add FF_CODEC_CAP_INIT_CLEANUP for vaapi encoders and deallocate the resources at free_and_end inside avcodec_open2(). Reviewed-by: Timo Rothenpieler <[email protected]> Signed-off-by: Linjie Fu <[email protected]>
Diffstat (limited to 'tools/python')
0 files changed, 0 insertions, 0 deletions