chromium/third_party/libaom/source/libaom/common/y4menc.c

/*
 * Copyright (c) 2016, Alliance for Open Media. All rights reserved.
 *
 * This source code is subject to the terms of the BSD 2 Clause License and
 * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
 * was not distributed with this source code in the LICENSE file, you can
 * obtain it at www.aomedia.org/license/software. If the Alliance for Open
 * Media Patent License 1.0 was not distributed with this source code in the
 * PATENTS file, you can obtain it at www.aomedia.org/license/patent.
 */

#include <assert.h>

#include "common/rawenc.h"
#include "common/y4menc.h"

// Returns the Y4M name associated with the monochrome colorspace.
static const char *monochrome_colorspace(unsigned int bit_depth) {}

// Return the Y4M name of the 8-bit colorspace, given the chroma position and
// image format.
static const char *colorspace8(aom_chroma_sample_position_t csp,
                               aom_img_fmt_t fmt) {}

// Return the Y4M name of the colorspace, given the bit depth and image format.
static const char *colorspace(unsigned int bit_depth,
                              aom_chroma_sample_position_t csp,
                              aom_img_fmt_t fmt) {}

int y4m_write_file_header(char *buf, size_t len, int width, int height,
                          const struct AvxRational *framerate, int monochrome,
                          aom_chroma_sample_position_t csp, aom_img_fmt_t fmt,
                          unsigned int bit_depth, aom_color_range_t range) {}

int y4m_write_frame_header(char *buf, size_t len) {}

void y4m_write_image_file(const aom_image_t *img, const int *planes,
                          FILE *file) {}

void y4m_update_image_md5(const aom_image_t *img, const int *planes,
                          MD5Context *md5) {}