Skip to content
Snippets Groups Projects
  1. Apr 25, 2011
  2. Apr 22, 2011
  3. Apr 21, 2011
  4. Apr 20, 2011
  5. Apr 19, 2011
    • John Koleszar's avatar
      Remove unused kf rate variables · ad6a8ca5
      John Koleszar authored
      Remove tot_key_frame_bits and prior_key_frame_size[] as they were
      tracked but never used. Remove intra_frame_target, as it was only
      used to initialize prior_key_frame_size.
      
      Refactor vp8_adjust_key_frame_context() some to remove unnecessary
      calculations.
      
      Change-Id: Icbc2c83d2b90e184be03e6f9679e678f3a4bce8f
      ad6a8ca5
    • Johann Koenig's avatar
      modify SAVE_XMM for potential 64bit use · 4a2b684e
      Johann Koenig authored
      the win64 abi requires saving and restoring xmm6:xmm15. currently
      SAVE_XMM and RESTORE XMM only allow for saving xmm6:xmm7. allow
      specifying the highest register used and if the stack is unaligned.
      
      Change-Id: Ica5699622ffe3346d3a486f48eef0206c51cf867
      4a2b684e
    • Johann Koenig's avatar
  6. Apr 18, 2011
  7. Apr 15, 2011
    • Yunqing Wang's avatar
      Handle long delay between video frames in multi-thread decoder(issue 312) · 8ba58951
      Yunqing Wang authored
      This is reported by m...@hesotech.de (see issue 312):
      "The decoder causes an access violation
      when you decode the first frame, then make a pause of about
      60 seconds and then decode further frames. But only if
      vpx_codec_dec_cfg_t.threads> 1.
      
      This is caused by a timeout of WaitForSingleObject.
      When I change the definition of VPXINFINITE to INFINITE(0xFFFFFFFF),
      the problem is solved."
      
      Reproduced the crash and verified the changes on Windows platform.
      This brings the behavior inline with the other platforms using sem_wait().
      
      Change-Id: I27b32f90bce05846ef2684b50f7a88f292299da1
      8ba58951
    • Johann Koenig's avatar
      d889035f
    • Scott LaVarnway's avatar
      added -fomit-frame-pointer flag for gcc builds · 9409e380
      Scott LaVarnway authored
      According to the docs, this should have been enabled, but
      the disassembled output shows otherwise.  This improved
      the encode/decode performance.
      
      Change-Id: I45ad7e6d299b89ac3166d7ef7da75b74994344c6
      9409e380
Loading