[3.0] demux: pva: avoid using data that were not read
We only use up to 14 + 1 + 5 bytes in the data we peek.
We need at least 9 bytes to read the amount of data to skip.
Backport of !7583 (merged) with an extra fix for the DTS which computation didn't seem right.