1. 28 Nov, 2016 1 commit
    • Urvang Joshi's avatar
      Add a new intra prediction mode "smooth". · 6be4a54b
      Urvang Joshi authored
      This is added as part of ALT_INTRA experiment.
      
      This uses interpolation between top row and estimated bottom row; as
      well as left column and estimated right column to generate the
      predicted block.The interpolation is done using a predefined weight
      array.
      
      Based on experiments, the currently chosen weight array was created
      to represent a quadratic curve, but can be tuned further if needed.
      
      Improvement from baseline on Derf set:
      ALL Keyframes: 1.279%
      
      Improvement from existing ALT_INTRA:
      ALL Keyframes: 1.146%
      
      Change-Id: I12637fa1b91bd836f1c59b27d6caee2004acbdd4
      6be4a54b
  2. 25 Nov, 2016 1 commit
  3. 24 Nov, 2016 4 commits
    • David Barker's avatar
      Fix a bug in global-motion + ref-mv · 68e6e867
      David Barker authored
      Fix a case in rdopt where a block's mode would be set to ZEROMV but
      its motion vector would not be set to the global motion vector.
      This caused future inter frames' lists of candidate mvs to become
      desynchronized between the encoder and the decoder.
      
      Change-Id: I1bdc619f155c70ca8a1a3fe6eea1baee15dc2c33
      68e6e867
    • Yaowu Xu's avatar
      Fix valgrind warning · 5bfbfdf4
      Yaowu Xu authored
      This commit adds initialization for tmp_rd_stats, to resolve valgrind
      warning of "Conditional jump or move depends on uninitialised value"
      
      Change-Id: I79ed3bc046a66457c27185782645938d223872ba
      5bfbfdf4
    • Jim Bankoski's avatar
      pvq_encoder.c : float-conversion warning fix · 0eda2705
      Jim Bankoski authored
      Fixes a warning error on gcc 4.9 related to float conversions.
      
      Change-Id: I1ba5410d8bff6aff21e2bbe1b4d34740336182cf
      0eda2705
    • Adrian Grange's avatar
      Superframe index: Parse correct number of frame sizes · a414887a
      Adrian Grange authored
      If there are N frames in a superframe, the superframe
      index will enumerate the sizes of only the first
      (N - 1) frames. The code assumed that all N frame
      sizes are coded.
      
      The size of the final frame in the superframe is
      calculated as follows:
      (data_size - index_size - sum_of_N-1_frame_sizes)
      
      Change-Id: Ia53ae27455a4f024eec311bf7356a00e8e0d449a
      a414887a
  4. 23 Nov, 2016 6 commits
  5. 22 Nov, 2016 13 commits
  6. 21 Nov, 2016 12 commits
  7. 19 Nov, 2016 1 commit
    • Jingning Han's avatar
      Pre-store the pred_diff for nmv context · 3f338830
      Jingning Han authored
      Replace the int_mv storage in the ref_mv_stack struct with unit8_t
      integer to indicate the prediction difference level.
      
      Change-Id: I0bfbcab350a46ecdd5bc47bd918cce9614365227
      3f338830
  8. 18 Nov, 2016 2 commits