MT#55283 use typed arg for codec_packet_free

Change-Id: I30cfeaee130af8c582c5e399ea78c1b101e9eaab
mr13.3
Richard Fuchs 2 months ago
parent 4d8156bf91
commit 3421dd6407

@ -2795,8 +2795,7 @@ static int handler_func_t38(struct codec_handler *h, struct media_packet *mp) {
void codec_packet_free(void *pp) {
struct codec_packet *p = pp;
void codec_packet_free(struct codec_packet *p) {
if (p->free_func)
p->free_func(p->s.s);
if (p->plain_free_func && p->plain.s)

@ -301,7 +301,7 @@ struct send_timer *send_timer_new(struct packet_stream *ps) {
&send_timer_thread,
__send_timer_send_now,
__send_timer_send_later,
__send_timer_free, codec_packet_free);
__send_timer_free, (GDestroyNotify) codec_packet_free);
st->call = obj_get(ps->call);
st->sink = ps;

@ -199,7 +199,7 @@ __attribute__((nonnull(1, 2)))
bool codec_store_is_full_answer(const struct codec_store *src, const struct codec_store *dst);
void codec_add_raw_packet(struct media_packet *mp, unsigned int clockrate);
void codec_packet_free(void *);
void codec_packet_free(struct codec_packet *);
struct codec_packet *codec_packet_dup(struct codec_packet *p);
bool codec_packet_copy(struct codec_packet *p);

Loading…
Cancel
Save