1. 15 Dec, 2019 2 commits
  2. 14 Dec, 2019 6 commits
  3. 13 Dec, 2019 7 commits
  4. 12 Dec, 2019 23 commits
  5. 11 Dec, 2019 2 commits
    • James Almer's avatar
      avcodec/cbs_av1: fix array size for ar_coeffs_cb_plus_128 and ar_coeffs_cr_plus_128 · a23dd336
      James Almer authored
      Taking into account the code
      
      fb(2, ar_coeff_lag);
      num_pos_luma = 2 * current->ar_coeff_lag * (current->ar_coeff_lag + 1);
      if (current->num_y_points)
          num_pos_chroma = num_pos_luma + 1;
      else
          num_pos_chroma = num_pos_luma;
      
      Max value for ar_coeff_lag is 3 (two bits), for num_pos_luma 24, and for
      num_pos_chroma 25.
      
      Both ar_coeffs_cb_plus_128 and ar_coeffs_cr_plus_128 may have up to
      num_pos_chroma values.
      Reviewed-by: 's avatarRonald S. Bultje <rsbultje@gmail.com>
      Signed-off-by: 's avatarJames Almer <jamrial@gmail.com>
      a23dd336
    • Martin Storsjö's avatar
      fate: Use a oneoff test for the tremolo filter · c27a85b9
      Martin Storsjö authored
      The tremolo filter uses floating point internally, and uses
      multiplication factors derived from sin(fmod()), neither of
      which is bitexact for use with framecrc.
      
      This fixes running this test when built with for mingw/x86_32
      with clang.
      
      In this case, a 1 ulp difference in the output from fmod() would
      end up in an output from the filter that differs by 1 ulp, but
      which makes the lrint() in swresample/audioconvert.c round in a
      different direction.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      c27a85b9