diff options
Diffstat (limited to 'third_party/aom/examples/decode_with_drops.c')
-rw-r--r-- | third_party/aom/examples/decode_with_drops.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/third_party/aom/examples/decode_with_drops.c b/third_party/aom/examples/decode_with_drops.c index 45e0fb027..214401958 100644 --- a/third_party/aom/examples/decode_with_drops.c +++ b/third_party/aom/examples/decode_with_drops.c @@ -57,12 +57,10 @@ #include <stdlib.h> #include <string.h> -#include "aom/aomdx.h" #include "aom/aom_decoder.h" - -#include "../tools_common.h" -#include "../video_reader.h" -#include "./aom_config.h" +#include "aom/aomdx.h" +#include "common/tools_common.h" +#include "common/video_reader.h" static const char *exec_name; @@ -116,9 +114,6 @@ int main(int argc, char **argv) { int skip; const unsigned char *frame = aom_video_reader_get_frame(reader, &frame_size); - if (aom_codec_decode(&codec, frame, (unsigned int)frame_size, NULL, 0)) - die_codec(&codec, "Failed to decode frame."); - ++frame_cnt; skip = (is_range && frame_cnt >= n && frame_cnt <= m) || @@ -126,6 +121,8 @@ int main(int argc, char **argv) { if (!skip) { putc('.', stdout); + if (aom_codec_decode(&codec, frame, frame_size, NULL)) + die_codec(&codec, "Failed to decode frame."); while ((img = aom_codec_get_frame(&codec, &iter)) != NULL) aom_img_write(img, outfile); |