diff options
author | Dmitry Kovalev <dkovalev@google.com> | 2014-01-03 11:47:57 -0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2014-01-03 11:47:57 -0800 |
commit | f215c641bb0e3245302fe60e6f98a4583da59c54 (patch) | |
tree | 6b8d7dc7796e6c574cdbebc8becc56f31762b463 | |
parent | f16b186b8ead1ff7ddac7d3d00b3bab2f829c946 (diff) | |
parent | d24f4e49c104c2489bc1e6402370170e1762cddf (diff) | |
download | libvpx-f215c641bb0e3245302fe60e6f98a4583da59c54.tar libvpx-f215c641bb0e3245302fe60e6f98a4583da59c54.tar.gz libvpx-f215c641bb0e3245302fe60e6f98a4583da59c54.tar.bz2 libvpx-f215c641bb0e3245302fe60e6f98a4583da59c54.zip |
Merge changes Ic0a2427a,I3addbf6d
* changes:
Removing CONFIG_MD5.
Using VP9_FRAME_MARKER instead of raw number.
-rwxr-xr-x | configure | 4 | ||||
-rw-r--r-- | vp9/vp9_dx_iface.c | 3 | ||||
-rw-r--r-- | vpxdec.c | 13 |
3 files changed, 3 insertions, 17 deletions
@@ -32,7 +32,6 @@ Advanced options: supported by hardware [auto] ${toggle_codec_srcs} in/exclude codec library source code ${toggle_debug_libs} in/exclude debug version of libraries - ${toggle_md5} support for output of checksum data ${toggle_static_msvcrt} use static MSVCRT (VS builds only) ${toggle_vp8} VP8 codec support ${toggle_vp9} VP9 codec support @@ -184,7 +183,6 @@ enable_feature install_libs enable_feature static enable_feature optimizations enable_feature fast_unaligned #allow unaligned accesses, if supported by hw -enable_feature md5 enable_feature spatial_resampling enable_feature multithread enable_feature os_support @@ -279,7 +277,6 @@ CONFIG_LIST=" mem_manager mem_tracker mem_checks - md5 dequant_tokens dc_recon @@ -336,7 +333,6 @@ CMDLINE_SELECT=" fast_unaligned codec_srcs debug_libs - md5 dequant_tokens dc_recon diff --git a/vp9/vp9_dx_iface.c b/vp9/vp9_dx_iface.c index 445198bb4..a7d2e1d6a 100644 --- a/vp9/vp9_dx_iface.c +++ b/vp9/vp9_dx_iface.c @@ -160,7 +160,8 @@ static vpx_codec_err_t vp9_peek_si(const uint8_t *data, struct vp9_read_bit_buffer rb = { data, data + data_sz, 0, NULL, NULL }; const int frame_marker = vp9_rb_read_literal(&rb, 2); const int version = vp9_rb_read_bit(&rb) | (vp9_rb_read_bit(&rb) << 1); - if (frame_marker != 0x2) return VPX_CODEC_UNSUP_BITSTREAM; + if (frame_marker != VP9_FRAME_MARKER) + return VPX_CODEC_UNSUP_BITSTREAM; #if CONFIG_NON420 if (version > 1) return VPX_CODEC_UNSUP_BITSTREAM; #else @@ -29,9 +29,7 @@ #include "vpx/vp8dx.h" #endif -#if CONFIG_MD5 #include "./md5_utils.h" -#endif #include "./tools_common.h" #include "./webmdec.h" @@ -95,17 +93,14 @@ static const arg_def_t fb_lru_arg = ARG_DEF(NULL, "frame-buffers-lru", 1, "Turn on/off frame buffer lru"); -#if CONFIG_MD5 static const arg_def_t md5arg = ARG_DEF(NULL, "md5", 0, "Compute the MD5 sum of the decoded frame"); -#endif + static const arg_def_t *all_args[] = { &codecarg, &use_yv12, &use_i420, &flipuvarg, &noblitarg, &progressarg, &limitarg, &skiparg, &postprocarg, &summaryarg, &outputfile, &threadsarg, &verbosearg, &scalearg, &fb_arg, &fb_lru_arg, -#if CONFIG_MD5 &md5arg, -#endif &error_concealment, NULL }; @@ -236,11 +231,9 @@ void *out_open(const char *out_fn, int do_md5) { void *out = NULL; if (do_md5) { -#if CONFIG_MD5 MD5Context *md5_ctx = out = malloc(sizeof(MD5Context)); (void)out_fn; MD5Init(md5_ctx); -#endif } else { FILE *outfile = out = strcmp("-", out_fn) ? fopen(out_fn, "wb") : set_binary_mode(stdout); @@ -255,9 +248,7 @@ void *out_open(const char *out_fn, int do_md5) { void out_put(void *out, const uint8_t *buf, unsigned int len, int do_md5) { if (do_md5) { -#if CONFIG_MD5 MD5Update(out, buf, len); -#endif } else { (void) fwrite(buf, 1, len, out); } @@ -265,7 +256,6 @@ void out_put(void *out, const uint8_t *buf, unsigned int len, int do_md5) { void out_close(void *out, const char *out_fn, int do_md5) { if (do_md5) { -#if CONFIG_MD5 uint8_t md5[16]; int i; @@ -276,7 +266,6 @@ void out_close(void *out, const char *out_fn, int do_md5) { printf("%02x", md5[i]); printf(" %s\n", out_fn); -#endif } else { fclose(out); } |