Skip to content
Snippets Groups Projects
  1. Jan 20, 2016
  2. Dec 18, 2015
  3. Oct 29, 2015
  4. Oct 20, 2015
  5. 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
  6. 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
  7. Aug 26, 2015
  8. Jul 07, 2015
  9. 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
  10. 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
  11. Jun 04, 2015
  12. Jun 03, 2015
  13. 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
  14. May 12, 2015
  15. Apr 29, 2015
  16. 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
  17. Mar 11, 2015
  18. Mar 06, 2015
  19. Feb 12, 2015
  20. Feb 05, 2015
  21. Dec 04, 2014
  22. Nov 26, 2014
  23. Nov 18, 2014
  24. Nov 14, 2014
  25. Nov 11, 2014
    • Deb Mukherjee's avatar
      Vidyo: Support for one-pass rc-enabled SVC encoder · 0ba1542f
      Deb Mukherjee authored
      Adds support for one-pass rc-enabled SVC encoder with callbacks for
      getting per-layer packets.
      - the callback function registration is implemented as an encoder
      control function.
      - if the callback function is not registered, the old way of
      aggregating packets with superframe will take effect.
      - one more control function “VP9E_GET_SVC_LAYER_ID” has been
      implemented to get the temporal/spatial id from the encoder
      within the callback. This can be used to get the ids to put on RTP
      packet.
      
      Change-Id: I1a90e00135dde65da128b758e6c00b57299a111a
      0ba1542f
  26. Nov 04, 2014
  27. Oct 13, 2014
  28. Oct 11, 2014
  29. Oct 02, 2014
  30. Sep 30, 2014
  31. Sep 19, 2014
  32. Sep 18, 2014
  33. Sep 12, 2014
  34. Sep 11, 2014
Loading