Adds support for reading and writing 10/12-bit y4m
authorDeb Mukherjee <debargha@google.com>
Thu, 12 Jun 2014 23:53:13 +0000 (16:53 -0700)
committerDeb Mukherjee <debargha@google.com>
Wed, 2 Jul 2014 12:41:14 +0000 (05:41 -0700)
commit82dc1332af4b16d3e4ad3c4358498820637b7add
tree49f81b9420990a0d92067faa33a8b97bafef780d
parent08cb2b02110aa278bd984cd5db31c6e567d69d91
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
17 files changed:
test/md5_helper.h
test/test-data.sha1
test/test.mk
test/video_source.h
test/y4m_test.cc [new file with mode: 0644]
test/y4m_video_source.h
tools_common.h
vp9/vp9_iface_common.h
vpx/src/vpx_image.c
vpx/vpx_codec.h
vpx/vpx_image.h
vpxdec.c
vpxenc.c
y4menc.c
y4menc.h
y4minput.c
y4minput.h