New elements interleave and deinterleave, implement channel interleaving and deinterl...
authorAndy Wingo <wingo@pobox.com>
Sun, 7 Jan 2007 22:03:54 +0000 (22:03 +0000)
committerAndy Wingo <wingo@pobox.com>
Sun, 7 Jan 2007 22:03:54 +0000 (22:03 +0000)
commit215773aadaaa2e7e6a96761735c26fc4c213d16e
treef81829e74b0a5c6c3c3eadb8fe830cd43d3ee4fd
parentc1429dc970ece9f8b177e4133db3f2cd61b23105
New elements interleave and deinterleave, implement channel interleaving and deinterleaving.

Original commit message from CVS:
2007-01-07  Andy Wingo  <wingo@pobox.com>

* configure.ac:
* gst/interleave/Makefile.am:
* gst/interleave/plugin.h:
* gst/interleave/plugin.c:
* gst/interleave/interleave.c:
* gst/interleave/deinterleave.c: New elements interleave and
deinterleave, implement channel interleaving and deinterleaving.
The interleaver can operate in pull or push mode but the
deinterleaver is more like a demuxer and can only operate in push
mode.
ChangeLog
configure.ac
gst/interleave/Makefile.am [new file with mode: 0644]
gst/interleave/deinterleave.c [new file with mode: 0644]
gst/interleave/interleave.c [new file with mode: 0644]
gst/interleave/plugin.c [new file with mode: 0644]
gst/interleave/plugin.h [new file with mode: 0644]