rtsp: Add content-type message header parsing

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
pull/30/merge
Jordi Ortiz 13 years ago committed by Luca Barbato
parent b2e495afa8
commit fcd0298c05
  1. 3
      libavformat/rtsp.c
  2. 5
      libavformat/rtsp.h

@ -870,6 +870,9 @@ void ff_rtsp_parse_line(RTSPMessageHeader *reply, const char *buf,
} else if (av_stristart(p, "x-Accept-Dynamic-Rate:", &p) && rt) { } else if (av_stristart(p, "x-Accept-Dynamic-Rate:", &p) && rt) {
p += strspn(p, SPACE_CHARS); p += strspn(p, SPACE_CHARS);
rt->accept_dynamic_rate = atoi(p); rt->accept_dynamic_rate = atoi(p);
} else if (av_stristart(p, "Content-Type:", &p)) {
p += strspn(p, SPACE_CHARS);
av_strlcpy(reply->content_type, p, sizeof(reply->content_type));
} }
} }

@ -171,6 +171,11 @@ typedef struct RTSPMessageHeader {
* returned * returned
*/ */
char reason[256]; char reason[256];
/**
* Content type header
*/
char content_type[64];
} RTSPMessageHeader; } RTSPMessageHeader;
/** /**

Loading…
Cancel
Save