Skip to content
Snippets Groups Projects
  1. Aug 14, 2018
  2. Aug 13, 2018
    • Raphaël Zumer's avatar
      Revert "Revert "Enable and test high bit depth input (#437)" (#442)" (#447) · f63f5e99
      Raphaël 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
    • Monty Montgomery's avatar
      Check for reconstruction/decode deync in build.sh · 55bc456b
      Monty Montgomery authored
      Add a check for reconstructed vs decoded image difference on each build in build.sh
      55bc456b
    • 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
  3. Aug 11, 2018
  4. Aug 10, 2018
  5. Aug 09, 2018
    • Thomas Daede's avatar
      Write level 31 instead of 0. (#439) · f766bd6f
      Thomas Daede authored
      We can't guarantee we meet a level, so choose level 31 for now
      which has no constraints.
      f766bd6f
    • Raphaël Zumer's avatar
      Enable and test high bit depth input (#437) · 8c545350
      Raphaël 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
  6. Aug 08, 2018
  7. Aug 07, 2018
  8. Aug 06, 2018
    • Monty Montgomery's avatar
      Correct comment typos found by smarter in PR #424 · 2e13f426
      Monty Montgomery authored and Yushin Cho's avatar Yushin Cho committed
      2e13f426
    • Monty Montgomery's avatar
      Cdef recorder (#424) · 488b8e2f
      Monty Montgomery authored
      * Add a bitstream writer record/replay abstraction
      
      Allows encoding piecemeal, out of order, or in parallel; a recording
      writer can be played back into a master bitstream range encoder.
      
      * Reimplement od_ec_enc and Writer, add record/playback
      
      Flatten od_ec_enc and Writer, as one was a thin wrapper for the other
      Reimplement range encoding writer as a Writer trait and encoding backend
      Reimplement recording as a second backend to same Writer trait
      Unverified
      488b8e2f
  9. Aug 04, 2018
  10. Aug 03, 2018
  11. Aug 02, 2018
Loading