Commit b87ec026 authored by Wim Taymans's avatar Wim Taymans

j2kpay: handle EOC correctly

Don't include the next 2 bytes when we are at the end of the data and there are
no more bytes left.
parent 53b9f874
......@@ -241,8 +241,8 @@ find_pu_end (GstRtpJ2KPay * pay, const guint8 * data, guint size,
GST_LOG_OBJECT (pay, "reached next SOT at %u", offset);
state->bitstream = FALSE;
state->force_packet = TRUE;
if (marker == J2K_MARKER_EOC)
/* include EOC */
if (marker == J2K_MARKER_EOC && state->next_sot + 2 <= size)
/* include EOC but never go past the max size */
return state->next_sot + 2;
else
return state->next_sot;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment