summaryrefslogtreecommitdiff
path: root/gst/qtmux/atoms.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/qtmux/atoms.c')
-rw-r--r--gst/qtmux/atoms.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/qtmux/atoms.c b/gst/qtmux/atoms.c
index ad3e01083..838b50f18 100644
--- a/gst/qtmux/atoms.c
+++ b/gst/qtmux/atoms.c
@@ -1098,8 +1098,8 @@ atom_tag_new (guint32 fourcc, guint32 flags_as_uint)
tag->header.type = fourcc;
atom_tag_data_init (&tag->data);
tag->data.header.flags[2] = flags_as_uint & 0xFF;
- tag->data.header.flags[1] = flags_as_uint & 0xFF00;
- tag->data.header.flags[0] = flags_as_uint & 0xFF0000;
+ tag->data.header.flags[1] = (flags_as_uint & 0xFF00) >> 8;
+ tag->data.header.flags[0] = (flags_as_uint & 0xFF0000) >> 16;
return tag;
}