Merge commit '0307cc2253e76772b1c645ac6117d08da87a147c'
[ffmpeg.git] / libavformat / rtpdec_latm.c
index fdeff3a..3896482 100644 (file)
@@ -142,7 +142,8 @@ end:
     return ret;
 }
 
-static int parse_fmtp(AVStream *stream, PayloadContext *data,
+static int parse_fmtp(AVFormatContext *s,
+                      AVStream *stream, PayloadContext *data,
                       char *attr, char *value)
 {
     int res;
@@ -154,7 +155,7 @@ static int parse_fmtp(AVStream *stream, PayloadContext *data,
     } else if (!strcmp(attr, "cpresent")) {
         int cpresent = atoi(value);
         if (cpresent != 0)
-            avpriv_request_sample(NULL,
+            avpriv_request_sample(s,
                                   "RTP MP4A-LATM with in-band configuration");
     }
 
@@ -170,7 +171,7 @@ static int latm_parse_sdp_line(AVFormatContext *s, int st_index,
         return 0;
 
     if (av_strstart(line, "fmtp:", &p))
-        return ff_parse_fmtp(s->streams[st_index], data, p, parse_fmtp);
+        return ff_parse_fmtp(s, s->streams[st_index], data, p, parse_fmtp);
 
     return 0;
 }