diff options
author | James Almer <jamrial@gmail.com> | 2022-02-21 02:27:46 +0300 |
---|---|---|
committer | Jean-Baptiste Kempf <jb@videolan.org> | 2022-02-26 14:13:37 +0300 |
commit | 887fa1d718df42aac1ac102580c14eb655979ac6 (patch) | |
tree | 3649c61d6189914bff76558035ee1352f6c34a2d /src | |
parent | 4dd4e919ebd011e9b0989bf444beb24d30e9f9dc (diff) |
reset Dav1dDataProps to defaults when unreferencing data and pictures
Diffstat (limited to 'src')
-rw-r--r-- | src/data.c | 1 | ||||
-rw-r--r-- | src/picture.c | 1 |
2 files changed, 2 insertions, 0 deletions
@@ -132,5 +132,6 @@ void dav1d_data_unref_internal(Dav1dData *const buf) { dav1d_ref_dec(&buf->ref); } memset(buf, 0, sizeof(*buf)); + dav1d_data_props_set_defaults(&buf->m); dav1d_ref_dec(&user_data_ref); } diff --git a/src/picture.c b/src/picture.c index 461c9d0..bebc4dd 100644 --- a/src/picture.c +++ b/src/picture.c @@ -283,6 +283,7 @@ void dav1d_picture_unref_internal(Dav1dPicture *const p) { dav1d_ref_dec(&p->itut_t35_ref); } memset(p, 0, sizeof(*p)); + dav1d_data_props_set_defaults(&p->m); } void dav1d_thread_picture_unref(Dav1dThreadPicture *const p) { |