1. 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
      f7bd1274
  2. 09 Apr, 2014 2 commits
  3. 08 Apr, 2014 1 commit
    • Deb Mukherjee's avatar
      High-level hooks for Profile 2 (10/12 bit) · d35df2d8
      Deb Mukherjee authored
      Adds some high-level hooks for profile 2 before further
      progress on the implementation.
      
      According to the definitiion in this patch:
      1. Profile 2 only supports 10 or 12 bit color but not 8
      2. Profile 2 supports all color sampling modes: 444, 422 and 420,
      and alpha plane.
      3. Profile 3 is currently undefined.
      
      Please consider the definition carefully and suggest modifications
      to the definition as needed.
      
      Change-Id: I5b284fc679e54ac5aee171af72fa7994cfd28995
      d35df2d8
  4. 07 Apr, 2014 1 commit
  5. 03 Apr, 2014 1 commit
  6. 02 Apr, 2014 2 commits
  7. 28 Mar, 2014 1 commit
  8. 27 Mar, 2014 1 commit
  9. 21 Mar, 2014 2 commits
  10. 18 Mar, 2014 2 commits
  11. 12 Mar, 2014 2 commits
  12. 11 Mar, 2014 1 commit
  13. 10 Mar, 2014 2 commits
  14. 06 Mar, 2014 1 commit
  15. 04 Mar, 2014 1 commit
  16. 03 Mar, 2014 1 commit
  17. 26 Feb, 2014 1 commit
  18. 20 Feb, 2014 1 commit
  19. 19 Feb, 2014 1 commit
  20. 15 Feb, 2014 1 commit
  21. 13 Feb, 2014 1 commit
  22. 12 Feb, 2014 1 commit
  23. 06 Feb, 2014 2 commits
    • Adrian Grange's avatar
      Remove unnecessary local variables. · 37d7cb60
      Adrian Grange authored
      Change-Id: I1cdcd847f258967534ef30ba15894b486f1519a8
      37d7cb60
    • Marco Paniconi's avatar
      Layer based rate control for CBR mode. · 4864ab21
      Marco Paniconi authored
      This patch adds a buffer-based rate control for temporal layers,
      under CBR mode.
      
      Added vpx_temporal_scalable_patters.c encoder for testing temporal
      layers, for both vp9 and vp8 (replaces the old vp8_scalable_patterns).
      
      Updated datarate unittest with tests for temporal layer rate-targeting.
      
      Change-Id: I8900a854288b9354d9c697cfeb0243a9fd6790b1
      4864ab21
  24. 05 Feb, 2014 2 commits
  25. 03 Feb, 2014 1 commit
  26. 02 Feb, 2014 1 commit
    • Marco Paniconi's avatar
      Layer based rate control for CBR mode. · 6be2b750
      Marco Paniconi authored
      This patch adds a buffer-based rate control for temporal layers,
      under CBR mode.
      
      Added vpx_temporal_scalable_patters.c encoder for testing temporal
      layers, for both vp9 and vp8 (replaces the old vp8_scalable_patterns).
      
      Updated datarate unittest with tests for temporal layer rate-targeting.
      
      Change-Id: I9cb6cce2494390ae6096ee17774af7fb9308bde7
      6be2b750
  27. 29 Jan, 2014 1 commit
    • Jim Bankoski's avatar
      create super fast rtc mode · ea8aaf15
      Jim Bankoski authored
      This patch only works if the video is a width and height that are both
      a multiple of 32..   It sets every partition to 16x16, and does INTRADC
      only on the first frame and ZEROMV on every other frame.   It always does
      does the largest possible transform, and loop filter level is set to 4.
      
      Was ~20% faster than speed -5 of vp8
      
      Now 20% slower but adds motion search ( every block ), nearest, near
      and zeromv
      
      The SVC test was changed because - while this realtime mode produces
      bad quality albeit quickly, it isn't obeying all the rules it should
      about which frames are available.
      
      Change-Id: I235c0b22573957986d41497dfb84568ec1dec8c7
      ea8aaf15
  28. 22 Jan, 2014 1 commit
  29. 08 Jan, 2014 2 commits
  30. 27 Dec, 2013 1 commit
    • Dmitry Kovalev's avatar
      Removing vpx_codec_vp9x_cx and internal experimental flag. · 116e0a1a
      Dmitry Kovalev authored
      vpx_codec_vp9x_cx is not used internally. Experimental flag from
      vp9_extracfg is also not really used. YUV 4:4:4 just works after these
      changes (you have to specify --profile=1 for the encoder).
      
      Change-Id: Ib1c8461d0d19d159827e005efe868f891eea0140
      116e0a1a
  31. 18 Dec, 2013 1 commit