Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3193>
goto error;
if (raw_size % 8) {
- if (!nal_writer_put_bits_uint8 (&nw, *(raw_data + raw_size / 8),
- raw_size % 8))
+ guint8 data = *(raw_data + raw_size / 8);
+
+ if (!nal_writer_put_bits_uint8 (&nw,
+ data >> (8 - raw_size % 8), raw_size % 8))
goto error;
}
goto error;
if (raw_size % 8) {
- if (!nal_writer_put_bits_uint8 (&nw, *(raw_data + raw_size / 8),
- raw_size % 8))
+ guint8 data = *(raw_data + raw_size / 8);
+
+ if (!nal_writer_put_bits_uint8 (&nw,
+ data >> (8 - raw_size % 8), raw_size % 8))
goto error;
}