Conflicts:
configure
ivfenc.c
vp8/common/alloccommon.c
vp8/common/onyxc_int.h
vp8/vp8_cx_iface.c
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() {
int mb_cols;
int mode_info_stride;
- // prfile settings
+ /* profile settings */
+ int experimental;
int mb_no_coeff_skip;
int no_lpf;
int simpler_lpf;
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 */
}
}
};
* 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
*/