gTox
gTox copied to clipboard
out of process gstreamer
gstreamer sometimes crashes gtox..
nothing I can do..
One solution would be to separate video/image/audio decode/encode into a separated process (background process)
So crashing won't crash gtox.
Pros:
- memory leak free (when process exists all memory it used is freed)
- crash doesn't crash
gtox - might it possible to compile gtox without gstreamer (without audio/video support)
- might make it simple to switch to something without gstreamer... (for windows/mac ?)
- simpler thread logic (right now I must be very careful to be on the right thread..)
Cons:
- little more complex (communication with pipes..)
- extra process/application