1. 28 May, 2015 1 commit
    • Johann's avatar
      Don't #define snprintf in VS 2015 or higher. · cad0eca2
      Johann authored
      In VS 2015 and higher snprintf is supplied and therefore vsnprintf
      doesn't need to be defined. This also avoids problems caused by
      _snprintf being different from snprintf.
      
      This fixes a build break with VS 2015 and improves security.
      
      Originally submitted via chromium by brucedawson@chromium.org
      https://codereview.chromium.org/1055603003
      
      Additionally break this MSVC-specific tweak to a new file, which will
      become the home of all such MSVC-specific things.
      
      This requires adding a dependency on msvc.h to every example which uses
      args.c and tools_common.h
      
      Change-Id: I35b5f8e7ea00f6627403aabc9ea79b0412557a99
      cad0eca2
  2. 13 May, 2015 1 commit
  3. 10 Feb, 2015 1 commit
  4. 11 Sep, 2014 2 commits
  5. 28 Aug, 2014 1 commit
  6. 23 Aug, 2014 1 commit
  7. 13 Aug, 2014 1 commit
  8. 07 Jul, 2014 1 commit
  9. 02 Jun, 2014 1 commit
  10. 21 May, 2014 1 commit
  11. 15 May, 2014 1 commit
    • James Zern's avatar
      make spatial svc an experiment · f12ebfc9
      James Zern authored
      disabled by default, enable with:
      --enable-experimental --enable-spatial-svc
      
      this disables vp9_spatial_svc_encoder and svc_test, further work is
      needed to remove internal lib references
      
      Change-Id: I6a487ecbf07eb98843a99d96e17f08f960b63088
      f12ebfc9
  12. 14 May, 2014 1 commit
    • Tom Finegan's avatar
      Rename vpx_temporal_scalable_patterns.c · a77d6d0d
      Tom Finegan authored
      New name: vpx_temporal_svc_encoder.c
      Also, update comment to note that example supports VP8 and VP9.
      
      Change-Id: I6fffab81296f918ebca740192a5c609593852dff
      a77d6d0d
  13. 13 May, 2014 1 commit
  14. 09 May, 2014 1 commit
  15. 07 May, 2014 1 commit
  16. 24 Apr, 2014 1 commit
  17. 04 Apr, 2014 1 commit
  18. 03 Apr, 2014 1 commit
  19. 02 Apr, 2014 1 commit
    • Paul Wilkins's avatar
      Revert "Changing webmenc to use libwebm" · 80577dff
      Paul Wilkins authored
      Temporary revert.
      Problems with conflicting definitions of type off_t
      in MSVC builds that need resolving.
      
      c:\Program Files (x86)\
        Microsoft Visual Studio 9.0\VC\include\wchar.h(479) :
        "error C2371: 'off_t' : redefinition; different basic types
      c:\on2experimental\libvpx\tools_common.h(26) :
         see declaration of 'off_t'"
      
      This reverts commit 92a4c591.
      
      Change-Id: I535e40a18842a92e3e6e0b29e5fba66313010803
      80577dff
  20. 28 Mar, 2014 1 commit
  21. 14 Mar, 2014 1 commit
    • Vignesh Venkatasubramanian's avatar
      Adding a configure flag to control WebM container support · 0ffa3836
      Vignesh Venkatasubramanian authored
      Adding a --(enable|disable)-webm-io flag to control WebM container input and
      output support. For now, enabling WebM IO by default only when there is a C++
      compiler. Doing so because eventually we will move WebM IO to libwebm and it
      is built using C++.
      
      Change-Id: I210ac36c23528e382ed41d3c4322291720481492
      0ffa3836
  22. 11 Mar, 2014 1 commit
  23. 05 Mar, 2014 2 commits
  24. 04 Mar, 2014 1 commit
  25. 28 Feb, 2014 1 commit
  26. 27 Feb, 2014 1 commit
  27. 26 Feb, 2014 1 commit
    • Dmitry Kovalev's avatar
      Merging error-resilient example into simple_encoder. · 194e6f29
      Dmitry Kovalev authored
      The only difference between two examples was a setting of
      g_error_resilient flag in error-resilient example. Moving this
      functionality into simple_encoder with additional command line option.
      
      Change-Id: I0245793320125926e1bf208cc1e87aef39ca478d
      194e6f29
  28. 22 Feb, 2014 2 commits
  29. 15 Feb, 2014 1 commit
  30. 13 Feb, 2014 1 commit
  31. 12 Feb, 2014 1 commit
  32. 07 Feb, 2014 2 commits
  33. 06 Feb, 2014 3 commits
    • 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
    • Dmitry Kovalev's avatar
      Adding video reader/writer APIs. · 37e6fd3d
      Dmitry Kovalev authored
      Right now only IVF format is supported which is enough for example code.
      Other formats like y4m, webm, raw yuv will be supported later.
      
      Change-Id: I34c6f20731c1851947587ca5c589d7856b675164
      37e6fd3d
    • James Zern's avatar
      examples.mk: build examples/*.c directly · 77bbcab5
      James Zern authored
      since
      50fa5859 Removing examples code generation and making them static.
      
      the examples have been c files, not generated from text. this removes
      GEN_EXAMPLES and replaces it with EXAMPLES, building the source directly
      rather than copying it to the build folder
      
      Change-Id: I5445bc49553419e3d2430963517d2c18cdba1f82
      77bbcab5
  34. 03 Feb, 2014 1 commit