TT#76711 globalise ensure_codec_def function

Change-Id: I2183ed5c7882b3e8909584425b1a37dd7da36124
changes/85/38385/8
Richard Fuchs 6 years ago
parent 570ad9427d
commit 0dc052e2cc

@ -264,7 +264,7 @@ struct codec_handler *codec_handler_make_playback(struct rtp_payload_type *src_p
return handler;
}
static void __ensure_codec_def(struct rtp_payload_type *pt, struct call_media *media) {
void ensure_codec_def(struct rtp_payload_type *pt, struct call_media *media) {
if (pt->codec_def)
return;
@ -315,7 +315,7 @@ static struct rtp_payload_type *__check_dest_codecs(struct call_media *receiver,
for (GList *l = sink->codecs_prefs_send.head; l; l = l->next) {
struct rtp_payload_type *pt = l->data;
__ensure_codec_def(pt, sink);
ensure_codec_def(pt, sink);
if (!pt->codec_def) // not supported, next
continue;
@ -425,7 +425,7 @@ static void __accept_transcode_codecs(struct call_media *receiver, struct call_m
GList *insert_pos = NULL;
for (GList *l = receiver->codecs_prefs_send.head; l; l = l->next) {
struct rtp_payload_type *pt = l->data;
__ensure_codec_def(pt, receiver);
ensure_codec_def(pt, receiver);
if (!pt->codec_def)
continue;
if (g_hash_table_lookup(receiver->codecs_recv, &pt->payload_type)) {
@ -526,7 +526,7 @@ static void __check_dtmf_injector(const struct sdp_ng_flags *flags, struct call_
static struct codec_handler *__get_pt_handler(struct call_media *receiver, struct rtp_payload_type *pt) {
__ensure_codec_def(pt, receiver);
ensure_codec_def(pt, receiver);
struct codec_handler *handler;
handler = g_hash_table_lookup(receiver->codec_handlers, GINT_TO_POINTER(pt->payload_type));
if (handler) {

@ -55,6 +55,7 @@ void codec_handlers_free(struct call_media *);
struct codec_handler *codec_handler_make_playback(struct rtp_payload_type *src_pt,
struct rtp_payload_type *dst_pt, unsigned long ts);
void codec_handler_free(struct codec_handler *handler);
void ensure_codec_def(struct rtp_payload_type *pt, struct call_media *media);
void codec_add_raw_packet(struct media_packet *mp);
void codec_packet_free(void *);

Loading…
Cancel
Save