avconv.c:2962: error: Integer Overflow R2
  ([0, +oo] + [0, +oo]):signed32 by call to `print_sdp`.

avconv.c:2882:13: Unknown value from: strcmp
2880.         }
2881.         assert_avoptions(output_files[i]->opts);
2882.         if (strcmp(oc->oformat->name, "rtp")) {
                  ^
2883.             want_sdp = 0;
2884.         }

avconv.c:2962:9: Call
2960. 
2961.     if (want_sdp) {
2962.         print_sdp();
              ^
2963.     }
2964. 

avconv.c:2416:1: Parameter `sdp.strlen`
  2414. }
  2415. 
  2416. static void print_sdp(void)
        ^
  2417. {
  2418.     char sdp[2048];

avconv.c:2427:5: Call
  2425.         avc[i] = output_files[i]->ctx;
  2426. 
  2427.     av_sdp_create(avc, nb_output_files, sdp, sizeof(sdp));
            ^
  2428.     printf("SDP:\n%s\n", sdp);
  2429.     fflush(stdout);

libavformat/sdp.c:580:1: Parameter `buf->strlen`
    578. }
    579. 
    580. int av_sdp_create(AVFormatContext *ac[], int n_files, char *buf, int size)
         ^
    581. {
    582.     AVDictionaryEntry *title = av_dict_get(ac[0]->metadata, "title", NULL, 0);

libavformat/sdp.c:611:5: Call
    609.         }
    610.     }
    611.     sdp_write_header(buf, size, &s);
             ^
    612. 
    613.     dst[0] = 0;

libavformat/sdp.c:73:1: Parameter `buff->strlen`
      71. }
      72. 
      73. static void sdp_write_header(char *buff, int size, struct sdp_session_level *s)
          ^
      74. {
      75.     av_strlcatf(buff, size, "v=%d\r\n"

libavformat/sdp.c:75:5: Call
      73. static void sdp_write_header(char *buff, int size, struct sdp_session_level *s)
      74. {
      75.     av_strlcatf(buff, size, "v=%d\r\n"
              ^
      76.                             "o=- %d %d IN %s %s\r\n"
      77.                             "s=%s\r\n",

libavutil/avstring.c:82:1: <LHS trace>
80. }
81. 
82. size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...)
    ^
83. {
84.     int len = strlen(dst);

libavutil/avstring.c:82:1: Parameter `size`
        80. }
        81. 
        82. size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...)
            ^
        83. {
        84.     int len = strlen(dst);

libavutil/avstring.c:88:12: <RHS trace>
86. 
87.     va_start(vl, fmt);
88.     len += vsnprintf(dst + len, size > len ? size - len : 0, fmt, vl);
               ^
89.     va_end(vl);
90. 

libavutil/avstring.c:88:12: Risky value from: vsnprintf
        86. 
        87.     va_start(vl, fmt);
        88.     len += vsnprintf(dst + len, size > len ? size - len : 0, fmt, vl);
                       ^
        89.     va_end(vl);
        90. 

libavutil/avstring.c:88:5: Binary operation: ([0, +oo] + [0, +oo]):signed32 by call to `print_sdp` 
        86. 
        87.     va_start(vl, fmt);
        88.     len += vsnprintf(dst + len, size > len ? size - len : 0, fmt, vl);
                ^
        89.     va_end(vl);
        90. 
