While your correct that changing my approach to make use of pre-
allocated players that are re-load-able would work
for fixing the verbose log problem, it is a rather large design
philosophy change to make this late in the design. The
OS X version I am porting from had the media handling "builtin" using a
similar, pre-allocated object approach. My
new design is a departure form the original approach since I wanted to
make the most use of jack's inter-application
flexibility. Since I am at the testing stage at this point, a lot
of re-coding would be needed to go back to the old,
pre-allocated player approach. And I am kind of attached to leaving my
core mixer inputs open/disconnected when
not used my the automation algorithm, so they can be connected
to sources by the user if they want. For now, I'll
rotate log files.
Thanks,
Ethan...
On Sat, 2019-11-30 at 13:19 +0100, Fons Adriaensen wrote:
On Sun, Nov 24, 2019 at 03:51:04PM -0700, Ethan Funk
wrote:
i
My application is endlessly forking new audio
player processes that
connect back to a core mixer via jack, play when needed, then
disconnect when finished. So the above log file is crammed full of
jack port connect and disconnect notices. How do I make it stop?
Not really answering you questions, but avoiding the problem
that triggers it: just use a fixed set of players and control
them (load, stop, start, locate,...) instead of creating a new
player for each file...
Ciao,