]> granicus.if.org Git - libvpx/commitdiff
Merge remote branch 'origin/master' into experimental
authorJohn Koleszar <jkoleszar@google.com>
Fri, 5 Nov 2010 16:30:33 +0000 (12:30 -0400)
committerJohn Koleszar <jkoleszar@google.com>
Fri, 5 Nov 2010 16:30:33 +0000 (12:30 -0400)
Conflicts:
configure
ivfenc.c
vp8/common/alloccommon.c
vp8/common/onyxc_int.h
vp8/vp8_cx_iface.c

1  2 
configure
vp8/common/alloccommon.c
vp8/common/onyxc_int.h
vp8/vp8_cx_iface.c
vpx/vp8cx.h

diff --cc configure
index 8fa56fe1a0b03085f517c8ae7dc25bbb6d8045f2,11e086e9c3203e0fa7b00879a1874cbff2ed4fcc..ab86fa01ca1e20c93f7315ec7f4041e9a6c0b6b8
+++ b/configure
@@@ -244,9 -247,9 +249,12 @@@ CONFIG_LIST=
      static_msvcrt
      spatial_resampling
      realtime_only
+     shared
+     small
+     arm_asm_detok
 +
 +    experimental
 +    ${EXPERIMENT_LIST}
  "
  CMDLINE_SELECT="
      extra_warnings
      mem_tracker
      spatial_resampling
      realtime_only
 +    experimental
+     shared
+     small
+     arm_asm_detok
  "
  
  process_cmdline() {
Simple merge
index 94632dac95551244bda80bdf4f9fec489e73d639,7e44c1f0ccf5d7decfad035254300d31d8d9c0aa..f60b0f3f5c074a7300bf6ca78798bfe8f846a7de
@@@ -112,8 -116,7 +116,8 @@@ typedef struct VP8Commo
      int mb_cols;
      int mode_info_stride;
  
-     // prfile settings
+     /* profile settings */
 +    int experimental;
      int mb_no_coeff_skip;
      int no_lpf;
      int simpler_lpf;
index 32c5f3b2180636a2b45ed4a64e7ebfd968c677d4,8e50b7f1b0d75075e1c808dd7c7e0fca3d711a39..4f780a38c3d328cb6cba2c84a8098d5d5d7e418b
@@@ -60,12 -62,11 +62,12 @@@ static const struct extraconfig_map ext
              0,                          /* enable_auto_alt_ref */
              0,                          /* noise_sensitivity */
              0,                          /* Sharpness */
-             800,                        /* static_thresh */
+             0,                          /* static_thresh */
              VP8_ONE_TOKENPARTITION,     /* token_partitions */
-             0, /* arnr_max_frames */
-             0, /* arnr_strength */
-             0, /* arnr_type*/
+             0,                          /* arnr_max_frames */
+             3,                          /* arnr_strength */
+             3,                          /* arnr_type*/
 +            0,                          /* experimental mode */
          }
      }
  };
diff --cc vpx/vp8cx.h
index 6a8cf653e900917a6ba62e988ab63f27e56253c5,efd79459aeb152fc32d04ce77af5951c094e0ee5..5ab6fbfb7edc700b7975aa2065cb4944975ec3ba
   * This interface provides the capability to encode raw VP8 streams, as would
   * be found in AVI files.
   */
- extern vpx_codec_iface_t vpx_codec_vp8_cx_algo;
+ extern vpx_codec_iface_t  vpx_codec_vp8_cx_algo;
+ extern vpx_codec_iface_t* vpx_codec_vp8_cx(void);
  
  
 +#if CONFIG_EXPERIMENTAL
 +/*!\brief Algorithm interface for VP8 experimental branch
 + *
 + * This interface provides the ability to encode using the "experimental"
 + * VP8 variant, which is bitstream incompatible with the default VP8 encoder.
 + */
 +extern vpx_codec_iface_t vpx_codec_vp8x_cx_algo;
 +#endif
 +
 +
  /*
   * Algorithm Flags
   */