gstreamer/gst/interleave
Antonio Ospite bdcc0390af interleave: Fix the example by setting channel-masks in the sink pads
The current example does not work, it fails with:

ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstWavParse:wavparse0: Internal data flow error.
gstwavparse.c(2178): gst_wavparse_loop (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstWavParse:wavparse0:
streaming task paused, reason not-negotiated (-4)

This is because negotiation with wavenc gets messed up by the missing
channel positions configuration.

The proper way to define the channel layout when using the interleave
element in code would be to set the channel-positions property, but
gst-launch-1.0 does not know how to deal with arrays; so the example
pipeline works around the issue by setting the channel-masks in the sink
pads.

Also fix a repetition in the deinterleave example description

https://bugzilla.gnome.org/show_bug.cgi?id=735673
2016-01-12 22:11:30 +00:00
..
deinterleave.c deinterleave: implement accept-caps 2015-09-30 17:35:33 -03:00
deinterleave.h Fix FSF address 2012-11-04 00:07:18 +00:00
interleave.c interleave: Fix the example by setting channel-masks in the sink pads 2016-01-12 22:11:30 +00:00
interleave.h interleave: Remove unsed field 2015-12-09 11:17:25 +02:00
interleave.vcproj more working plugins 2004-07-27 21:41:30 +00:00
Makefile.am Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
plugin.c Fix FSF address 2012-11-04 00:07:18 +00:00
plugin.h Fix FSF address 2012-11-04 00:07:18 +00:00