View Single Post
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#23
Originally Posted by Estel View Post
Also, I think that having 0 GUI would allow to load less things into memory/CPU after all, wouldn't it? It would need to only do a small subset of things Orecchiette is doing now (command for recording with [pre]set parameters, command to stop). Sure, recording is still most intensive task, but all that GUI drawing would be gone.
I suspect the memory and CPU load of the GUI is vanishingly small compared to the frankly enormous cost of using GStreamer to grab two different audio streams, combine them, convert them to another format, and save them to a file.

There must be a way - after all, despite being badly written and unreliable, recaller *was* working for recording conversations, without impacting actucal call.
I would guess that at least some of the unreliability of recaller is due to it saturating the CPU, and the only reason the actual call is not impacted is that the OS is favoring it over other processes. (Certainly, this seems to be the case when Orecchiette saturates the CPU.)
 

The Following 4 Users Say Thank You to Copernicus For This Useful Post: