Merge commit 'bb4a310bb85f43e62240145a656b1e5285b14239'
[ffmpeg.git] / libavformat / rtpdec_xiph.c
index 6ed8667..535cbff 100644 (file)
@@ -49,7 +49,7 @@ struct PayloadContext {
     int split_pkts;
 };
 
-static inline void free_fragment(PayloadContext * data)
+static void free_fragment(PayloadContext * data)
 {
     if (data->fragment) {
         uint8_t* p;
@@ -63,7 +63,6 @@ static void xiph_free_context(PayloadContext * data)
 {
     free_fragment(data);
     av_freep(&data->split_buf);
-    av_freep(&data);
 }
 
 
@@ -295,7 +294,7 @@ parse_packed_headers(const uint8_t * packed_headers,
 static int xiph_parse_fmtp_pair(AVFormatContext *s,
                                 AVStream* stream,
                                 PayloadContext *xiph_data,
-                                char *attr, char *value)
+                                const char *attr, const char *value)
 {
     AVCodecContext *codec = stream->codec;
     int result = 0;