1. 12 Feb, 2019 8 commits
  2. 11 Feb, 2019 1 commit
  3. 10 Feb, 2019 1 commit
  4. 09 Feb, 2019 3 commits
  5. 08 Feb, 2019 7 commits
    • Henrik Gramner's avatar
      checkasm: Fix MC strides · 4679305e
      Henrik Gramner authored
      Strides for pixel buffers are in bytes.
      4679305e
    • Victorien Le Couviour--Tuffet's avatar
      looprestoration: add SSSE3 implementation · ab3da909
      Victorien Le Couviour--Tuffet authored
      AVX2 code adaption
      
      ---------------------
      x86_64:
      ------------------------------------------
      selfguided_3x3_8bpc_c: 308692.1
      selfguided_3x3_8bpc_ssse3: 112436.5
      selfguided_3x3_8bpc_avx2: 61749.8
      ------------------------------------------
      selfguided_5x5_8bpc_c: 312132.8
      selfguided_5x5_8bpc_ssse3: 79513.3
      selfguided_5x5_8bpc_avx2: 45947.3
      ------------------------------------------
      selfguided_mix_8bpc_c: 588951.9
      selfguided_mix_8bpc_ssse3: 196751.5
      selfguided_mix_8bpc_avx2: 109091.6
      ------------------------------------------
      wiener_chroma_8bpc_c: 258874.8
      wiener_chroma_8bpc_ssse3: 28172.4
      wiener_chroma_8bpc_avx2: 16910.5
      ------------------------------------------
      wiener_luma_8bpc_c: 264432.3
      wiener_luma_8bpc_ssse3: 27958.3
      wiener_luma_8bpc_avx2: 17303.8
      ------------------------------------------
      
      ---------------------
      x86_32:
      ------------------------------------------
      selfguided_3x3_8bpc_c: 350430.5
      selfguided_3x3_8bpc_ssse3: 128850.8
      ------------------------------------------
      selfguided_5x5_8bpc_c: 313963.6
      selfguided_5x5_8bpc_ssse3: 81988.8
      ------------------------------------------
      selfguided_mix_8bpc_c: 630584.2
      selfguided_mix_8bpc_ssse3: 211802.0
      ------------------------------------------
      wiener_chroma_8bpc_c: 288928.5
      wiener_chroma_8bpc_ssse3: 30336.7
      ------------------------------------------
      wiener_luma_8bpc_c: 284500.6
      wiener_luma_8bpc_ssse3: 29521.9
      ------------------------------------------
      ab3da909
    • Victorien Le Couviour--Tuffet's avatar
    • Victorien Le Couviour--Tuffet's avatar
    • James Almer's avatar
      Simplify dav1d_thread_picture_alloc() · 515f5af5
      James Almer authored
      It's called from a single function in the entire codebase, so no point
      passing so many individual arguments to it when almost all of them are
      derived from a single struct.
      515f5af5
    • Henrik Gramner's avatar
      Windows: Improve pthread wrapper · 9a33184d
      Henrik Gramner authored
       * Remove the use of malloc() in pthread_create()
       * Make function return values match regular pthread
       * Fix code style issues
       * Simplify some code
      9a33184d
    • Xuefeng Jiang's avatar
      Add SSSE3 implementation for ipred_smooth, ipred_smooth_v and ipred_smooth_h · f2f89a3b
      Xuefeng Jiang authored
       intra_pred_smooth_h_w4_8bpc_c: 460.6
       intra_pred_smooth_h_w4_8bpc_ssse3: 83.1
       intra_pred_smooth_h_w8_8bpc_c: 1286.9
       intra_pred_smooth_h_w8_8bpc_ssse3: 172.0
       intra_pred_smooth_h_w16_8bpc_c: 3804.8
       intra_pred_smooth_h_w16_8bpc_ssse3: 460.3
       intra_pred_smooth_h_w32_8bpc_c: 8505.0
       intra_pred_smooth_h_w32_8bpc_ssse3: 1176.9
       intra_pred_smooth_h_w64_8bpc_c: 22236.9
       intra_pred_smooth_h_w64_8bpc_ssse3: 2810.8
       intra_pred_smooth_v_w4_8bpc_c: 433.2
       intra_pred_smooth_v_w4_8bpc_ssse3: 75.6
       intra_pred_smooth_v_w8_8bpc_c: 1279.4
       intra_pred_smooth_v_w8_8bpc_ssse3: 134.2
       intra_pred_smooth_v_w16_8bpc_c: 4060.8
       intra_pred_smooth_v_w16_8bpc_ssse3: 333.0
       intra_pred_smooth_v_w32_8bpc_c: 9758.9
       intra_pred_smooth_v_w32_8bpc_ssse3: 1423.2
       intra_pred_smooth_v_w64_8bpc_c: 26571.8
       intra_pred_smooth_v_w64_8bpc_ssse3: 3534.1
       intra_pred_smooth_w4_8bpc_c: 1138.4
       intra_pred_smooth_w4_8bpc_ssse3: 113.8
       intra_pred_smooth_w8_8bpc_c: 3378.8
       intra_pred_smooth_w8_8bpc_ssse3: 257.3
       intra_pred_smooth_w16_8bpc_c: 10660.1
       intra_pred_smooth_w16_8bpc_ssse3: 711.5
       intra_pred_smooth_w32_8bpc_c: 20899.8
       intra_pred_smooth_w32_8bpc_ssse3: 2275.0
       intra_pred_smooth_w64_8bpc_c: 43132.2
       intra_pred_smooth_w64_8bpc_ssse3: 5918.2
      f2f89a3b
  6. 07 Feb, 2019 10 commits
  7. 06 Feb, 2019 4 commits
  8. 05 Feb, 2019 1 commit
  9. 04 Feb, 2019 2 commits
  10. 03 Feb, 2019 1 commit
  11. 02 Feb, 2019 1 commit
  12. 31 Jan, 2019 1 commit