summaryrefslogtreecommitdiff
path: root/chromium/third_party/dav1d/libdav1d/src/data.c
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/dav1d/libdav1d/src/data.c')
-rw-r--r--chromium/third_party/dav1d/libdav1d/src/data.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/third_party/dav1d/libdav1d/src/data.c b/chromium/third_party/dav1d/libdav1d/src/data.c
index fa6165ec721..8a1386ad95a 100644
--- a/chromium/third_party/dav1d/libdav1d/src/data.c
+++ b/chromium/third_party/dav1d/libdav1d/src/data.c
@@ -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;
}