1. 23 Apr, 2014 1 commit
  2. 10 Apr, 2014 1 commit
  3. 15 Mar, 2014 3 commits
  4. 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
      7d5bffc4
  5. 14 Feb, 2014 1 commit
  6. 07 Feb, 2014 1 commit
  7. 24 Jan, 2014 1 commit
  8. 22 Jan, 2014 1 commit
  9. 09 Jan, 2014 1 commit
    • 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
  10. 02 Jan, 2014 1 commit
  11. 17 Dec, 2013 1 commit
  12. 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
  13. 20 Nov, 2013 1 commit
  14. 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
  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. 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
  17. 24 Sep, 2013 2 commits
  18. 09 Aug, 2013 1 commit
  19. 18 Jul, 2013 1 commit
  20. 16 Jul, 2013 1 commit
  21. 12 Jul, 2013 1 commit
    • James Zern's avatar
      yv12config: remove YUV_TYPE · 4fc6c88e
      James Zern authored
      this was never fleshed out in the context of VP8, for which it was
      added. for VP9 it has no meaning.
      
      Change-Id: Iba2ecc026d9e947067b96690245d337e51e26eff
      4fc6c88e
  22. 12 Jun, 2013 1 commit
  23. 07 Jun, 2013 1 commit
  24. 05 Jun, 2013 1 commit
    • Scott LaVarnway's avatar
      Fixed crash in VP8/CQTest · ec34afd1
      Scott LaVarnway authored
      If the codec was configured with --enable-internal-stats,
      a seg fault would occur.  This patch fixes the problem.
      
      Change-Id: Id10a577973d185e93037c59e5b36bebdded327da
      ec34afd1
  25. 04 Jun, 2013 1 commit
    • Marco Paniconi's avatar
      Condition the zbin_boost increase to 1 layer. · b71542dc
      Marco Paniconi authored
      Condition the existing zbin boost logic for gf/altf mode to temporal layers==1,
      since gf/altf reference frames are used in temporal layers as reference frames.
      
      Change-Id: I618bb20730e5f193e078215d06f54997c363dd7b
      b71542dc
  26. 23 May, 2013 1 commit
  27. 21 May, 2013 1 commit
    • Marco Paniconi's avatar
      Fixes for run-time change in temporal layers. · fb48bbf5
      Marco Paniconi authored
      Use a separate counter for resetting the pattern upon
      a change in temporal layers, and set/initialize the
      layer context parameters for the new temporal layer state.
      
      Also moved the setting of layer configuation in init_config()
      to a separate function.
      
      Change-Id: Ic7fc023a1e5490020509e107004645098f4c00f0
      fb48bbf5
  28. 24 Apr, 2013 1 commit
    • Johann's avatar
      Rename quantize_sse2_intrinsics.c · fe74c428
      Johann authored
      The only reason for the _intrinsics part of the file name was for the
      interim period where only one of the functions was redone and the base
      file name was the same.
      
      Change-Id: I7851154f1633d48821bee885b1cadb2148e65a23
      fe74c428
  29. 15 Apr, 2013 2 commits
    • Johann's avatar
      Include RTCD header in encodeframe.c · 6c3f06a4
      Johann authored
      The file uses functions defined in vp8_rtcd.h but did not include the
      header.
      
      Change-Id: I110196ddc9181e533be1fe656e21c1791cabe226
      6c3f06a4
    • Adrian Grange's avatar
      Initial addition of multiple ARF frames · c2876cf0
      Adrian Grange authored
      This is work-in-progress, it implements multiple ARF
      encoding behind an experimental flag.
      
      It adds the ability to insert multiple ARF frames into a
      single ARF group. This patch implements the reordering
      of the coded frames, and implements a fixed-length coding
      pattern. It applies a fixed quantizer strategy based on
      where the frame is in the coding sequence.
      
      Further work to modify the rate control strategy is
      ongoing and will be submitted via a set of future patches.
      
      In this first step, each ARF group is recursively
      bisected and an ARF frame added at that position in the
      sequence. The recursion continues until ARF frames are
      within MIN_GF_INTERVAL frames.
      
      The code sits behind the "multiple-arf" experimental
      flag ("CONFIG_MULTIPLE_ARF"). The experimental flag
      "oneshotq" ("CONFIG_ONESHOTQ") also needs to be enabled
      for this patch to work correctly.
      
      Change-Id: Ie473b05ebb43ac473c0cfb659b2b8042823085e2
      c2876cf0
  30. 12 Apr, 2013 1 commit
    • Marco Paniconi's avatar
      Fix for multi-res-encoding: · 282c9639
      Marco Paniconi authored
      Use local variable for setting the improved prediction mode.
      cpi->sf.improved_mv_pred is set/fixed at the frame level
      and should not be changed inside pick_inter_mode.
      
      Change-Id: Ie28d9171ac000e631af0e30204970e3d4fff3078
      282c9639
  31. 22 Mar, 2013 1 commit
  32. 20 Mar, 2013 1 commit
  33. 18 Mar, 2013 1 commit
  34. 14 Mar, 2013 2 commits