1. 09 Apr, 2014 - 4 commits
    • Dmitry Kovalev's avatar
      Fixing broken build. · 0ba14e60
      Dmitry Kovalev authored
      Change-Id: I9b8f9a3f4fa9d48695149dd68ecb5e8d84accafe
      0ba14e60
    • Dmitry Kovalev's avatar
      Adding vp9_inc_frame_in_layer() function. · 51b3035f
      Dmitry Kovalev authored
      Change-Id: Idf612c772440158cd1645623241c51ab0d57405c
      51b3035f
    • Dmitry Kovalev's avatar
      Applying q_trans[] inside set_encoder_config(). · 5db51540
      Dmitry Kovalev authored
      Change-Id: Ib64edeb58b3e25488fb85bbe85c9decb15b4d0a1
      5db51540
    • Yunqing Wang's avatar
      Use source frame difference to make partition decision · 4e66293f
      Yunqing Wang authored
      Calculate the difference variance between last source frame and
      current source frame. The variance is calculated at 16x16 block
      level. The variances are compared to several thresholds to decide
      final partition sizes.
      
      An adaptive strategy is implemented to decide using
      SOURCE_VAR_BASED_PARTITION or FIXED_PARTITION based on motions
      in the video. The switching test is done once every
      search_type_check_frequency frames.
      
      The selection of source_var_thresh needs to be investigated
      further later.
      
      RTC set Borg test showed 0.424% overall psnr gain, and 0.357%
      ssim gain. For clips with large enough static area, the
      encoding speedup is around 2% to 15%.
      
      Change-Id: Id7d268f1d8cbca7fb8026aa4a53b3c77459dc156
      4e66293f
  2. 08 Apr, 2014 - 5 commits
    • Jingning Han's avatar
      Select prediction filter type in non-RD mode decision · 06ec873f
      Jingning Han authored
      This commit allows the non-RD mode decision flow to  select
      prediction filter type in NEWMV mode. It provides 8.14% compression
      performance gains in both settings of AQ=0 and 3. The current speed
      impact is about 5% to 10% slower.
      
      Change-Id: Id66ecebf77abd8f90fb3f6a066c0e8dfb4bf1c42
      06ec873f
    • Deb Mukherjee's avatar
      High-level hooks for Profile 2 (10/12 bit) · d35df2d8
      Deb Mukherjee authored
      Adds some high-level hooks for profile 2 before further
      progress on the implementation.
      
      According to the definitiion in this patch:
      1. Profile 2 only supports 10 or 12 bit color but not 8
      2. Profile 2 supports all color sampling modes: 444, 422 and 420,
      and alpha plane.
      3. Profile 3 is currently undefined.
      
      Please consider the definition carefully and suggest modifications
      to the definition as needed.
      
      Change-Id: I5b284fc679e54ac5aee171af72fa7994cfd28995
      d35df2d8
    • Dmitry Kovalev's avatar
      Adding vp9_ssim.h file. · 129cb23c
      Dmitry Kovalev authored
      Change-Id: Ib3b3864a6018c62ac1ea18e30795af74464596cd
      129cb23c
    • Dmitry Kovalev's avatar
      Cleaning up vp9_firstpass.c · 231ef057
      Dmitry Kovalev authored
      Change-Id: Ie5723690f7c0bfa29a7ccef5da0c6c6326600ee6
      231ef057
    • Dmitry Kovalev's avatar
      Cleaning up vp9_ratectrl.c file. · 92380695
      Dmitry Kovalev authored
      Change-Id: If8044d9c71afe02ed1e6c94487344e143bdfcd74
      92380695
  3. 07 Apr, 2014 - 12 commits
  4. 04 Apr, 2014 - 4 commits
  5. 03 Apr, 2014 - 8 commits
  6. 02 Apr, 2014 - 7 commits