Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump...
authorMichael Smith <msmith@xiph.org>
Wed, 21 Sep 2005 16:21:45 +0000 (16:21 +0000)
committerMichael Smith <msmith@xiph.org>
Wed, 21 Sep 2005 16:21:45 +0000 (16:21 +0000)
commit5e1a50c7f0b7f4decb197ca816b3c5a5d952c041
treea6cf12edee883e38f9ae017c02e0b8b53e48f21e
parentd865cbd0f25494c2331dbfec6ebf4dd6cd337ea2
Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...

Original commit message from CVS:
Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
more accurate, and to check AC3 checksums (both of them in each frame),
and dump the frame (as a probable sync failure) if they don't match.
General code cleanup, improved comments. Changed to not construct the
header backwards, and not byteswap everything else. If we end up needing
to do little-endian output, we should swap in the element doing the
output (AC3 is big-endian).
ChangeLog
gst/iec958/ac3_padder.c
gst/iec958/ac3_padder.h
gst/iec958/ac3iec.c