libavresample/audio_data.c:301: error: Integer Overflow L2
  ([1+max(0, `dst->nb_samples`), 2147483616] + 32):signed32 by call to `ff_audio_data_realloc`.

libavresample/audio_data.c:269:1: Parameter `src_offset`
267. }
268. 
269. int ff_audio_data_combine(AudioData *dst, int dst_offset, AudioData *src,
     ^
270.                           int src_offset, int nb_samples)
271. {

libavresample/audio_data.c:301:11: Call
299. 
300.     /* reallocate output if necessary */
301.     ret = ff_audio_data_realloc(dst, dst->nb_samples + nb_samples);
               ^
302.     if (ret < 0) {
303.         av_log(dst, AV_LOG_ERROR, "error reallocating dst\n");

libavresample/audio_data.c:153:1: Parameter `nb_samples`
  151. }
  152. 
  153. int ff_audio_data_realloc(AudioData *a, int nb_samples)
       ^
  154. {
  155.     int ret, new_buf_size, plane_size, p;

libavresample/audio_data.c:165:20: Call
  163.         return AVERROR(EINVAL);
  164. 
  165.     new_buf_size = av_samples_get_buffer_size(&plane_size,
                          ^
  166.                                               a->allocated_channels, nb_samples,
  167.                                               a->sample_fmt, 0);

libavutil/samplefmt.c:108:1: <LHS trace>
106. }
107. 
108. int av_samples_get_buffer_size(int *linesize, int nb_channels, int nb_samples,
     ^
109.                                enum AVSampleFormat sample_fmt, int align)
110. {

libavutil/samplefmt.c:108:1: Parameter `nb_samples`
    106. }
    107. 
    108. int av_samples_get_buffer_size(int *linesize, int nb_channels, int nb_samples,
         ^
    109.                                enum AVSampleFormat sample_fmt, int align)
    110. {

libavutil/samplefmt.c:124:9: Binary operation: ([1+max(0, dst->nb_samples), 2147483616] + 32):signed32 by call to `ff_audio_data_realloc` 
    122.             return AVERROR(EINVAL);
    123.         align = 1;
    124.         nb_samples = FFALIGN(nb_samples, 32);
                 ^
    125.     }
    126. 
