rec10 git
Revision | b2113915a2245bc8ee164571f3e34a3ecd4b08bc (tree) |
---|---|
Time | 2013-12-16 04:26:03 |
Author | Long.inus <long.inus@hotm...> |
Commiter | Long.inus |
tunerec: fix mrb_put remaining bytes calculation, include ctype.h
@@ -15,6 +15,7 @@ | ||
15 | 15 | #include <pthread.h> |
16 | 16 | #include <stdbool.h> |
17 | 17 | #include <string.h> |
18 | +#include <ctype.h> | |
18 | 19 | |
19 | 20 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) |
20 | 21 | #ifndef DTV_STREAM_ID |
@@ -95,7 +96,7 @@ bool mrb_get(mrb* rb, char *target, size_t size) { | ||
95 | 96 | // RingBuffer underflow. |
96 | 97 | return false; |
97 | 98 | } |
98 | - if ( rb->rb_rt + size <= rb->rb_wt ) { | |
99 | + if ( rb->rb_rt + size <= RING_BUFFER_SIZE ) { | |
99 | 100 | // read bytes + newly taken bytes <= buffer max size |
100 | 101 | memcpy(target, rb->rb_ptr + rb->rb_rt, size); |
101 | 102 | rb->rb_rt = rb->rb_rt + size; |