1. 01 Dec, 2017 3 commits
  2. 30 Nov, 2017 5 commits
  3. 29 Nov, 2017 13 commits
  4. 27 Nov, 2017 2 commits
    • Johann's avatar
      quantize x86: dedup some parts · bd990cad
      Johann authored
      Change-Id: I9f95f47bc7ecbb7980f21cbc3a91f699624141af
      bd990cad
    • Marco's avatar
      vp9-svc: Fix to the layer buffer settings. · cbe62b9c
      Marco authored
      For the case when the number of temporal layers > 1,
      the buffer levels (starting/optimal_buffer_level,
      and maximum_buffer_size) were not scaled properly.
      
      In vp9_update_layer_context_change_config():
      when setting the layer-buffer levels, fix is to scale
      the layer-target_bandwidth by the target_bandwidth
      (which is the full stream bandwidth) instead of the
      spatial_layer_target.
      
      This is needed because prior to the call
      vp9_update_layer_context_change_config(), set_rc_buffer_sizes()
      is called which sets the buffer levels based on target bandwidth
      (which is the full bandwidth for the SVC stream).
      
      This fix properly sets the layer-buffer levels based on the
      layer-bandwidth, and leads to better rate targeting.
      
      Small/neutral change in avgPSNR/SSIM metrics on RTC set.
      
      Change-Id: Ic0f4f7f3487c37b9a9adb4781ae5edfed7140a57
      cbe62b9c
  5. 21 Nov, 2017 4 commits
  6. 20 Nov, 2017 2 commits
  7. 17 Nov, 2017 8 commits
  8. 16 Nov, 2017 2 commits
    • paulwilkins's avatar
      Disable allow_partition_search_skip for speed 2. · 44473e7e
      paulwilkins authored
      When allow_partition_search_skip  is set the two pass code
      can optionally skip the partition search in the rd loop if the image
      appears static (based on selection of 0,0 motion).
      
      Unfortunately 0,0 motion does not necessarily mean that there are
      no meaningful changes or that motion or intra modes will not be selected
      in the second pass.
      
      Disabling "allow_partition_search_skip" may hurt the encode speed a little
      for a small number of clips but can have a big impact on compression.
      The most notable example of this in our test sets is "bridge_close_cif"
      where this change gives a gains of 18%, 12% and 16% in opsnr, ssim and
      psnr-hvs.
      
      Change-Id: I765e288b5c0cd82bce00a148e7653a21e9203024
      44473e7e
    • Jerome Jiang's avatar
      vp9 svc: Rework/fix scale partitioning on boundary. · 1aea1675
      Jerome Jiang authored
      Enable partition copy on boundary and scale blocks along the boundary.
      Rename copy_partition_svc to scale_partition_svc.
      
      Do not copy if the block crosses the boundary.
      
      Change-Id: I37a04d48f11b15c4ea67facd7631193ec2f62150
      1aea1675
  9. 15 Nov, 2017 1 commit
    • Johann's avatar
      fwd txfm ssse3: use GLOBAL() for loading constants · 3e3a5686
      Johann authored
      Fixes a build issue when relocation is not allowed:
      relocation R_X86_64_32 against '.rodata' can not be used when making a shared object
      
      Change-Id: Ica3e90c926847bc384e818d7854f0030f4d69aa0
      3e3a5686