1. 23 Apr, 2014 1 commit
  2. 22 Apr, 2014 1 commit
    • Yunqing Wang's avatar
      Fix dr memory VP8 encode/decode errors · 1893122e
      Yunqing Wang authored
      This patch fixed errors reported in Issue 746: "dr memory VP8
      encode errors" and Issue 745: "dr memory VP8 decode errors".
      The "UNINITIALIZED READ" errors were fixed in x86 assembly
      code. The list of files fixed is
      Change-Id: Ib6df7bf1d442077fe534edfd90e50ad16fadacdd
  3. 16 Apr, 2014 1 commit
    • Yaowu Xu's avatar
      Prevent reading of uninitialized value · 99230aeb
      Yaowu Xu authored
      This commit added a check of reference frame to make sure that pre
      buffer pointers are initialized only when necessary and make them
      to 0 if ref frame is intra, hence those buffer should never be used.
      Change-Id: Ieb474fcd9feb759f02e2f9c282b7348a8fa31117
  4. 14 Apr, 2014 1 commit
    • Adrian Grange's avatar
      Enable vpxenc to specify internal coded frame size · f7bd1274
      Adrian Grange authored
      Added command line flags "resize-width" & "resize-height"
      to allow the user to specify the frame size to encode at.
      These two flags are ignored if the "resize-allowed" switch
      is not set to 1.
      All frames in the clip are then encoded at this size, which
      must be smaller than the raw frame size.
      Change-Id: I3d64bd9303d5c0bd678461a866a1ea621700d744
  5. 11 Apr, 2014 1 commit
  6. 10 Apr, 2014 1 commit
  7. 04 Apr, 2014 1 commit
  8. 24 Mar, 2014 1 commit
    • Yunqing Wang's avatar
      Fix uninitialized read in postprocessing · c8773416
      Yunqing Wang authored
      This patch fixed WebRTC Issue 3020: "Uninit error at
      vp8_mbpost_proc_down_xmm". The first 8 values in d were not initialized,
      but was accessed. This patch fixed c code as well as mmx and sse2 code.
      Change-Id: Iaa5b41a4ed3bea971b15fb826ce34b7ab4e36fb1
  9. 15 Mar, 2014 3 commits
  10. 03 Mar, 2014 1 commit
    • James Zern's avatar
      build: convert rtcd.sh to perl · 805078a1
      James Zern authored
      significantly speeds up file generation.
      the goal of this change is to convert rtcd.sh to perl as directly as
      possible to allow for simple comparison. future changes can make it more
          [CREATE] vpx_scale_rtcd.h
      real    0m0.485s ->    0m0.022s
          [CREATE] vp8_rtcd.h
      real    0m4.619s ->    0m0.060s
          [CREATE] vp9_rtcd.h
      real    0m10.102s ->    0m0.087s
          [CREATE] vpx_scale_rtcd.h
      real    0m8.360s ->    0m0.080s
          [CREATE] vp8_rtcd.h
      real    1m8.083s ->    0m0.160s
          [CREATE] vp9_rtcd.h
      real    2m6.489s ->    0m0.233s
      Change-Id: Idfb71188206c91237d6a3c3a81dfe00d103f11ee
  11. 27 Feb, 2014 1 commit
    • Dmitry Kovalev's avatar
      Adding vpx_sse_to_psnr() function. · 7d5bffc4
      Dmitry Kovalev authored
      Removing all copies of identical vp8_mse2psnr/vp9_mse2psnr functions.
      Using vpx_sse_to_psnr() instead in all places.
      Change-Id: I15beef9834d43d8fc8a8a7a2d1fc5de3d658fed8
  12. 26 Feb, 2014 4 commits
  13. 23 Feb, 2014 1 commit
    • James Yu's avatar
      VP8 for ARMv8 by using NEON intrinsics 02 · 300a3bfc
      James Yu authored
      Add copymem_neon.c
      - vp8_copy_mem16x16_neon
      - vp8_copy_mem8x8_neon
      - vp8_copy_mem8x4_neon
      vpxdec  --summary --noblit ../videos/tears_of_steel_1080p.webm
      Before => After, 13.25 => 13.25 (fps)
      Change-Id: Ib956b5a20522ff57dc8a580bf0aef7b252bddba6
      Signed-off-by: default avatarJames Yu <james.yu@linaro.org>
  14. 14 Feb, 2014 1 commit
  15. 13 Feb, 2014 2 commits
    • Frank Galligan's avatar
      Add VP9 decoder support for external frame buffers · a4f30a50
      Frank Galligan authored
      Added support for external frame buffers to libvpx's VP9 decoder.
      If the external frame buffer functions are set then libvpx will
      call the get function whenever it needs a new frame buffer to
      decode a frame into. And it will call the release function
      whenever there are no more references to that buffer.
      Change-Id: Id2934d005f606af6e052fb6db0d5b7c02f567522
    • Andrew Russell's avatar
      minor spelling cleanup in comments · 549c31f8
      Andrew Russell authored
      Change-Id: Ia91c6c406273345b08505097ffe1af3896980f06
  16. 07 Feb, 2014 1 commit
  17. 05 Feb, 2014 1 commit
  18. 04 Feb, 2014 1 commit
  19. 24 Jan, 2014 4 commits
    • Frank Galligan's avatar
      Revert external frame buffer code. · b1c72b63
      Frank Galligan authored
      A future CL will add external frame buffers
      Squash commit of four revert commits:
      Revert "Increase required number of external frame buffers"
      This reverts commit 9e41d569.
      Revert "Add external constants."
      This reverts commit bbf53047.
      Revert "Add frame buffer lru cache."
      This reverts commit fbada948.
      Change-Id: I76fe42419923a6ea6c75d9997cbbf941d73d3005
      Revert "Add support to pass in external frame buffers."
      This reverts commit 10f89169.
      Change-Id: I7434cf590f1c852b38569980e4247fad0d939c2e
    • James Zern's avatar
      vp8/encoder: add extern "C" to headers · 513fae3e
      James Zern authored
      Change-Id: I252f5f8a5d5ada65da08699774a7bb1eb2bd5b2e
    • James Zern's avatar
      vp8/decoder: add extern "C" to headers · 14ae5fd8
      James Zern authored
      Change-Id: I7865db2d15ffa8cfa4de88714e48734c5ff9bb86
    • James Zern's avatar
      vp8/common: add extern "C" to headers · aceba82c
      James Zern authored
      Change-Id: I13b434b1e6621e31962b08831c3587c039368c83
  20. 22 Jan, 2014 1 commit
  21. 17 Jan, 2014 1 commit
  22. 10 Jan, 2014 1 commit
    • Johann's avatar
      Apply neon flags to intrinsic files · dadf3505
      Johann authored
      Filter out files ending in _neon.c and append .neon so the Android build
      system knows to apply -mfpu=neon
      Change-Id: Ib67277e5920bfcaeda7c4aa16cd1001b11d59305
  23. 09 Jan, 2014 2 commits
    • Marco Paniconi's avatar
      Keep buffer clipped to maximum in change_config. · 193fa5c8
      Marco Paniconi authored
      Under a configuration change, where the bitrate suddenly decreases,
      the buffer level may be larger than maximum allowed (for that first frame to be encoded after change_config).
      This change keeps it clipped to its maximum level.
      Change-Id: I4d0b5b3d1fd8148600dd39e02bd630c9464baba5
    • James Yu's avatar
      VP8 for ARMv8 by using NEON intrinsics 01 · 79395e16
      James Yu authored
      Add bilinearpredict_neon_intrinsics.c
      - vp8_bilinear_predict4x4_neon
      - vp8_bilinear_predict8x4_neon
      - vp8_bilinear_predict8x8_neon
      - vp8_bilinear_predict16x16_neon
      Change-Id: I33dfa502881219841b442dda32b73220e51b716b
      Signed-off-by: default avatarJames Yu <james.yu@linaro.org>
  24. 02 Jan, 2014 1 commit
  25. 17 Dec, 2013 3 commits
  26. 16 Dec, 2013 1 commit
  27. 11 Dec, 2013 2 commits
    • Adrian Grange's avatar
      Fix the printf format string · 8af3e650
      Adrian Grange authored
      There were two problems with the format string in
      the conditionally compiled print statement. It referred
      to a variable that is no longer available and it used
      incorrect format specifiers.
      Change-Id: I315e22bea2691bb535a2e33f5ca206fc55287a37
    • James Zern's avatar
      vp8: remove 2 unused tables · 3d7cc9d2
      James Zern authored
      Change-Id: Ib5ba4e0b438107741efa28251848306322fd7f89