void * record_read(void * priv) {
ssize_t rt;
time_t start_time, current_time;
- char buf[DVB_READ_BUFFER_SIZE];
+ char* buf = malloc(DVB_READ_BUFFER_SIZE);
my_thread_arg* p = (my_thread_arg*)priv;
start_time = time(NULL);
void * record_write(void * priv) {
ssize_t rt = 0, wt, shift;
- char buf[DVB_WRITE_BUFFER_SIZE];
+ char* buf = malloc(DVB_WRITE_BUFFER_SIZE);
my_thread_arg* p = (my_thread_arg*)priv;
while ( 1 ) {