[Ffmpeg-cvslog] r7095 - trunk/libavformat/rtsp.c
gpoirier
subversion
Thu Nov 16 09:48:06 CET 2006
Author: gpoirier
Date: Thu Nov 16 09:48:05 2006
New Revision: 7095
Modified:
trunk/libavformat/rtsp.c
Log:
remove duplicate code, patch by Ryan Martell rdm4 A martellventures P com
Original thread:
Date: 11/15/2006 05:15 PM
Subject: [Ffmpeg-devel] [PATCH] rtsp.c minor cleanup
Modified: trunk/libavformat/rtsp.c
==============================================================================
--- trunk/libavformat/rtsp.c (original)
+++ trunk/libavformat/rtsp.c Thu Nov 16 09:48:05 2006
@@ -319,18 +319,9 @@
AVCodecContext *codec = st->codec;
rtp_payload_data_t *rtp_payload_data = &rtsp_st->rtp_payload_data;
- // TODO (Replace with rtsp_next_attr_and_value)
/* loop on each attribute */
- for(;;) {
- skip_spaces(&p);
- if (*p == '\0')
- break;
- get_word_sep(attr, sizeof(attr), "=", &p);
- if (*p == '=')
- p++;
- get_word_sep(value, sizeof(value), ";", &p);
- if (*p == ';')
- p++;
+ while(rtsp_next_attr_and_value(&p, attr, sizeof(attr), value, sizeof(value)))
+ {
/* grab the codec extra_data from the config parameter of the fmtp line */
sdp_parse_fmtp_config(codec, attr, value);
/* Looking for a known attribute */
More information about the ffmpeg-cvslog
mailing list