
screen_capture_lite turned out to be pretty broken and so I brought back my old X11 implementation for the Window node, for Unices only. Hopefully SCL actually works on Windows because lemme tell you, I do not want to go knee-deep in that. Additionally, SAIL was replaced with stb_image because I couldn't get SAIL to build under MinGW.
27 lines
628 B
C
27 lines
628 B
C
#include"node.h"
|
|
|
|
#include<stdlib.h>
|
|
#include<stdio.h>
|
|
#include<string.h>
|
|
#include<time.h>
|
|
#include<errno.h>
|
|
#include"img.h"
|
|
#include<assert.h>
|
|
#include<smmintrin.h>
|
|
|
|
static int camera_perform(CHiPubNode *pubn) {
|
|
pubn->sources[0].type = CUTIHI_VAL_NONE;
|
|
return 1;
|
|
}
|
|
|
|
CUTIVIS CHiPubNode *CHi_Camera() {
|
|
CHiPubNode *pubn = calloc(1, sizeof(*pubn));
|
|
pubn->type = CUTIHI_T('CWeb','Cam ');
|
|
pubn->Start = pubn->Stop = NULL;
|
|
pubn->Perform = camera_perform;
|
|
pubn->sinks = calloc(sizeof(*pubn->sinks), pubn->sinkCount = 0);
|
|
pubn->sources = calloc(sizeof(*pubn->sources), pubn->sourceCount = 1);
|
|
pubn->ng = NULL;
|
|
return pubn;
|
|
}
|