decode: add a per-frame private data for hwaccel use

This will be useful in the CUVID hwaccel. It should also eventually
replace current decoder-specific mechanisms used by various other
hwaccels.

Merges Libav commit 704311b294.
This commit is contained in:
Anton Khirnov
2017-10-13 18:59:19 +02:00
committed by Timo Rothenpieler
parent 7fa64514c8
commit 81c021c6a2
2 changed files with 9 additions and 0 deletions

View File

@@ -1581,6 +1581,9 @@ static void decode_data_free(void *opaque, uint8_t *data)
if (fdd->post_process_opaque_free)
fdd->post_process_opaque_free(fdd->post_process_opaque);
if (fdd->hwaccel_priv_free)
fdd->hwaccel_priv_free(fdd->hwaccel_priv);
av_freep(&fdd);
}