mirror of
https://github.com/Harshit-Dhanwalkar/AsciiCam.git
synced 2026-06-09 10:25:12 +02:00
22 lines
474 B
C
22 lines
474 B
C
#ifndef THREAD_SHARING_H
|
|
|
|
#include <pthread.h>
|
|
#include <stdint.h>
|
|
#include "ascii.h"
|
|
|
|
typedef struct {
|
|
uint8_t *buf[2]; // Double buffer
|
|
int width, height;
|
|
int ascii_w, ascii_h;
|
|
int ready_idx;
|
|
int has_frame;
|
|
pthread_mutex_t lock;
|
|
pthread_cond_t cond;
|
|
volatile int stop;
|
|
ascii_opts_t opts;
|
|
} shared_frame_t;
|
|
|
|
void *capture_thread(void *arg);
|
|
void *render_thread (void *arg);
|
|
|
|
#endif
|