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

avconv.c:1774:13: Unknown value from: strcmp
1772.         }
1773.         assert_avoptions(output_files[i]->opts);
1774.         if (strcmp(oc->oformat->name, "rtp")) {
                  ^
1775.             want_sdp = 0;
1776.         }

avconv.c:1848:9: Call
1846. 
1847.     if (want_sdp) {
1848.         print_sdp();
              ^
1849.     }
1850. 

avconv.c:1329:1: Parameter `sdp.strlen`
  1327. }
  1328. 
  1329. static void print_sdp(void)
        ^
  1330. {
  1331.     char sdp[16384];

avconv.c:1340:5: Call
  1338.         avc[i] = output_files[i]->ctx;
  1339. 
  1340.     av_sdp_create(avc, nb_output_files, sdp, sizeof(sdp));
            ^
  1341.     printf("SDP:\n%s\n", sdp);
  1342.     fflush(stdout);

libavformat/sdp.c:619:1: Parameter `buf->strlen`
    617. }
    618. 
    619. int av_sdp_create(AVFormatContext *ac[], int n_files, char *buf, int size)
         ^
    620. {
    621.     AVDictionaryEntry *title = av_dict_get(ac[0]->metadata, "title", NULL, 0);

libavformat/sdp.c:650:5: Call
    648.         }
    649.     }
    650.     sdp_write_header(buf, size, &s);
             ^
    651. 
    652.     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:99:1: <LHS trace>
 97. }
 98. 
 99. size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...)
     ^
100. {
101.     int len = strlen(dst);

libavutil/avstring.c:99:1: Parameter `size`
         97. }
         98. 
         99. size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...)
             ^
        100. {
        101.     int len = strlen(dst);

libavutil/avstring.c:105:12: <RHS trace>
103. 
104.     va_start(vl, fmt);
105.     len += vsnprintf(dst + len, size > len ? size - len : 0, fmt, vl);
                ^
106.     va_end(vl);
107. 

libavutil/avstring.c:105:12: Risky value from: vsnprintf
        103. 
        104.     va_start(vl, fmt);
        105.     len += vsnprintf(dst + len, size > len ? size - len : 0, fmt, vl);
                        ^
        106.     va_end(vl);
        107. 

libavutil/avstring.c:105:5: Binary operation: ([0, +oo] + [0, +oo]):signed32 by call to `print_sdp` 
        103. 
        104.     va_start(vl, fmt);
        105.     len += vsnprintf(dst + len, size > len ? size - len : 0, fmt, vl);
                 ^
        106.     va_end(vl);
        107. 
