summaryrefslogtreecommitdiff
path: root/toxav/codec.h
diff options
context:
space:
mode:
Diffstat (limited to 'toxav/codec.h')
-rw-r--r--toxav/codec.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/toxav/codec.h b/toxav/codec.h
index a464ec8f..755673f3 100644
--- a/toxav/codec.h
+++ b/toxav/codec.h
@@ -78,17 +78,13 @@ typedef struct _CodecState {
78 78
79typedef struct _JitterBuffer { 79typedef struct _JitterBuffer {
80 RTPMessage **queue; 80 RTPMessage **queue;
81 uint16_t capacity; 81 unsigned int size;
82 uint16_t size; 82 unsigned int capacity;
83 uint16_t front; 83 uint16_t bottom;
84 uint16_t rear; 84 uint16_t top;
85 uint8_t queue_ready;
86 uint16_t current_id;
87 uint32_t current_ts;
88 uint8_t id_set;
89} JitterBuffer; 85} JitterBuffer;
90 86
91JitterBuffer *create_queue(int capacity); 87JitterBuffer *create_queue(unsigned int capacity);
92void terminate_queue(JitterBuffer *q); 88void terminate_queue(JitterBuffer *q);
93void queue(JitterBuffer *q, RTPMessage *pk); 89void queue(JitterBuffer *q, RTPMessage *pk);
94RTPMessage *dequeue(JitterBuffer *q, int *success); 90RTPMessage *dequeue(JitterBuffer *q, int *success);