For what it's worth, I'm just documenting what I found. The first two commands (arecord + pifm) when daisy-chained using the hyphen version of this seem to work. It's when you try to add the third command (rpitx) into the pipeline that it just produces static.
Substituting the device names /dev/stdout and /dev/stdin throughout works as expected. You could just mention this in the documentation rather than focusing any effort on a fix.
For what it's worth, I'm just documenting what I found. The first two commands (arecord + pifm) when daisy-chained using the hyphen version of this seem to work. It's when you try to add the third command (rpitx) into the pipeline that it just produces static.
Substituting the device names
/dev/stdout
and/dev/stdin
throughout works as expected. You could just mention this in the documentation rather than focusing any effort on a fix.Works:
Doesn't work:
Best version (without the overrun warnings):