Skip to content
Snippets Groups Projects
  1. Aug 10, 2016
    • clang-format's avatar
      examples: apply clang-format · 397d964f
      clang-format authored and James Zern's avatar James Zern committed
      Change-Id: I06903104bf822819fae39e42fdb6e44d3f9d7787
      397d964f
    • James Zern's avatar
      remove SVC · cc73e1fc
      James Zern authored
      spatial/temporal scalability are not supported in VP10 currently.
      + remove the unused vp10/encoder/skin_detection.[hc]
      
      this also enables DatarateTestLarge for VP10 which passes with no
      experiments enabled. these were removed previously when only the SVC
      tests should have been:
      134710af Disable tests not applicable to VP10
      
      Change-Id: I9ee7a0dd5ad3d8cc1e8fd5f0a90260fa43da387c
      cc73e1fc
  2. Aug 09, 2016
    • James Zern's avatar
      remove vp8cx_set_ref.c · 2c14c539
      James Zern authored
      and the related tests. vpxcx_set_ref is the binary to use for vp10.
      
      Change-Id: I4c4ce7b36b165e6d06b87fd6b53923a1c11e4e6c
      2c14c539
  3. Aug 03, 2016
  4. Jul 29, 2016
  5. Jul 25, 2016
  6. May 11, 2016
  7. Apr 26, 2016
    • Jacky Chen's avatar
      vp9: Simplify the logic in denoiser SSE2 code. · 1a53c0c9
      Jacky Chen authored
      Block size passed into denoiser filter is always >= BLOCK_8X8 (in
      vp9_pick_inter_mode), it is not necessary to check smaller block
      size. Passed the bitexact test on clips with different resolutions and
      noise levels.
      
      Change-Id: I19fa3195d18c27d9e5de60dc11cff1522ef3714e
      1a53c0c9
  8. Mar 28, 2016
    • Yunqing Wang's avatar
      Make set_reference control API work in VP9 and VP10 · 9aaa3c93
      Yunqing Wang authored
      Moved the API patch from NextGen to NextGenv2 and also added this
      API to VP10. An example was included. To try it, for example, run
      the following command:
      $ examples/vpx_cx_set_ref vp10 352 288 in.yuv out.ivf 4 30
      
      Change-Id: Ib56bc3d365e530cfc8d859a13ddbf4c007907b81
      9aaa3c93
  9. Feb 29, 2016
  10. Jan 20, 2016
  11. Dec 18, 2015
  12. Oct 29, 2015
  13. Oct 20, 2015
  14. Sep 29, 2015
    • 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
  15. Sep 17, 2015
    • Marco Paniconi's avatar
      Add SVC codec control to set frame flags and buffer indices. · 730cdefd
      Marco Paniconi authored
      Add SVC codec control to set the frame flags and buffer indices
      for each spatial layer of the current (super)frame to be encoded.
      This allows the application to set (and change on the fly) the
      reference frame configuration for spatial layers.
      
      Added an example layer pattern (spatial and temporal layers)
      in vp9_spatial_svc_encoder for the bypass_mode using new control.
      
      Change-Id: I05f941897cae13fb9275b939d11f93941cb73bee
      730cdefd
  16. Sep 15, 2015
    • Marco Paniconi's avatar
      Add cyclic refresh parameters to svc-layer context. · eb53c69e
      Marco Paniconi authored
      For 1 pass CBR spatial-SVC:
      Add cyclic refresh parameters to the svc-layer context.
      
      This allows cyclic refresh (aq-mode=3) to be applied to
      the whole super-frame (all spatial layers).
      This gives a performance improvement for spatial layer encoding.
      
      Addd the aq_mode mode on/off setting as command line option.
      
      Change-Id: Ib9c3b5ba3cb7851bfb8c37d4f911664bef38e165
      eb53c69e
  17. Aug 26, 2015
  18. Jul 07, 2015
  19. Jun 19, 2015
    • Marco Paniconi's avatar
      Add dynamic resize logic for 1 pass CBR. · d77f51ba
      Marco Paniconi authored
      Decision to scale down/up is based on buffer state and average QP
      over previous time window. Limit the total amount of down-scaling
      to be at most one scale down for now.
      
      Reset certain quantities after resize (buffer level, cyclic refresh,
      rate correction factor).
      
      Feature is enable via the setting rc_resize_allowed = 1.
      
      Change-Id: I9b1a53024e1e1e953fb8a1e1f75d21d160280dc7
      d77f51ba
  20. Jun 15, 2015
    • Yunqing Wang's avatar
      vp9_ethread: create enough threads while using SVC · c98273c9
      Yunqing Wang authored
      This patch modified the thread creating code. When use_svc is true,
      the number of threads created is decided by the highest resolution.
      This resolved WebM issue 1018.
      
      Change-Id: I367227b14d1f8b08bbdad3635b232a3a37bbba26
      c98273c9
  21. Jun 04, 2015
  22. Jun 03, 2015
  23. Jun 02, 2015
    • Marco Paniconi's avatar
      Vidyo patch: Rate control for SVC, 1 pass CBR mode. · c139b81a
      Marco Paniconi authored
      -Make Rate control work for SVC 1 pass CBR mode.
      -Added temporal layering mode.
      -Fixed bug in non-rd variance partition.
      -Modified/updated the sample encoders (vp9_spatial_svc_encoder, vpx_temporal_svc_encoder).
      -Added datarate unittest(s) for 1 pass CBR SVC.
      
      Change-Id: Ie94b1b68a56ea1267b5087c625e5df04def2ee48
      c139b81a
  24. May 12, 2015
  25. Apr 29, 2015
  26. Mar 19, 2015
    • James Zern's avatar
      put spatial svc behind an ABI check · 18613408
      James Zern authored
      this removes the CONFIG_* checks from public headers, but means
      '--enable-experimental --enable-spatial-svc' builds will fail without a
      local change to the ABI in vpx_encoder.h. this should be all right for
      testing this experiment.
      
      Change-Id: Ief55e7b9d1e8332cfce990275e04c29b30af0c4a
      18613408
  27. Mar 11, 2015
  28. Mar 06, 2015
  29. Feb 12, 2015
  30. Feb 05, 2015
  31. Dec 04, 2014
  32. Nov 26, 2014
  33. Nov 18, 2014
Loading