# HG changeset patch # User aurel # Date 1233616105 0 # Node ID f0facf61e48d812fec0a3e4aed0d7a1173384a2c # Parent 1e6e303b61fc93035bfcf4a5a2856aca6c9aed64 use new metadata API in rtp muxer diff -r 1e6e303b61fc -r f0facf61e48d sdp.c --- a/sdp.c Mon Feb 02 22:43:51 2009 +0000 +++ b/sdp.c Mon Feb 02 23:08:25 2009 +0000 @@ -64,7 +64,7 @@ s->sdp_version, s->id, s->version, s->src_addr, s->start_time, s->end_time, - s->name[0] ? s->name : "No Name"); + s->name); sdp_write_address(buff, size, s->dst_addr, s->ttl); } @@ -256,6 +256,7 @@ int avf_sdp_create(AVFormatContext *ac[], int n_files, char *buff, int size) { + AVMetadataTag *title = av_metadata_get(ac[0]->metadata, "title", NULL, 0); struct sdp_session_level s; int i, j, port, ttl; char dst[32]; @@ -264,7 +265,7 @@ memset(&s, 0, sizeof(struct sdp_session_level)); s.user = "-"; s.src_addr = "127.0.0.1"; /* FIXME: Properly set this */ - s.name = ac[0]->title; + s.name = title ? title->value : "No Name"; port = 0; ttl = 0;