|
|
|
@ -66,16 +66,8 @@ static void reset_jitter_buffer(struct jitter_buffer *jb) { |
|
|
|
jb->disabled = 1; |
|
|
|
} |
|
|
|
|
|
|
|
static rtp_payload_type *codec_rtp_pt(struct media_packet *mp, int payload_type) { |
|
|
|
rtp_payload_type *rtp_pt = NULL; |
|
|
|
struct codec_handler *transcoder = codec_handler_get(mp->media, payload_type, mp->media_out, NULL); |
|
|
|
if(transcoder) { |
|
|
|
if(transcoder->source_pt.payload_type == payload_type) |
|
|
|
rtp_pt = &transcoder->source_pt; |
|
|
|
if(transcoder->dest_pt.payload_type == payload_type) |
|
|
|
rtp_pt = &transcoder->dest_pt; |
|
|
|
} |
|
|
|
return rtp_pt; |
|
|
|
static inline rtp_payload_type *codec_rtp_pt(struct media_packet *mp, int payload_type) { |
|
|
|
return t_hash_table_lookup(mp->media->codecs.codecs, GINT_TO_POINTER(payload_type)); |
|
|
|
} |
|
|
|
|
|
|
|
static int get_clock_rate(struct media_packet *mp, int payload_type) { |
|
|
|
|