1. 25 Sep, 2014 4 commits
    • Yaowu Xu's avatar
      Merge "Fix IOCs" · 04c91f53
      Yaowu Xu authored
      04c91f53
    • Yaowu Xu's avatar
      Fix IOCs · e6165041
      Yaowu Xu authored
      A left shift of negative value causes IOC runtime warnings, this
      commit converts two such left shifts to multiply to avoid IOCs.
      
      Change-Id: I8811428768d7135e6e16af4b3094d0341589a995
      e6165041
    • Yaowu Xu's avatar
      Fix a couple of comments · 845d4f33
      Yaowu Xu authored
      The first comment is obselete given the way is now normative in VP9
      bitstream. The second comment line was too long.
      
      Change-Id: I6546585babf60d466485ddcf2daa6d2fa79e999a
      845d4f33
    • Jingning Han's avatar
      Remove unused variable in handle_inter_mode · 6989e81d
      Jingning Han authored
      Change-Id: Id757d2c940756ce1b0ead2ea24af9ac0a493de05
      6989e81d
  2. 24 Sep, 2014 13 commits
  3. 23 Sep, 2014 6 commits
    • Deb Mukherjee's avatar
      High bit-depth loop/arf/postproc filter functions · 931ed516
      Deb Mukherjee authored
      Adds high-bitdepth loopfilter, temporal filter and postproc functions
      
      Change-Id: I81c8a9176890784686bc4f2af0d550d243b3b2d3
      931ed516
    • Yaowu Xu's avatar
      Adapt mode based rd_threshold for similar block size · 4a101310
      Yaowu Xu authored
      The rd_thresholds are adaptively changed based on best mode tested.
      It was only changed for the same block size, this commit makes the
      adaptation for similar block sizes too. The commit also made minor
      adjustment and code cleanups.
      
      The impact on encoding time for _ped:
      118089 ms -> 111927 ms
      
      The impact on compression:
      derf:  -0.339%
      stdhd: -0.303%
      
      Change-Id: I8817fed1102350497f2ec631849e43f753878e5d
      4a101310
    • Yaowu Xu's avatar
      Fix an IOC · 56032b47
      Yaowu Xu authored
      Change-Id: I0ca6746696d81657c035b0f6523c9af370da3c95
      56032b47
    • Deb Mukherjee's avatar
      Pruned subpel search for speed 3. · c94b17f4
      Deb Mukherjee authored
      Adds code to return an integer cost list for NSTEP search. Then
      uses it for pruned subpel search in speed 3.
      
      derf: -0.06%
      Speed on mobcal 720p increaes from 10.28 fps to 10.65 fps.
      [Subject to further testing].
      
      Change-Id: Ib591382d25b2c11bcaba9d3a27a93a9d1ab27a96
      c94b17f4
    • Yaowu Xu's avatar
      Merge "Remove code duplication" · 7feede98
      Yaowu Xu authored
      7feede98
    • Yaowu Xu's avatar
      Merge "Simplify rd_pick_intra_sby_mode()" · 052bc8ea
      Yaowu Xu authored
      052bc8ea
  4. 22 Sep, 2014 12 commits
  5. 20 Sep, 2014 4 commits
    • hkuang's avatar
      Fix compile warning. · db71c1bd
      hkuang authored
      warning: comparison between signed and unsigned integer expressions.
      
      Change-Id: Ib6ee7500fe910983f290fc321ad89c0ab9989455
      db71c1bd
    • hkuang's avatar
      Merge "Remove mi_grid_* structures." · 31596ee8
      hkuang authored
      31596ee8
    • hkuang's avatar
      Remove mi_grid_* structures. · c70cea97
      hkuang authored
      mi_grid_* are arrays of pointer to pointer. They save the pointers that point
      to the MIs in cm->mi. But they are unnecessary and complicated. The original
      goal was to remove MODE_INFO_t copy. But with an extra MODE_INFO_t pointer
      inside MODE_INFO_t, same goal could be achieved.
      
      This commit totally removes the mi_grid_* structures. But there are still
      many dummy MODE_INFO_t inside cm->mi which are a waste of memory. Next commit
      will do on-demand MODE_INFO_t allocation in order to save these memories.
      
      Change-Id: I3a05cf1610679fed26e0b2eadd315a9ae91afdd6
      c70cea97
    • James Zern's avatar
  6. 19 Sep, 2014 1 commit