Hi Laurentiu, why is this patch needed? p. > --- > src/modules/rtp/sdp.c | 7 ++++++- > src/modules/rtp/sdp.h | 2 +- > 2 files changed, 7 insertions(+), 2 deletions(-) > > diff --git a/src/modules/rtp/sdp.c b/src/modules/rtp/sdp.c > index e47a41b..904c35f 100644 > --- a/src/modules/rtp/sdp.c > +++ b/src/modules/rtp/sdp.c > @@ -66,7 +66,7 @@ char *pa_sdp_build(int af, const void *src, const void *dst, const char *name, u > pa_assert_se(inet_ntop(af, dst, buf_dst, sizeof(buf_dst))); > > return pa_sprintf_malloc( > - PA_SDP_HEADER > + PA_SDP_HEADER "\n" > "o=%s %lu 0 IN %s %s\n" > "s=%s\n" > "c=IN %s %s\n" > @@ -136,6 +136,11 @@ pa_sdp_info *pa_sdp_parse(const char *t, pa_sdp_info *i, int is_goodbye) { > > t += sizeof(PA_SDP_HEADER)-1; > > + if (*t == '\r') > + t++; > + if (*t == '\n') > + t++; > + > while (*t) { > size_t l; > > diff --git a/src/modules/rtp/sdp.h b/src/modules/rtp/sdp.h > index 4cb3b20..e13ca8a 100644 > --- a/src/modules/rtp/sdp.h > +++ b/src/modules/rtp/sdp.h > @@ -28,7 +28,7 @@ > > #include <pulse/sample.h> > > -#define PA_SDP_HEADER "v=0\n" > +#define PA_SDP_HEADER "v=0" > > typedef struct pa_sdp_info { > char *origin; > -- Peter Meerwald +43-664-2444418 (mobile)