More > JRiver Media Center 32 for Linux

Linux, Mac, Windows Plugin Feature Request (MCWS need not apply)

<< < (4/5) > >>

bob:

--- Quote from: ths61 on February 13, 2024, 01:18:40 pm ---Does it spawn an app and use CLI arguments ? 

If so, then it isn't (have to [ access hard drive, load app, start app, parse CLI args ], and finally, make the fx call).

--- End quote ---
Of course it makes a system call. Only on state change, unlike your objection to polling.
Big deal. It's more overhead than calling into a shared library but nothing like continuous polling.

ths61:

--- Quote from: bob on February 13, 2024, 01:48:09 pm ---Of course it makes a system call. Only on state change, unlike your objection to polling.
Big deal. It's more overhead than calling into a shared library but nothing like continuous polling.

--- End quote ---

So only "half pregnant" ?

RPis run off of SD cards for hard drives.

bob:

--- Quote from: ths61 on February 13, 2024, 01:55:51 pm ---So only "half pregnant" ?

RPis run off of SD cards for hard drives.

--- End quote ---
So?
Would you like to explain how running a system call to spawn a program vs calling into a shared library on the same SDCard is a going to affect the card?
It could be a read-only filesystem and still work.

ths61:

--- Quote from: bob on February 13, 2024, 02:21:36 pm ---So?
Would you like to explain how running a system call to spawn a program vs calling into a shared library on the same SDCard is a going to affect the card?
It could be a read-only filesystem and still work.

--- End quote ---

SD cards are S L O W ( latency ).

Hitting the disk is S L O W ( latency ).

Spawning tasks are  S L O W ( latency ).

It is not frame/sample accurate like what the VST3 interface provides, so it misses the realtime DSP mark.

Only implements PLAY (according to your statement, not Stop, Pause, Mute=1/0, Volume=float)) so it misses the requisite state change mark.

As I said before, good to know, but it misses the realtime DSP requisite.

Think frame level accuracy processing, not populating a web page.

Does MC spawn a process every time it processes a single sample frame ?  If not, WHY NOT ?

Awesome Donkey:
IMO if you're so concerned about latency, you probably shouldn't be using devices like Raspberry Pis with slow SD or eMMC storage for boot drives to begin with.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version