1. 10 May, 2019 7 commits
  2. 09 May, 2019 1 commit
    • Thomas Daede's avatar
      Convert some Vecs in RDO to ArrayVecs. · 63f13f77
      Thomas Daede authored
      These are fixed size and stack allocated rather than malloc()'ed,
      hopefully improving speed and reducing memory fragmentation.
      
      Vecs that are passed across functions have not been converted.
      63f13f77
  3. 04 May, 2019 1 commit
  4. 02 May, 2019 2 commits
  5. 30 Apr, 2019 1 commit
    • Yushin Cho's avatar
      Allow rectangular partition at leaf nodes of topdown partition search · c4886a38
      Yushin Cho authored
      speed 5, (encoding time increase 14%~1%)
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -1.4529 | -1.9177 | -1.8769 |  -1.4698 | -1.3873 | -1.3750 |    -1.6576
      
      speed 1, 5 frames, (encoding time increase 44%~11%)
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -1.3921 | -2.0810 | -1.5809 |  -1.4713 | -1.2711 | -1.2584 |    -1.7207
      c4886a38
  6. 29 Apr, 2019 2 commits
  7. 26 Apr, 2019 2 commits
  8. 25 Apr, 2019 2 commits
    • Thomas Daede's avatar
      f1c43dbd
    • Xu Guangxin's avatar
      fix build for cargo 1.13.0 · c83f7cc7
      Xu Guangxin authored
      we will have following build error on cargo 1.13.0
      this patch will fix it
      
      $cargo build --release
      
         Compiling rav1e v0.1.0 (/home/thomas/codec/rav1e)
      error[E0658]: imports can only refer to extern crate names passed with `--extern` on stable channel (see issue #53130)
        --> src/partition.rs:54:5
         |
      25 | / pub enum RefType {
      26 | |   INTRA_FRAME = 0,
      27 | |   LAST_FRAME = 1,
      28 | |   LAST2_FRAME = 2,
      ...  |
      34 | |   NONE_FRAME = 8,
      35 | | }
         | |_- not an extern crate passed with `--extern`
      ...
      54 |   use RefType::*;
         |       ^^^^^^^
         |
      note: this import refers to the enum defined here
        --> src/partition.rs:25:1
         |
      25 | / pub enum RefType {
      26 | |   INTRA_FRAME = 0,
      27 | |   LAST_FRAME = 1,
      28 | |   LAST2_FRAME = 2,
      ...  |
      34 | |   NONE_FRAME = 8,
      35 | | }
         | |_^
      
      error: aborting due to previous error
      
      For more information about this error, try `rustc --explain E0658`.
      error: Could not compile `rav1e`.
      c83f7cc7
  9. 24 Apr, 2019 7 commits
  10. 23 Apr, 2019 6 commits
  11. 22 Apr, 2019 2 commits
  12. 20 Apr, 2019 7 commits