vcdimager: Alignment
1.5.3.1 Alignment
.................
The MPEG program streams should be aligned to 2324 byte MPEG packet
boundaries(1). If the pack headers should happen not be aligned on 2324
byte boundaries, GNU VCDImager will try(2) to align them on the fly
while issuing a warning that padding was needed. *Warning:* Padding the
MPEG streams causes the bit-rate at which the data is read to be
increased, this may lead to undesirable effects.
If the image generation process should abort with an MPEG related
error message, it maybe either due to a bug or due to a corrupted or
non-compliant MPEG stream coding. In this case re-encoding or
re-multiplexing may help.
---------- Footnotes ----------
(1) i.e. pack headers must be repeated every 2324 bytes, starting on
byte 0
(2) aligning only works, if MPEG packets are _not_ bigger than 2324
bytes.