32 void jitter_control_enable_adaptive(
JitterControl *ctl, bool_t val);
33 void jitter_control_new_packet(
JitterControl *ctl, uint32_t packet_ts, uint32_t cur_str_ts);
34 #define jitter_control_adaptive_enabled(ctl) ((ctl)->adaptive)
36 void jitter_control_update_corrective_slide(
JitterControl *ctl);
40 static inline uint32_t jitter_control_get_compensated_timestamp(
JitterControl *obj , uint32_t user_ts){
41 return (uint32_t)( (int64_t)user_ts+obj->slide-(int64_t)obj->adapt_jitt_comp_ts);
Definition: str_utils.h:75
ORTP_PUBLIC void rtp_session_set_jitter_compensation(RtpSession *session, int milisec)
Definition: jitterctl.c:164
const char * str
Definition: b64.c:524
Definition: dll_entry.c:9
General purpose library functions.
size_t b64_getErrorStringLength(B64_RC code)
Returns the length of the textual description of the error.
Definition: b64.c:600
Definition of payload types.
ORTP_PUBLIC void rtp_profile_clear_all(RtpProfile *prof)
Definition: rtpprofile.c:166
size_t b64_encode2(void const *src, size_t srcSize, char *dest, size_t destLen, unsigned flags, int lineLen, B64_RC *rc)
Encodes a block of binary data into Base-64.
Definition: b64.c:433
int code
Definition: b64.c:523
Definition: str_utils.h:49
int clock_rate
Definition: payloadtype.h:56
int nom_size
Definition: rtpsession.h:57
size_t len
Definition: b64.c:525
int min_size
Definition: rtpsession.h:56
Definition: payloadtype.h:53
size_t b64_encode(void const *src, size_t srcSize, char *dest, size_t destLen)
Encodes a block of binary data into Base-64.
Definition: b64.c:423
Definition: rtpsession.h:55
const char * b64_getErrorString(B64_RC code)
Returns the textual description of the error.
Definition: b64.c:595
int max_packets
Definition: rtpsession.h:61
Definition: rtpsession.h:201
size_t b64_decode(char const *src, size_t srcLen, void *dest, size_t destSize)
Decodes a sequence of Base-64 into a block of binary data.
Definition: b64.c:477
ORTP_PUBLIC void ortp_init(void)
Definition: ortp.c:80
Definition: rtpsession.h:64
ORTP_PUBLIC void rtp_profile_set_payload(RtpProfile *prof, int idx, PayloadType *pt)
Definition: rtpprofile.c:153
ORTP_PUBLIC void ortp_exit(void)
Definition: ortp.c:129
Using and creating standart and custom RTP profiles.
size_t b64_decode2(char const *src, size_t srcLen, void *dest, size_t destSize, unsigned flags, char const **badChar, B64_RC *rc)
Decodes a sequence of Base-64 into a block of binary data.
Definition: b64.c:488
Definition: rtpprofile.h:41
int max_size
Definition: rtpsession.h:58