1. 24 Jan, 2014 1 commit
  2. 22 Jan, 2014 1 commit
  3. 17 Jan, 2014 1 commit
  4. 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
      dadf3505
  5. 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
      193fa5c8
    • 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>
      79395e16
  6. 02 Jan, 2014 1 commit
  7. 17 Dec, 2013 3 commits
  8. 16 Dec, 2013 1 commit
  9. 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
      8af3e650
    • James Zern's avatar
      vp8: remove 2 unused tables · 3d7cc9d2
      James Zern authored
      Change-Id: Ib5ba4e0b438107741efa28251848306322fd7f89
      3d7cc9d2
  10. 09 Dec, 2013 1 commit
  11. 04 Dec, 2013 2 commits
  12. 20 Nov, 2013 1 commit
  13. 01 Nov, 2013 1 commit
    • Marco Paniconi's avatar
      Fixes to buffer update for temporal layers. · 41138e01
      Marco Paniconi authored
      When a frame is dropped due to |buffer_level| < 0 for a given temporal layer,
      the buffer level for the upper temporal layers was not updated (in calc_pframe_target_size()).
      This change fixes that.
      
      Also, use the layer per-frame-bandwidth for updating the buffer level
      of the higher layers when a frame is dropped.
      
      Change-Id: I660c23f3229b47e9d124a950b480314b4307c5a8
      41138e01
  14. 29 Oct, 2013 5 commits
  15. 17 Oct, 2013 1 commit
    • Yaowu Xu's avatar
      fix a VP8 build issue · dd54f0ba
      Yaowu Xu authored
      coef_counts is now in cpi->mb, instead of cpi. The commit corrected the
      mis-use and enable succefual build.
      
      Change-Id: I0e77909d34571cfd2560c66b46b1f8fa0cd1a6b4
      dd54f0ba
  16. 01 Oct, 2013 1 commit
    • Matthew Heaney's avatar
      Fix linker warnings for bilinear filters · dcab9896
      Matthew Heaney authored
      The declaration of the bilinear filters specified an alignment clause
      in the implementation file but not in the header.  This turned out
      to be harmless, but it did cause linker warnings to be emitted when
      building on Windows.
      
      The (extern) declaration in the header was changed, to match the
      declaration in the implementation.
      
      Change-Id: I44be89b1572fe9a50fa47a42e4db9128c4897b04
      dcab9896
  17. 26 Sep, 2013 1 commit
    • Yaowu Xu's avatar
      fixed integer overflow warnings · da0ce28f
      Yaowu Xu authored
      Jenkins warns on left shift of negative numbers and non-aligned read
      of int. This commit fixed the two issues.
      
      Change-Id: I389a7fb6a572c643902e40a4c10fefef94500d2c
      da0ce28f
  18. 24 Sep, 2013 2 commits
  19. 17 Sep, 2013 1 commit
  20. 09 Sep, 2013 1 commit
    • Ivan Maltz's avatar
      API extensions and sample app for spacial scalable encoder · 01b35c3c
      Ivan Maltz authored
      Sample app: vp9_spatial_scalable_encoder
      vpx_codec_control extensions:
        VP9E_SET_SVC
        VP9E_SET_WIDTH, VP9E_SET_HEIGHT, VP9E_SET_LAYER
        VP9E_SET_MIN_Q, VP9E_SET_MAX_Q
      expanded buffer size for vp9_convolve
      
      modified setting of initial width in vp9_onyx_if.c so that layer size
      can be set prior to initial encode
      
      Default number of layers set to 3 (VPX_SS_DEFAULT_LAYERS)
      Number of layers set explicitly in vpx_codec_enc_cfg.ss_number_layers
      
      Change-Id: I2c7a6fe6d665113671337032f7ad032430ac4197
      01b35c3c
  21. 06 Sep, 2013 1 commit
    • Deb Mukherjee's avatar
      Support a constant quality mode in VP9 · e378a89b
      Deb Mukherjee authored
      Adds a new end-usage option for constant quality encoding in vpx. This
      first version implemented for VP9, encodes all regular inter frames
      using the quality specified in the --cq-level= option, while encoding
      all key frames and golden/altref frames at a quality better than that.
      
      The current performance on derfraw300 is +0.910% up from bitrate control,
      but achieved without multiple recode loops per frame.
      
      The decision for qp for each altref/golden/key frame will be improved
      in subsequent patches based on better use of stats from the first pass.
      Further, the qp for regular inter frames may also be varied around the
      provided cq-level.
      
      Change-Id: I6c4a2a68563679d60e0616ebcb11698578615fb3
      e378a89b
  22. 09 Aug, 2013 1 commit
  23. 18 Jul, 2013 1 commit
  24. 16 Jul, 2013 1 commit
  25. 13 Jul, 2013 2 commits
  26. 12 Jul, 2013 3 commits
  27. 09 Jul, 2013 1 commit