+ /* "Raw" format players need special treatment:
+ * 1) their output needs to go via the disorder-normalize process
+ * 2) the output of that needs to be passed to the disorder-speaker
+ * process.
+ */
+ /* np will be the pipe to disorder-normalize */
+ if(socketpair(PF_UNIX, SOCK_STREAM, 0, np) < 0)
+ fatal(errno, "error calling socketpair");
+ xshutdown(np[0], SHUT_WR); /* normalize reads from np[0] */
+ xshutdown(np[1], SHUT_RD); /* decoder writes to np[1] */
+ /* sp will be the pipe to disorder-speaker */