there's no "libunixsock"
run loop only 25Hz
udpate melt GUI
use profile framerate
pass frame number in the share
bugfix
Apparently I can't expect the calls to get_frame and get_image to be paired

so I do the following:

* block get_frame until a new frame is available
* then push get_image
copy buffer in read_frame_data
bugfix