Skip to content
Snippets Groups Projects
  1. Nov 25, 2010
  2. Nov 24, 2010
    • Timothy B. Terriberry's avatar
      Fix out-of-date OC_ARM_ASM_ARMV6 usage. · 76ac1b90
      Timothy B. Terriberry authored
      This was ultimately named OC_ARM_ASM_MEDIA instead.
      It shouldn't have mattered in this case, as it shouldn't be possible to get
       OC_ARM_ASM_MEDIA without OC_ARM_ASM_EDSP, but clean it up anyway.
      
      svn path=/trunk/theora/; revision=17646
      76ac1b90
    • Ralph Giles's avatar
      Rename OC_SAD_SHIFT to OC_SATD_SHIFT. · 52c9a038
      Ralph Giles authored
      The SAD and SADT metrics have different ranges, so it is
      necessary to use different scale factors when comparing
      them.
      
      Originally we used SAD, and when SATD was added, the
      scale factor was updated without changing the name.
      This commit finally does so. However, it is intended
      that the code switch back to the SAD metric at higher
      speed levels, we also keep OC_SAD_SHIFT with its
      appropriate value, 6 according to Tim.
      
      Likewise, OC_SAD_BINS is renamed OC_COMP_BINS in
      expectation of supporting mode tables for both
      metrics.
      
      svn path=/trunk/theora/; revision=17645
      52c9a038
  3. Nov 22, 2010
  4. Nov 18, 2010
  5. Nov 09, 2010
  6. Oct 29, 2010
  7. Oct 25, 2010
    • Timothy B. Terriberry's avatar
      Fix some C64x compiler warnings. · 2d704236
      Timothy B. Terriberry authored
      Remove a few unused variables (that were assigned to, but never used), and
       add an explicit cast to convert -OC_LOTS_OF_BITS to unsigned, since the C64x
       compiler complains about the sign change (arguably rightly so).
      
      svn path=/trunk/theora/; revision=17565
      2d704236
    • Timothy B. Terriberry's avatar
      Add c64x changes for r17563, as they were accidentally omitted. · 3b450606
      Timothy B. Terriberry authored
      svn path=/trunk/theora/; revision=17564
      3b450606
    • Timothy B. Terriberry's avatar
      Ensure frame rows are 16-byte aligned. · 0f03ad95
      Timothy B. Terriberry authored
      We don't actually use this for anything yet, but it may help calling
       applications (e.g., doing software YUV2RGB conversion).
      Also, change ref_frame_data to point directly to the desired reference frame,
       rather than require a lookup through ref_frame_idx first.
      This saves an indirection and gives a 0.7% speed-up at 720p on a Cortex A8.
      It should have an even bigger benefit on C64x, though it wasn't benchmarked
       there.
      
      svn path=/trunk/theora/; revision=17563
      0f03ad95
  8. Oct 20, 2010
  9. Oct 13, 2010
  10. Oct 12, 2010
  11. Oct 08, 2010
  12. Oct 03, 2010
  13. Sep 28, 2010
  14. Sep 24, 2010
  15. Sep 23, 2010
Loading