1d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org/* 2d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org * Copyright (c) 2013 The WebM project authors. All Rights Reserved. 3d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org * 4d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org * Use of this source code is governed by a BSD-style license 5d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org * that can be found in the LICENSE file in the root of the source 6d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org * tree. An additional intellectual property rights grant can be found 7d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org * in the file PATENTS. All contributing project authors may 8d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org * be found in the AUTHORS file in the root of the source tree. 9d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org */ 10d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org#ifndef IVFDEC_H_ 11d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org#define IVFDEC_H_ 12d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org 13d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org#include "./tools_common.h" 14d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org 15d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org#ifdef __cplusplus 16d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.orgextern "C" { 17d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org#endif 18d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org 19d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.orgint file_is_ivf(struct VpxInputContext *input); 20d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org 21dddee1ec7cedf276305b107429f684539b105276johannkoenig@chromium.orgint ivf_read_frame(FILE *infile, uint8_t **buffer, 22dddee1ec7cedf276305b107429f684539b105276johannkoenig@chromium.org size_t *bytes_read, size_t *buffer_size); 23dddee1ec7cedf276305b107429f684539b105276johannkoenig@chromium.org 24d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org#ifdef __cplusplus 25d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org} /* extern "C" */ 26d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org#endif 27d851b91d14ef0bd71acdce7b90c9a8f1af1181adjohannkoenig@chromium.org 288b26fe55f3e4daa2311dbd2d95e8ac2b4e080685johannkoenig@chromium.org#endif // IVFDEC_H_ 29