1. 12 Jan, 2016 1 commit
  2. 08 Jan, 2016 2 commits
  3. 05 Jan, 2016 1 commit
    • Yaowu Xu's avatar
      Assert no 8x4/4x8 partition for scaled references · 03a021a6
      Yaowu Xu authored
      This commit adds a new configure option:
      
      --enable-better-hw-compatibility
      
      The purpose of the configure option is to provide information on known
      hardware decoder implementation bugs, so encoder implementers may
      choose to implement their encoders in a way to avoid triggering these
      decoder bugs.
      
      The WebM team were made aware of that a number of hardware decoders
      have trouble in handling the combination of scaled frame reference
      frame and 8x4 or 4x8 partitions. This commit added asserts to vp9
      decoder, so when built with above configure option, the decoder can
      assert if an input bitstream triggers such decoder bug.
      
      Change-Id: I386204cfa80ed16b50ebde57f886121ed76200bf
      03a021a6
  4. 18 Dec, 2015 2 commits
  5. 19 Nov, 2015 1 commit
  6. 18 Nov, 2015 1 commit
    • James Zern's avatar
      configure: simplify x86 asm dependencies · 6e6dbbc6
      James Zern authored
      --disable-XXX has the effect of disabling all extensions above it, e.g.,
      --disable-ssse3 disables ssse3-avx2.
      
      Change-Id: If02b44ca71ee12e4acb12010db8593a7989f2a9d
      6e6dbbc6
  7. 13 Nov, 2015 1 commit
  8. 02 Nov, 2015 2 commits
  9. 23 Oct, 2015 1 commit
    • Yaowu Xu's avatar
      Fix merge defects · 5a27b3bb
      Yaowu Xu authored
      This commit fixes the merge conflicts between master and nextgenv2 and
      disable early termination in choose_tx_size() to avoid failure in test.
      
      The test failures are pre-existing, some of the issue were fixed in
      masterbase already, so will have another merge to introduce the fixes.
      
      Change-Id: Ib71889661955e73aedbb4db49d8be70425281dcb
      5a27b3bb
  10. 22 Oct, 2015 2 commits
  11. 16 Oct, 2015 1 commit
  12. 12 Oct, 2015 1 commit
    • Ronald S. Bultje's avatar
      vp10: remove ref-MV-dependent use of HP. · 1799f2f8
      Ronald S. Bultje authored
      This change (in a new config experiment: universal_hp) removes the
      bitstream parsing dependency of the HP MV bit on the ref MV to be
      coded. It also cleans up clearing of the HP bit in near/nearestMV,
      since HP is always on if it's set in the frame header.
      
      This admittedly doesn't clean up the crap that could be cleaned up,
      but that's mostly because I think this needs some careful review;
      not so much for coding style, but more from hardware people and from
      the codec team on what we/you want. It would also be nice to get some
      actual numbers on the real quality impact of this change. If, for
      example, hardware people come up and tell us they don't actually care
      anymore, we should probably just this code as-is and do nothing (i.e.
      discard this patch).
      
      See issue 1036.
      
      Change-Id: Ic9b106f34422aa0f79de0c28125b72d566bd511a
      1799f2f8
  13. 08 Oct, 2015 1 commit
    • Jingning Han's avatar
      Add support to recursive transform block coding · cffcfdb8
      Jingning Han authored
      This commit re-designs the bitstream syntax to support recursive
      transform block partition. The initial stage targets the inter
      prediction residuals.
      
      Change-Id: I556ab3c68c198387a2fd2d02e2b475e83cd417c3
      cffcfdb8
  14. 07 Oct, 2015 1 commit
    • hui su's avatar
      Add ext_intra experiment · 4b447e7b
      hui su authored
      Experiment for extended/extra intra prediction.
      
      Change-Id: Icfeaeb62bafd69474302d2de36d42c6a077a46c2
      4b447e7b
  15. 29 Sep, 2015 1 commit
    • Yaowu Xu's avatar
      Merged branch 'master' into nextgenv2 · 7c514e2d
      Yaowu Xu authored
      Resolved Conflicts in the following files:
              configure
              vp10/common/idct.c
              vp10/encoder/dct.c
              vp10/encoder/encodemb.c
              vp10/encoder/rdopt.c
      
      Change-Id: I4cb3986b0b80de65c722ca29d53a0a57f5a94316
      7c514e2d
  16. 12 Sep, 2015 1 commit
  17. 08 Sep, 2015 1 commit
  18. 27 Aug, 2015 1 commit
    • James Zern's avatar
      configure: append --extra-cflags to final set · 43a34557
      James Zern authored
      previously any flags added while setting up the toolchain would
      override the user selections; environment variables could be treated
      similarly
      
      Change-Id: Ibfcc644137d8e579af554d19a38d4020019a7a34
      43a34557
  19. 26 Aug, 2015 1 commit
    • hui su's avatar
      Enable ADST for UV channel · b3cc3a07
      hui su authored
      derflr +0.202%
      hevclf +0.207%
      hevcmr +0.095%
      hevchr +0.077%
      
      Tested locally on several derf sequences, speed (encoder + decoder)
      is slower by less than 1%.
      
      It is part of the EXT_TX experiment, which is to be continued to
      explore different transform variants.
      
      Change-Id: I05d44994a62106538a9a241ed8d89bd7c5d14761
      b3cc3a07
  20. 17 Aug, 2015 1 commit
  21. 12 Aug, 2015 1 commit
    • Jingning Han's avatar
      Fork VP9 and VP10 codebase · 3ee6db6c
      Jingning Han authored
      This commit folks the VP9 and VP10 codebase and makes libvpx
      support VP8, VP9, and VP10.
      
      Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
      3ee6db6c
  22. 05 Aug, 2015 1 commit
  23. 25 Jul, 2015 1 commit
  24. 03 Jun, 2015 1 commit
  25. 22 May, 2015 1 commit
  26. 15 May, 2015 1 commit
  27. 13 May, 2015 1 commit
  28. 07 May, 2015 1 commit
  29. 22 Apr, 2015 1 commit
    • James Zern's avatar
      vpx_mem: remove mem tracker · 4659e364
      James Zern authored
      vestigial. there are tools better suited for this
      
      Change-Id: I7a72a2cfe32377f07c8cd0973ddb18842720a225
      4659e364
  30. 21 Apr, 2015 2 commits
    • James Zern's avatar
      vpx_mem: remove 'mem checks' · 02804821
      James Zern authored
      vestigial. there are tools better suited for this
      
      Change-Id: I1d6f604452fbc62cb7523eec8d1f8a72a276d6b5
      02804821
    • James Zern's avatar
      vpx_mem: remove memory manager code · e5eda53e
      James Zern authored
      vestigial. the code is stale and couldn't be configured directly; there
      are better ways to achieve this now
      
      Change-Id: I5a9c62e099215588cd0d7e5ae002dfc77c21a895
      e5eda53e
  31. 03 Apr, 2015 1 commit
  32. 02 Apr, 2015 1 commit
    • Johann's avatar
      Remove PPC build support · bc98e93b
      Johann authored
      There are no functional optimizations for AltiVec/PPC
      
      Change-Id: I6877a7a9739017fe36fc769be22679c65ea99976
      bc98e93b
  33. 24 Mar, 2015 1 commit
    • Parag Salasakar's avatar
      mips msa configuration patch for MIPS SIMD Arch (MSA) P5600 and I6400 · 84ec68d2
      Parag Salasakar authored
      For P5600:
      CROSS=$MTI/bin/mips-mti-linux-gnu- CFLAGS='-EL' CXXFLAGS='-EL' LDFLAGS='-EL'\
       ../configure --target=mips32-linux-gcc --cpu=p5600 --enable-msa
      
      For I6400:
      CROSS=$IMG/bin/mips-img-linux-gnu- CFLAGS='-EL' CXXFLAGS='-EL' LDFLAGS='-EL'\
       ../configure --target=mips64-linux-gcc --cpu=i6400 --enable-msa
      
      Change-Id: Id25f721ea1f1991d5116e04dba713aebd7378f05
      84ec68d2
  34. 10 Feb, 2015 1 commit
  35. 05 Feb, 2015 1 commit