1. 06 Feb, 2019 3 commits
  2. 05 Feb, 2019 3 commits
  3. 03 Feb, 2019 3 commits
  4. 19 Jan, 2019 1 commit
  5. 07 Dec, 2018 1 commit
  6. 06 Dec, 2018 1 commit
    • Raphaël Zumer's avatar
      Organize use statements · 5311eeea
      Raphaël Zumer authored
      * Move use statements to the heads of their modules
      * Split local and external module use statements
      * Reorder use statements alphabetically by module name
      5311eeea
  7. 05 Dec, 2018 1 commit
  8. 28 Nov, 2018 1 commit
  9. 12 Nov, 2018 1 commit
  10. 10 Nov, 2018 1 commit
  11. 09 Nov, 2018 1 commit
  12. 01 Nov, 2018 1 commit
  13. 01 Oct, 2018 2 commits
  14. 28 Sep, 2018 1 commit
  15. 24 Sep, 2018 1 commit
  16. 11 Sep, 2018 1 commit
  17. 10 Sep, 2018 2 commits
  18. 06 Sep, 2018 2 commits
  19. 27 Aug, 2018 1 commit
    • fbossen's avatar
      Reuse probabilities from previous frame (#509) · f0a917ee
      fbossen authored
      Add reference frame structure to capture YUV data and probabilities
      of a previously decoded frame.
      Symbol counts are reset and not carried from one frame to the next.
      Error resilient mode is disabled to support this feature.
      f0a917ee
  20. 14 Aug, 2018 3 commits
  21. 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
  22. 10 Aug, 2018 1 commit
  23. 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
  24. 02 Aug, 2018 2 commits
  25. 25 Jul, 2018 1 commit
    • fbossen's avatar
      Define reference frame buffer array (#370) · a79d08f6
      fbossen authored
      * Define reference frame buffer array
      
      A reference frame buffer with 8 slots is defined. The buffer is
      updated after encoding each frame according to the value of
      refresh_frame_flags. The value of refresh_frame_flags is also
      set and properly encoded.
      
      * Fix test function
      
      Also move update of frame buffer to a separate function
      
      * Use named constants instead of magic numbers
      a79d08f6
  26. 19 Jul, 2018 1 commit
  27. 18 Jul, 2018 2 commits