diff options
author | Deb Mukherjee <debargha@google.com> | 2014-06-12 16:53:13 -0700 |
---|---|---|
committer | Deb Mukherjee <debargha@google.com> | 2014-07-02 05:41:14 -0700 |
commit | 82dc1332af4b16d3e4ad3c4358498820637b7add (patch) | |
tree | 49f81b9420990a0d92067faa33a8b97bafef780d /vpxdec.c | |
parent | 08cb2b02110aa278bd984cd5db31c6e567d69d91 (diff) | |
download | libvpx-82dc1332af4b16d3e4ad3c4358498820637b7add.tar libvpx-82dc1332af4b16d3e4ad3c4358498820637b7add.tar.gz libvpx-82dc1332af4b16d3e4ad3c4358498820637b7add.tar.bz2 libvpx-82dc1332af4b16d3e4ad3c4358498820637b7add.zip |
Adds support for reading and writing 10/12-bit y4m
The y4m extension used is the same as the one used in ffmpeg/x264.
The patch is adapted from the highbitdepth branch.
Also adds unit tests for y4m header parsing and md5 check
of the raw frame data, as well as y4m writing.
Change-Id: Ie2794daf6dbafd2f128464f9b9da520fc54c0dd6
Diffstat (limited to 'vpxdec.c')
-rw-r--r-- | vpxdec.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -895,7 +895,8 @@ int main_loop(int argc, const char **argv_) { len = y4m_write_file_header(buf, sizeof(buf), vpx_input_ctx.width, vpx_input_ctx.height, - &vpx_input_ctx.framerate, img->fmt); + &vpx_input_ctx.framerate, + img->fmt, 8); if (do_md5) { MD5Update(&md5_ctx, (md5byte *)buf, (unsigned int)len); } else { |