1. 15 Jun, 2011 1 commit
    • James Zern's avatar
      gen_msvs_proj: write boolean for Debug attribute · 91b16720
      James Zern authored
      Replace =1 with =true for yasm tool element. This aids in upgrading
      e.g., vs9 project files to vs10.
      build/x86-msvs/yasm.xml generated during conversion will require the
      Separator attribute to be removed for the build to complete
      successfully.
      
      Change-Id: If75c4f9a925529740048882003e9d766c5ac4f0c
      91b16720
  2. 14 Jun, 2011 5 commits
    • Scott LaVarnway's avatar
      Merge "Populate bmi for B_PRED only" · 7be5b6da
      Scott LaVarnway authored
      7be5b6da
    • Paul Wilkins's avatar
      Merge "Fix RT only build" · bf6b314d
      Paul Wilkins authored
      bf6b314d
    • Tero Rintaluoma's avatar
      Fix RT only build · 99090474
      Tero Rintaluoma authored
      Moved encode_intra function from firstpass.c to encodeintra.c to
      prevent linking problem in real-time only build. Also changed name
      of the function to vp8_encode_intra because it is not a static.
      
      Change-Id: Ibf3c6c1de3152567347e5fbef47d1d39564620a5
      99090474
    • Tero Rintaluoma's avatar
      Update -linux-rvct targets · 5405bd97
      Tero Rintaluoma authored
      - Updated -linux-rvct targets to support RVDS 4.0 and later.
      - Changed optimization flag to -Otime because -O3 ruined performance
        for RVCT linux targets.
      - Added support for --enable-small for RVCT
      - RVCT created library should be able to link with GCC
      - Supports building shared linux libraries
      
      Change-Id: Ic62589950d86c3420fd4d908b8efb870806d1233
      5405bd97
    • James Zern's avatar
      fix corrupt frame leak · 532c30c8
      James Zern authored
      If setup_token_decoder reported an internal error the memory allocated
      there would not be freed in the resulting call to _remove_decompressor.
      
      Change-Id: Ib459de222d76b1910d6f449cdcd01663447dbdf6
      532c30c8
  3. 13 Jun, 2011 2 commits
    • Scott LaVarnway's avatar
      Populate bmi for B_PRED only · 223d1b54
      Scott LaVarnway authored
      Small decode performance gain (~1%) on keyframes.  No
      noticeable gains on encode.  Also changed pick_intra4x4mby_modes()
      to read the above and left block modes for keyframes only.
      
      Change-Id: I1f4885252f5b3e9caf04d4e01e643960f910aba5
      223d1b54
    • Scott LaVarnway's avatar
      Calc ref_frame_cost once per frame · e71a0106
      Scott LaVarnway authored
      instead of every macro block.
      
      Change-Id: I2604e94c6b89e3a8457777e21c8c38406d55b165
      e71a0106
  4. 10 Jun, 2011 1 commit
    • Tero Rintaluoma's avatar
      Fix make clean for asm offset files · 66533b1a
      Tero Rintaluoma authored
      Automatically created assembly offset files added to CLEAN-OBJS list
      for proper cleanup. This will fix following build error:
      1) Build for the workstation
      ./conigure
      make
      make clean
      2) Build for ARM platform
      ./configure --target=armv7-linux-gcc
      make ==> this will fail because it uses old asm_*_offset.asm files
      
      Change-Id: Id5275c470390ca81b8db086a15ad75af39b80703
      66533b1a
  5. 09 Jun, 2011 4 commits
  6. 08 Jun, 2011 15 commits
  7. 07 Jun, 2011 9 commits
  8. 06 Jun, 2011 3 commits
    • Yaowu Xu's avatar
      remove redundant functions · d4700731
      Yaowu Xu authored
      The encoder defined about 4 set of similar functions to calculate sum,
      variance or sse or a combination of them. This commit removed one set
      of these functions, get8x8var and get16x16var, where calls to the later
      function are replaced with var16x16 by using the fact on a 16x16 MB:
          variance == sse - sum*sum/256
      
      Change-Id: I803eabd1fb3ab177780a40338cbd596dffaed267
      d4700731
    • Yunqing Wang's avatar
      Remove hex search's variance calculation while in real-time mode · 03973017
      Yunqing Wang authored
      In real-time mode motion search, there is no need to calculate
      variance. This change improved encoding speed by 1% ~ 2%(speed=-5).
      
      Change-Id: I65b874901eb599ac38fe8cf9cad898c14138d431
      03973017
    • Johann's avatar
      Merge "neon fast quantize block pair" · 04edde2b
      Johann authored
      04edde2b