• 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