1. 22 Oct, 2012 1 commit
  2. 11 Oct, 2012 3 commits
  3. 10 Oct, 2012 1 commit
    • Johann's avatar
      Add option to disable documentation · ec658125
      Johann authored
      Documentation is typically auto-detected by checking for php and
      doxygen. Add an option to explicitly disable it.
      
      Remove toggle keywords from libraries, examples, documentation and
      unit tests. They were not consistent with the default status.
      
      Change-Id: I21049675ccfd8e58ac612cd058641b197db5c0eb
      ec658125
  4. 09 Oct, 2012 4 commits
  5. 08 Oct, 2012 3 commits
    • John Koleszar's avatar
      107f14bc
    • Yunqing Wang's avatar
      post-proc: deblock filter optimization · 4c53bacc
      Yunqing Wang authored
      1. Algorithm modification:
      Instead of having same filter threshold for a whole frame, now we
      allow the thresholds to be adjusted for each macroblock. In current
      implementation, to avoid excessive blur on background as reported
      in issue480(http://code.google.com/p/webm/issues/detail?id=480), we
      reduce the thresholds for skipped macroblocks.
      
      2. SSE2 optimization:
      As started in issue479(http://code.google.com/p/webm/issues/detail?id=479),
      the filter calculation was adjusted for better performance. The c
      code was also modified accordingly. This made the deblock filter
      2x faster, and the decoder was 1.2x faster overall.
      
      Next, the demacroblock filter will be modified similarly.
      
      Change-Id: I05e54c3f580ccd427487d085096b3174f2ab7e86
      4c53bacc
    • John Koleszar's avatar
      multi-res: work around reference mismatch · 30d8ba54
      John Koleszar authored
      In some situations, believed to be an interaction between temporal
      scalability and dropped frames, the references available to an
      encoder may not be the same references available to its parent.
      Previously, the code tried to force the reference frame chosen by
      the parent to be used on this frame, even if it was disabled. This
      was preventing the pick mode loop from running even once, which led
      to a crash.
      
      Attempts to reproduce this bug locally were unsuccessful, so it is
      still undetermined what the underlying cause of this issue is. In
      the specific case that was failing, the application did not set
      any flags which influenced the reference selection on that frame.
      ref_frame_flags indicated that the golden frame was disabled,
      believed to be because the last frame updated the last and golden
      frames, so golden was shut off by default. It's not clear why this
      wouldn't have also been true in the lower res encoder, ie, why the
      lower res encoder decided to use and/or was allowed to use the
      golden frame. We weren't able to debug into the non-crashing
      lower res encoder as the crash couldn't be reproduced locally.
      
      Change-Id: Ifb265253d26963ac2afde0e20cf6792788be6af7
      30d8ba54
  6. 05 Oct, 2012 1 commit
  7. 04 Oct, 2012 3 commits
  8. 03 Oct, 2012 9 commits
  9. 01 Oct, 2012 1 commit
    • Jim Bankoski's avatar
      Disable keyframe in real time that's placed one frame after a cut. · 6f35b195
      Jim Bankoski authored
      The codec as it stood placed a keyframe one frame after a
      real cut scene - and ignored datarate and other considerations.
      
      TODO: Its possible that we should detect a keyframe and recode
      the frame ( in certain circumstances) to improve quality.
      
      Change-Id: Ia1fd6d90103f4da4d21ca5ab62897d22e0b888a8
      6f35b195
  10. 27 Sep, 2012 1 commit
    • Marco Paniconi's avatar
      Resetting of the cyclic_refresh_mode_index: · 9704cdec
      Marco Paniconi authored
      Reset the cyclie refresh mode index in alloc_compressor_data().
      This is needed to handle both cases of internal and
      external spatial resizing.
      
      Change-Id: I2697e12d45135eae2e8f0d45161811f24722312a
      9704cdec
  11. 26 Sep, 2012 2 commits
  12. 25 Sep, 2012 5 commits
  13. 24 Sep, 2012 6 commits