diff options
author | James Almer <jamrial@gmail.com> | 2022-08-19 19:47:36 +0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2022-08-19 19:58:13 +0300 |
commit | cd5e415270285a58f48c1e9ec1a2dd024b9acf9f (patch) | |
tree | 50cd6c481193147d64d6126d76b15f8223bf46d4 | |
parent | a029d6892c5c39f4cda629d4a3b676ef2e8288f6 (diff) |
data: don't overwrite the Dav1dDataProps size value
Fixes a regression since commit 3d3c51a07cc3dd1e3687da40fdb6fbb857cbced1.
-rw-r--r-- | src/data.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -47,8 +47,9 @@ uint8_t *dav1d_data_create_internal(Dav1dData *const buf, const size_t sz) { buf->ref = dav1d_ref_create(sz); if (!buf->ref) return NULL; buf->data = buf->ref->const_data; - buf->sz = buf->m.size = sz; + buf->sz = sz; dav1d_data_props_set_defaults(&buf->m); + buf->m.size = sz; return buf->ref->data; } @@ -66,8 +67,9 @@ int dav1d_data_wrap_internal(Dav1dData *const buf, const uint8_t *const ptr, buf->ref = dav1d_ref_wrap(ptr, free_callback, cookie); if (!buf->ref) return DAV1D_ERR(ENOMEM); buf->data = ptr; - buf->sz = buf->m.size = sz; + buf->sz = sz; dav1d_data_props_set_defaults(&buf->m); + buf->m.size = sz; return 0; } |