1. 04 Mar, 2015 1 commit
    • Johann's avatar
      Declare function used by 'once' with 'void' parameters · 42eb97eb
      Johann authored
      Visual Studio is exceptionally picky about this:
      vp9_reconintra.c(900): warning C4113: 'void (__cdecl *)()' differs in
      parameter lists from 'void (__cdecl *)(void)'
      [.build-x86_64-win64-vs10\vpx.vcxproj]
      
      Change-Id: I564c7415f4608fd962be8c699d6133a996b545f7
      42eb97eb
  2. 03 Mar, 2015 1 commit
  3. 28 Jan, 2015 1 commit
    • hkuang's avatar
      Remove duplicate code. · e8c42fb0
      hkuang authored
      (issue #934).
      
      Change-Id: Ic8adaaff87aae0b33d9b508f160b48e0ccdaaf4c
      e8c42fb0
  4. 09 Oct, 2014 1 commit
  5. 03 Oct, 2014 1 commit
    • Deb Mukherjee's avatar
      Incorporate WRAPLOW macro into non-highbitdepth tx · d50716fa
      Deb Mukherjee authored
      Incorporates the WRAPLOW macro into the non-highbitdepth transforms
      to aid hardware verification between a software C model and an
      intended hardware implementation though the use of the configure
      options: --enable-experimental --enable-emulate-hardware.
      Note that to avoid further discrepancies between the sse/sse2
      implementations of the transforms and the C implementation, when the
      emulate hardware option is invoked, we also disable sse/sse2/etc.
      
      Also incudes some minor cleanups/renaming etc.
      
      Change-Id: Ib864d8493313927d429cce402982f1c8e45b3287
      d50716fa
  6. 17 Sep, 2014 1 commit
  7. 16 Sep, 2014 1 commit
  8. 03 Sep, 2014 1 commit
  9. 13 May, 2014 1 commit
    • Jingning Han's avatar
      Silience -wextra warnings in vp9_reconintra.c · 806fa6aa
      Jingning Han authored
      The warning messages complained that there are unused arguments
      in a few prediction modes. This structure was designed on purpose,
      such that a wrapper function can cover all prediction mode cases
      and make them readily accessible as an pointer array.
      
      This commit silences such warnings.
      
      Change-Id: I7036b6bdb70747e5327d8f6fceb154f100abc4c0
      806fa6aa
  10. 23 Apr, 2014 1 commit
  11. 21 Mar, 2014 1 commit
  12. 13 Mar, 2014 2 commits
  13. 03 Mar, 2014 1 commit
  14. 26 Feb, 2014 1 commit
  15. 16 Dec, 2013 1 commit
  16. 31 Oct, 2013 1 commit
  17. 30 Sep, 2013 1 commit
  18. 24 Aug, 2013 2 commits
  19. 15 Aug, 2013 1 commit
  20. 14 Aug, 2013 1 commit
  21. 09 Aug, 2013 1 commit
    • Dmitry Kovalev's avatar
      General code cleanup. · 6a8ec3ea
      Dmitry Kovalev authored
      Removing redundant parenthesis and curly braces. Combining declarations
      with initializations. Adding useful intermediate variables instead of
      recalculating expressions every time.
      
      Change-Id: I00106f404afd60bfc189905b0fded881684f941a
      6a8ec3ea
  22. 10 Jul, 2013 1 commit
  23. 09 Jul, 2013 1 commit
    • Ronald S. Bultje's avatar
      Make intra prediction pointers RTCD-based. · 8350e7fe
      Ronald S. Bultje authored
      This probably has a mildly negative impact on performance, but will
      (in future commits - or possibly merged with this one) allow SIMD
      implementations of individual intra prediction functions. We may
      perhaps want to consider having separate functions per txfm-size
      also (i.e. 4x4, 8x8, 16x16 and 32x32 intra prediction functions for
      each intra prediction mode), but I haven't played much with that
      yet.
      
      Change-Id: Ie739985eee0a3fcbb7aed29ee6910fdb653ea269
      8350e7fe
  24. 03 Jul, 2013 1 commit
  25. 27 Jun, 2013 1 commit
    • Jingning Han's avatar
      Make intra predictor reference buffer configurable · 861cb06c
      Jingning Han authored
      This commit enables configurable reference buffer pointer for intra
      predictor. This allows later removal of spatial dependency between
      blocks inside a 64x64 superblock in the rate-distortion optimization
      loop.
      
      Change-Id: I02418c2077efe19adc86e046a6b49364a980f5b1
      861cb06c
  26. 26 Jun, 2013 1 commit
  27. 25 Jun, 2013 1 commit
    • Jingning Han's avatar
      Refactor intra predictor block · d19ea386
      Jingning Han authored
      Remove vp9_intra4x4_predict(). Use the common intra prediction
      function for all block sizes.
      
      Change-Id: Ibd19d51dfa3da8bbdfb79ddeb81530b2e2089560
      d19ea386
  28. 21 Jun, 2013 1 commit
  29. 07 Jun, 2013 1 commit
  30. 31 May, 2013 1 commit
  31. 28 May, 2013 1 commit
    • Jingning Han's avatar
      further clean-ups on intra4x4 coding · 4729a6f3
      Jingning Han authored
      Removed one 4x4 prediction step that was unnessary in the rd loop.
      Removed a unused modecosts estimate from encoder side.
      
      Change-Id: I65221a52719d6876492996955ef04142d2752d86
      4729a6f3
  32. 22 May, 2013 2 commits
    • Yaowu Xu's avatar
      changes intra coding to be based on txfm block · 8ba92a0b
      Yaowu Xu authored
      This commit changed the encoding and decoding of intra blocks to be
      based on transform block. In each prediction block, the intra coding
      iterates thorough each transform block based on raster scan order.
      
      This commit also fixed a bug in D135 prediction code.
      
      TODO next:
      The RD mode/txfm_size selection should take this into account when
      computing RD values.
      
      Change-Id: I6d1be2faa4c4948a52e830b6a9a84a6b2b6850f6
      8ba92a0b
    • Yaowu Xu's avatar
      Generalized intra 4x4 encoding for all sizes · 232d90d8
      Yaowu Xu authored
      Change-Id: I1b86744fa247233c8df031b3f4b87b212c8dd094
      232d90d8
  33. 16 May, 2013 1 commit
  34. 07 May, 2013 3 commits
  35. 04 May, 2013 1 commit