修訂 | a9612f286df7d9a29ad101d3e59a89908a360008 (tree) |
---|---|
時間 | 2013-12-14 14:32:01 |
作者 | gn64_jp <gn64@rec1...> |
Commiter | gn64_jp |
tunerec: make buf malloc-ed instead of fixed array
@@ -235,7 +235,7 @@ void record(int adapter_nr, char* output, int rectime) { | ||
235 | 235 | void * record_read(void * priv) { |
236 | 236 | ssize_t rt; |
237 | 237 | time_t start_time, current_time; |
238 | - char buf[DVB_READ_BUFFER_SIZE]; | |
238 | + char* buf = malloc(DVB_READ_BUFFER_SIZE); | |
239 | 239 | my_thread_arg* p = (my_thread_arg*)priv; |
240 | 240 | |
241 | 241 | start_time = time(NULL); |
@@ -272,7 +272,7 @@ void * record_read(void * priv) { | ||
272 | 272 | |
273 | 273 | void * record_write(void * priv) { |
274 | 274 | ssize_t rt = 0, wt, shift; |
275 | - char buf[DVB_WRITE_BUFFER_SIZE]; | |
275 | + char* buf = malloc(DVB_WRITE_BUFFER_SIZE); | |
276 | 276 | my_thread_arg* p = (my_thread_arg*)priv; |
277 | 277 | |
278 | 278 | while ( 1 ) { |