1. 24 Sep, 2018 1 commit
  2. 28 Aug, 2018 1 commit
  3. 19 Aug, 2018 1 commit
    • Andrew D'Addesio's avatar
      Re-eliminate pkg-config dependency under MinGW · 15c25de5
      Andrew D'Addesio authored and Thomas Daede's avatar Thomas Daede committed
      On MinGW, the "no_build_target(cfg!(windows))" line unfortunately
      prevents out/lib/pkgconfig/aom.pc from being created, causing the
      "// MSVC" code branch to be taken which results in a linker error
      (-laom not found).
      
      Rather than fixing pkg-config, we can pass an absolute path to
      libaom.a like we already do to aom.lib for MSVC. This has the
      benefit that rav1e can be compiled with MinGW directly from cmd,
      where pkg-config usually isn't available.
      
      Tested on:
      * MinGW-Builds 8.1.0 (cmd, msys2 terminal)
      * Visual Studio 2017 15.8.1 (cmd, msys2 terminal)
      15c25de5
  4. 14 Aug, 2018 5 commits
  5. 13 Aug, 2018 1 commit
    • Raphael Zumer's avatar
      Revert "Revert "Enable and test high bit depth input (#437)" (#442)" (#447) · f63f5e99
      Raphael Zumer authored and Thomas Daede's avatar Thomas Daede committed
      * 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
  6. 10 Aug, 2018 1 commit
  7. 09 Aug, 2018 1 commit
    • Raphael Zumer's avatar
      Enable and test high bit depth input (#437) · 8c545350
      Raphael Zumer authored and Thomas Daede's avatar Thomas Daede committed
      * 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
  8. 07 Aug, 2018 1 commit
  9. 03 Aug, 2018 1 commit
  10. 02 Aug, 2018 3 commits
  11. 23 Jul, 2018 1 commit
    • Luca Barbato's avatar
      Encode decode tests · 79b01bff
      Luca Barbato authored and Thomas Daede's avatar Thomas Daede committed
      * Make more structures Debug
      
      Makes easier to println!-debug.
      
      * Fix the cmake flags passed to build the decoding library
      
      * Make sure to not call partially implemented ith
      
      At least the sse4.1 variant is incomplete and triggers an assert.
      
      * Do not use SIMD for TxType::IDTX ith
      
      The implementation of it is incomplete.
      
      * Provide an encode-decode test
      
      Use `cargo test --features=decode_test -- --ignored` to run it.
      
      * Enable decode_test in travis
      79b01bff
  12. 16 Jul, 2018 3 commits
  13. 30 May, 2018 1 commit
    • Monty's avatar
      Read 10-bit y4m input. #107 · dd763d01
      Monty authored
      Note this cannot yet encode high bitdepth; it reads it and then shifts
      to 8 before encode.
      dd763d01
  14. 22 May, 2018 1 commit
  15. 27 Feb, 2018 1 commit
  16. 16 Feb, 2018 1 commit
    • Yushin Cho's avatar
      Set codegen-units = 1 · 2df19c25
      Yushin Cho authored and Thomas Daede's avatar Thomas Daede committed
      So that upgraded rustc 1.25.0 version does not slow down
      the release/test/bench binary by setting the default value of
      codegen-units = 16.
      2df19c25
  17. 07 Feb, 2018 2 commits
  18. 06 Feb, 2018 2 commits
  19. 05 Feb, 2018 1 commit
  20. 24 Sep, 2017 4 commits