| Index: source/libvpx/tools_common.h
|
| ===================================================================
|
| --- source/libvpx/tools_common.h (revision 247498)
|
| +++ source/libvpx/tools_common.h (working copy)
|
| @@ -13,6 +13,7 @@
|
| #include <stdio.h>
|
|
|
| #include "./vpx_config.h"
|
| +#include "vpx/vpx_codec.h"
|
| #include "vpx/vpx_image.h"
|
| #include "vpx/vpx_integer.h"
|
|
|
| @@ -63,10 +64,8 @@
|
|
|
| #define RAW_FRAME_HDR_SZ sizeof(uint32_t)
|
|
|
| -#define VP8_FOURCC (0x30385056)
|
| -#define VP9_FOURCC (0x30395056)
|
| -#define VP8_FOURCC_MASK (0x00385056)
|
| -#define VP9_FOURCC_MASK (0x00395056)
|
| +#define VP8_FOURCC 0x30385056
|
| +#define VP9_FOURCC 0x30395056
|
|
|
| enum VideoFileType {
|
| FILE_TYPE_RAW,
|
| @@ -114,6 +113,8 @@
|
| void fatal(const char *fmt, ...);
|
| void warn(const char *fmt, ...);
|
|
|
| +void die_codec(vpx_codec_ctx_t *ctx, const char *s);
|
| +
|
| /* The tool including this file must define usage_exit() */
|
| void usage_exit();
|
|
|
| @@ -122,6 +123,12 @@
|
|
|
| int read_yuv_frame(struct VpxInputContext *input_ctx, vpx_image_t *yuv_frame);
|
|
|
| +vpx_codec_iface_t *get_codec_interface(unsigned int fourcc);
|
| +
|
| +// TODO(dkovalev): move this function to vpx_image.{c, h}, so it will be part
|
| +// of vpx_image_t support
|
| +void vpx_img_write(const vpx_image_t *img, FILE *file);
|
| +
|
| #ifdef __cplusplus
|
| } /* extern "C" */
|
| #endif
|
|
|