1. 31 Jul, 2018 14 commits
  2. 06 Apr, 2018 6 commits
  3. 05 Apr, 2018 15 commits
    • Johann's avatar
      correct path in libaom_srcs.gni · 2ef3da24
      Johann authored
      In chromium, it is third_party/libaom/source/libaom
      Change-Id: I33817015fc6b9d3174a916cb19a6aee5f9ce5e8a
    • Hui Su's avatar
      Add code to collect data for tx size selection · bbf7ec5b
      Hui Su authored
      Use macro COLLECT_TX_SIZE_DATA to turn it on/off.
      Change-Id: If5240872815a8afb526cf8b439963ed00c82b447
    • Johann's avatar
      update codereview.settings · 5b6c9733
      Johann authored
      If you have depot_tools installed, you can now upload
      patches with 'git cl upload'
      One important difference from pushing is that the
      patches will be marked WIP on gerrit. They will still
      trigger jenkins builds but they will not automatically
      send emails to reviewers.
      Change-Id: I8e552904158101161fbc9c429384b0192f36b1e6
    • Johann's avatar
      cmake: always search for nasm · a1f08635
      Johann authored
      Previously you needed to specify -DENABLE_NASM=1 even if yasm
      was not installed. This now matches the 'configure' behaviour
      and will use nasm if yasm is unavailable.
      Change-Id: I63240c11acb66ceeb27bc9c76085a855b83476f0
    • Angie Chiang's avatar
      Refactor av1_rd_pick_inter_mode_sb · 9aafa57c
      Angie Chiang authored
      Add const to comp_pred
      Move mode_excluded to a more relevant position
      Change-Id: Ibf74931bef0d244a1dd3250e28693ab3feafbb01
    • Yaowu Xu's avatar
      Reorder operations to avoid uint32_t overflow · 17bc92cd
      Yaowu Xu authored
      Change-Id: I4af6f70f85621b3bd747352621aa7478649ec2fb
    • Zoe Liu's avatar
      Refactor on firstpass index mapping · f13772b6
      Zoe Liu authored
      Change-Id: I40ab8ed23eb277a954edd77048dac0fce0dfa379
    • Yaowu Xu's avatar
      Avoid negative indexing in an array · d023b5b2
      Yaowu Xu authored
      Change-Id: I7b2904343ac2faf43d0466724d454e560e1be8cf
    • Hui Su's avatar
      Terminate decoding upon corrupted data in decode_tile() · a3f9530e
      Hui Su authored
      Change-Id: I7c41423c213d1cbb19dbc7015863c435d365b76c
    • Yushin Cho's avatar
      Correct misleading variable name, mi_8x8 · a7f65928
      Yushin Cho authored
      Change them to mi_4x4.
      Change-Id: Ifb64db6c93ab59c3ed0b63945888a523732dbac7
    • Victoria Zhislina's avatar
      highbd lpf vertical functions perf improvements · 14b03b0a
      Victoria Zhislina authored
      due to multiple load-store pairs elimination
      and backtranspose size decrease.
      Gain details:
      aom_highbd_lpf_vertical_14_sse2  -1.55x
      aom_highbd_lpf_vertical_8_sse2   -1.73x
      aom_highbd_lpf_vertical_6_sse2   -1.84x
      aom_highbd_lpf_vertical_4_sse2   -2.2x
      Change-Id: I3d3bef99fee38fca9c16c9c308db2b321a308392
    • Katsuhisa Yuasa's avatar
      use right shift for log scale · 95a5a79e
      Katsuhisa Yuasa authored
      In quantize_fp functions, throughly replace costly division with right logical shift.
      Recovery of signedness by branchless conditional negation follows as is already done.
      Change-Id: I7278aa2930090440ac21ff288bbb6a13ad32b12c
    • Jingning Han's avatar
      [NORMATIVE] Remove redundant scan on the 3rd column · 47aaa453
      Jingning Han authored
      The current implementation was done under the assumption that
      the scan would cover 3 rows and 4 columns. The final adopted
      design uses 3 rows and 3 columns. The current implementation
      effectively scans the 3rd column twice. This commit removes this
      repeated scan over the third column.
      Change-Id: Ifc20424f126eacd1f76b9c21be5dba339adba10f
    • Jingning Han's avatar
      Unify MVREF_ROWS and MVREF_COLS · 9a862598
      Jingning Han authored
      By design they are both assigned 3.
      Change-Id: Ib6e5b4db53c7a8f14e3a3fb657c29d6f1368231d
    • sarahparker's avatar
      Add flag to code an s_frame · 9806fed2
      sarahparker authored
      This will allow the SFrameTest to pass when lag_in_frames > 0.
      The test currently sets lag_in_frames to 0 as we look into another
      issue causing the test to fail.
      Change-Id: I34e740ed7e4dc3bff15ac690df08d7d8eaca25e8
  4. 04 Apr, 2018 5 commits
    • sarahparker's avatar
      Add flag to enable error resilience · 27d686a1
      sarahparker authored
      This finalizes the fix for the ParseAbilityTest for
      lag_in_frames > 0.
      Change-Id: I5eba86dc9526f8496212090605690f538f3c5451
    • Thomas Daede's avatar
      Drop RGB and interleaved YUV formats. · 3f29cc20
      Thomas Daede authored
      These formats aren't supported by the encoder, and are rather confusing
      because RGB should be passed in as I444 with an identity matrix instead.
      Change-Id: Ibda6a4eb49fd655be6d3d9119575ea1fec2b04b8
    • Yaowu Xu's avatar
      Use direct lookups · a49b3891
      Yaowu Xu authored
      Change-Id: If764137db27beff4b638bf23df843538c96bd257
    • Angie Chiang's avatar
      Refactor Add InterModeSearchState · 931f1e08
      Angie Chiang authored
      The struct InterModeSearchState stores variables that are changed
      within the mode search for loop
      Each variable changed within the for loop has a prefix inter_dep.
      Our final goal is to specify mode-to-mode dependencies in the
      code. This is part of the change for the goal.
      Coding performance remained unchanged.
      Change-Id: I981e608e3db20379e301b4b1e7745d27eb205b92
    • Urvang Joshi's avatar
      Add a macro to gather per-transform-unit stats. · c5199ed6
      Urvang Joshi authored
      The stats are printed when COLLECT_RD_STATS is 1.
      Change-Id: I90b1f2d3428d112074731fee9d91d4a96e2e0ab8