Post Reply 
Convolving possible?
17-01-2014, 18:08
Post: #7
RE: Convolving possible?
(17-01-2014 12:21)simoncn Wrote:  I would be interested in exploring the possibility of adding a plug-in capability in a future release of MinimStreamer to enable third-party processing of an linear PCM stream (WAV, L16, L24 or AIFF). The plug-in would need to be an executable that reads the original input stream from standard input and writes the modified output stream to standard output. The plug-in would need to have its own configuration file that is separate from the minimserver.config file.

There would need to be some mechanism for MinimStreamer to inform the plug-in about the input stream parameters (MIME type, bit depth, sample frequency, channel configuration). For WAV and AIFF streams, the stream header provides this information. For L16 and L24 streams, some other mechanism would be necessary.

If the plug-in is changing these parameters for the output stream, there would also need to be some way for the plug-in to inform MinimStreamer of the changed values.

If such a plug-in capability were to be supported in the future, would you be interested in developing a plug-in for this? Which stream types from the above list would you want to process in the plug-in?

Dear Simon,

unfortunately I'm not a software developer and thus I'm not too confident that I'll be able to develop such a Plugin.
But maybe you yourself are able to implement it?
Today you are also "controlling" FFMPEG for transcoding from within MinimStreamer, not?
Some projects that come into my mind that might be useful for an on-the-fly-convolver-Plugin are
BruteFIR for applying the FIR filter
JACK for routing the signal: File->BruteFIR->MinimStreamer->Output

Then the users could use FIR-filters which they create with whatever solution they want to use.

Some things that come into my mind regarding file formats:
From my point of view FLAC and ALAC in all flavours regarding bit-depth and sampling frequency have to be supported. Maybe this could be achieved by a path:
File->MinimStreamer-Transcode-to-WAV->BruteFIR->MinimStreamer->Output

What do you think?

Claas
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Convolving possible? - claas - 16-01-2014, 19:03
RE: Convolving possible? - simoncn - 17-01-2014, 10:57
RE: Convolving possible? - claas - 17-01-2014, 11:21
RE: Convolving possible? - winxi - 17-01-2014, 11:25
RE: Convolving possible? - claas - 17-01-2014, 11:35
RE: Convolving possible? - simoncn - 17-01-2014, 12:21
RE: Convolving possible? - claas - 17-01-2014 18:08
RE: Convolving possible? - simoncn - 17-01-2014, 18:28
RE: Convolving possible? - claas - 17-01-2014, 18:36
RE: Convolving possible? - simoncn - 17-01-2014, 18:47
RE: Convolving possible? - ogs - 06-05-2014, 20:11
RE: Convolving possible? - simoncn - 06-01-2015, 22:36
RE: Convolving possible? - simoncn - 06-01-2015, 20:57
RE: Convolving possible? - ogs - 07-01-2015, 07:19
RE: Convolving possible? - jbc - 01-07-2015, 22:02
RE: Convolving possible? - DavidHB - 23-03-2015, 16:27
RE: Convolving possible? - claas - 03-04-2015, 09:44
RE: Convolving possible? - DavidHB - 04-04-2015, 13:48
RE: Convolving possible? - claas - 18-04-2015, 11:39

Forum Jump:


User(s) browsing this thread: 1 Guest(s)