Changeset 1290:e1060a9010e1 in mediastreamer2


Ignore:
Timestamp:
Feb 2, 2011 4:58:12 PM (2 years ago)
Author:
Simon Morlat <simon.morlat@…>
Branch:
default
Message:

add method to discard events from the event queue

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/mediastreamer2/mseventqueue.h

    r986 r1290  
    5151 
    5252/** 
     53 * Discard all pending events. 
     54**/ 
     55void ms_event_queue_skip(MSEventQueue *q); 
     56 
     57/** 
    5358 * Destroys an event queue. 
    5459**/ 
  • src/eventqueue.c

    r1273 r1290  
    112112} 
    113113 
     114void ms_event_queue_skip(MSEventQueue *q){ 
     115        int bufsize=q->size; 
     116        q->lim=q->buffer+bufsize; 
     117        q->freeroom=bufsize; 
     118        q->wptr=q->rptr=q->buffer; 
     119        q->endptr=q->lim; 
     120} 
     121 
     122 
    114123void ms_event_queue_pump(MSEventQueue *q){ 
    115124        while(read_event(q)){ 
Note: See TracChangeset for help on using the changeset viewer.