1. 09 Jun, 2012 1 commit
  2. 07 Jun, 2012 1 commit
  3. 04 Jun, 2012 3 commits
    • Johann's avatar
      Remove extra enum · 965d8686
      Johann authored
      VP8_REFFRAME is the same as vpx_ref_frame_type
      Change-Id: I63c2ddfb39f6ec87d1e5eb6a8852846464552b1b
    • Johann's avatar
      Remove redundant assignment · 2b10528a
      Johann authored
      clang complains about self-assignment
      Change-Id: Iead70eed0a960e84a4b167f67f05b05e2965b3b6
    • Johann's avatar
      Explicitly discard fwrite/fread return values · c8a88a76
      Johann authored
      Using if(); triggers an empty body warning with clang
      Change-Id: I0fa2ee676400a974b40f8eaafca9ae668107eebb
  4. 31 May, 2012 2 commits
  5. 30 May, 2012 3 commits
  6. 25 May, 2012 2 commits
  7. 24 May, 2012 8 commits
  8. 23 May, 2012 4 commits
    • John Koleszar's avatar
      Prevent external frame size changes in two-pass · 410ae576
      John Koleszar authored
      The two-pass code does not support the case where the application
      changes the frame size dynamically. Add this case to the validation
      checks in the vpx_codec_enc_config_set() path.
      Change-Id: Idadc42c7c3bd566ecdbce30d8dd720add097f992
    • John Koleszar's avatar
      Merge changes I38e93fe2,I6d6a0fb6,I51155833,If4c3e5d4,Ia2f40ef2 · a419f0f2
      John Koleszar authored
      * changes:
        Add initial keyframe tests
        Move all tests to test/ directory
        Enable unit tests by default
        Build unit tests monolithically
        configure: initial support for CXX, CXXFLAGS variables
    • Yunqing Wang's avatar
      multi-res: modify memory allocation code · ad479a9b
      Yunqing Wang authored
      Reverted part of change in memory alllocation code, which ensures
      that the function returns 0 and encoder works correctly when
      CONFIG_MULTI_RES_ENCODING isn't turned on.
      Change-Id: Id5d5e7f2c8bd9e961a6dca79d257e8185f0d592a
    • Attila Nagy's avatar
      Fix another multithreaded encoder loopfilter race condition · ea392d47
      Attila Nagy authored
      After a key frame encoding, the frame type could change while
      filtering is still going on. Pass the frame type as parameter to the
      loopfilter function and don't read it from common storage.
      vp8cx_set_alt_lf_level has to be done before packing the stream.
      Currently alt_lf_level is not used so there hasn't been any visible
      problem here.
      Change-Id: Ia114162158cd833c2b16e3b89303cc9c91f19165
  9. 22 May, 2012 6 commits
    • John Koleszar's avatar
      Add initial keyframe tests · b9180fc0
      John Koleszar authored
      Implements a couple simple tests of the encoder API using the gtest
      Change-Id: I38e93fe242fbeb30bb11b23ac12de8ddc291a28d
    • John Koleszar's avatar
      Move all tests to test/ directory · 2d225689
      John Koleszar authored
      Consolodate the unit tests under vp8/ to the test/ directory
      Change-Id: I6d6a0fb60f5e3874a4d6710e9e121dd3e81a93db
    • John Koleszar's avatar
      Enable unit tests by default · 2bf62c1d
      John Koleszar authored
      Build unit tests by default if there is a working C++ toolchain
      Change-Id: I511558339b332fadfde37ef01b2dbf2755f48f89
    • John Koleszar's avatar
      Build unit tests monolithically · e82d261d
      John Koleszar authored
      Rework unit tests  to have a single executable rather than many, which
      should avoid pollution of the visual studio project namespace, improve
      build times, and make it easier to use the gtest test sharding system
      when we get these going on the continuous build cluster.
      Change-Id: If4c3e5d4b3515522869de6c89455c2a64697cca6
    • John Koleszar's avatar
      configure: initial support for CXX, CXXFLAGS variables · 8631c1b8
      John Koleszar authored
      Use CXX rather than assuming g++ to invoke the compiler. Also introduce
      separate CXXFLAGS, as certain CFLAGS we enable by default cause warnings
      with g++.
      Change-Id: Ia2f40ef27c93e45c971d070cc58bdcde9da2ac7c
    • Yunqing Wang's avatar
  10. 21 May, 2012 4 commits
  11. 19 May, 2012 2 commits
  12. 18 May, 2012 1 commit
  13. 16 May, 2012 1 commit
    • Yunqing Wang's avatar
      multi-res: force Key frame sychronization · 65dd157c
      Yunqing Wang authored
      In multi-resolution encoding, frame_type decision for each frame
      is made by the lowest-resolution encoder. For all other higher-
      resolution encoders, kf_mode is always set to VPX_KF_DISABLED,
      and they are forced to use the same frame_type picked by the
      lowest-resolution encoder.
      Change-Id: Ic4d52ec65bbc012ca9c2d236210e28a295591eaf
  14. 14 May, 2012 2 commits