projects
/
platform
/
upstream
/
gst-plugins-bad.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4d13ef1
)
mxfmetadata: Properly write video line map data as an array of 32 bit integers
author
Sebastian Dröge
<sebastian@centricular.com>
Fri, 29 Jan 2016 20:09:44 +0000
(21:09 +0100)
committer
Sebastian Dröge
<sebastian@centricular.com>
Fri, 29 Jan 2016 20:09:44 +0000
(21:09 +0100)
gst/mxf/mxfmetadata.c
patch
|
blob
|
history
diff --git
a/gst/mxf/mxfmetadata.c
b/gst/mxf/mxfmetadata.c
index c32b7b4c905852a8902ca679fbce0a7e2b39a293..69aadb54992dd89aa794054d0fa3cb9a3be1c9be 100644
(file)
--- a/
gst/mxf/mxfmetadata.c
+++ b/
gst/mxf/mxfmetadata.c
@@
-4807,8
+4807,10
@@
mxf_metadata_generic_picture_essence_descriptor_write_tags (MXFMetadataBase * m,
t->size = 16;
t->data = g_slice_alloc (t->size);
t->g_slice = TRUE;
- GST_WRITE_UINT64_BE (t->data, self->video_line_map[0]);
- GST_WRITE_UINT64_BE (t->data + 8, self->video_line_map[1]);
+ GST_WRITE_UINT32_BE (t->data, 2);
+ GST_WRITE_UINT32_BE (t->data + 4, 4);
+ GST_WRITE_UINT32_BE (t->data + 8, self->video_line_map[0]);
+ GST_WRITE_UINT32_BE (t->data + 12, self->video_line_map[1]);
mxf_primer_pack_add_mapping (primer, 0x320d, &t->ul);
ret = g_list_prepend (ret, t);