Reported-by: Richard Henwood
This reverts part of commit ad98307 shcodecs support was optional in version 1.1.0, allowing sighttpd to be used on systems other than SH-Mobile. When the method of shcodecs support was changed to run shcodecs-record separately and access data via a named pipe, rather than direct VPU control, the calls to initialize and run shcodecs support threads were made non-optional.
New shrecord implementation launch shcodecs-record in libshcodecs. Stream is passed from shcodecs-record to sighttpd via named pipe.
…eams, and any type of streams that liboggz supports
NB. this currently only works for a single ogg stream, eg. Ogg Vorbis I. The pages containing the first 3 packets are cached separately, and served to new client connections. Tested with a continuous cat of Ogg Vorbis audio files, using examples/sighttpd-oggstdin.conf