1. 30 Oct, 2018 1 commit
  2. 20 Oct, 2018 1 commit
    • Josh Holmer's avatar
      Remove C dependency from transform.rs · 2f9ef167
      Josh Holmer authored
      - Rewrite fwd transform functions from C to Rust
      - Rewrite 32x32 inv transform functions from C to Rust
      - Refactor transform.rs into smaller modules
      
      This commit temporarily removes the calls into the
      SIMD optimized functions. These will be rewritten
      into Rust and readded in an upcoming PR.
      2f9ef167
  3. 17 Oct, 2018 1 commit
  4. 25 Sep, 2018 1 commit
  5. 24 Sep, 2018 1 commit
  6. 22 Sep, 2018 1 commit
  7. 06 Sep, 2018 1 commit
  8. 04 Sep, 2018 2 commits
  9. 13 Aug, 2018 2 commits
    • Raphael Zumer's avatar
      Revert "Revert "Enable and test high bit depth input (#437)" (#442)" (#447) · f63f5e99
      Raphael Zumer authored
      * Attempt to process 10-bit Y4M input
      
      Currently compiles, encodes and decodes with desynchronization
      
      * Use high bit depth quantization tables
      
      * Move context::clamp() to util.rs
      
      * Fix partition context initialization for high bit depth
      
      * Enable and test 10-bit input
      
      * Add 10- and 12-bit test clips to build.sh
      
      Commented out by default, to enable as needed for local testing.
      
      * Use the same bit depth as y4m_dec for y4m_enc
      
      * Fix benchmark module compilation
      
      * Fix high bit depth test encoding in 8-bit
      
      * Fix header syntax for 12-bit 4:2:0 input
      
      * Enable and test 12-bit input
      
      * Reflect 12-bit support in README.md
      
      * Keep the default C420jpeg color space in y4m_encoder
      
      * Do not allow reconstruction output at high bit depths
      
      * Fix reconstruction output at high bit depths
      
      * Clean up reconstruction copy to frame buffers
      f63f5e99
    • Vladimir Kazakov's avatar
      Add info about Clang dependency · 1e806967
      Vladimir Kazakov authored
      Clang is needed in order to run integration tests. Fixes #122.
      1e806967
  10. 10 Aug, 2018 1 commit
  11. 09 Aug, 2018 1 commit
    • Raphael Zumer's avatar
      Enable and test high bit depth input (#437) · 8c545350
      Raphael Zumer authored
      * Attempt to process 10-bit Y4M input
      
      Currently compiles, encodes and decodes with desynchronization
      
      * Use high bit depth quantization tables
      
      * Move context::clamp() to util.rs
      
      * Fix partition context initialization for high bit depth
      
      * Enable and test 10-bit input
      
      * Add 10- and 12-bit test clips to build.sh
      
      Commented out by default, to enable as needed for local testing.
      
      * Use the same bit depth as y4m_dec for y4m_enc
      
      * Fix benchmark module compilation
      
      * Fix high bit depth test encoding in 8-bit
      
      * Fix header syntax for 12-bit 4:2:0 input
      
      * Enable and test 12-bit input
      
      * Reflect 12-bit support in README.md
      8c545350
  12. 03 Aug, 2018 2 commits
  13. 02 Aug, 2018 2 commits
  14. 31 Jul, 2018 1 commit
  15. 30 Jul, 2018 1 commit
    • Raphael Zumer's avatar
      Add encode-decode test for various frame dimensions (#382) · 94a32eae
      Raphael Zumer authored
      * Ignore aom.rs in all directories
      
      * Add encode-decode test for various frame dimensions
      
      * Remove redundant .gitignore
      
      * Add testing subsection in README.md
      
      * Reduce runtime of dimensions encode-decode test
      
      * Comment out failing dimensions in decoding test
      94a32eae
  16. 27 Jul, 2018 1 commit
  17. 26 Jul, 2018 1 commit
  18. 21 Jul, 2018 1 commit
  19. 18 Jul, 2018 5 commits
  20. 17 Jul, 2018 2 commits
  21. 16 Jul, 2018 8 commits
  22. 13 Jul, 2018 3 commits