summaryrefslogtreecommitdiff
path: root/vpxdec.c
diff options
context:
space:
mode:
authorDeb Mukherjee <debargha@google.com>2014-07-11 11:43:31 -0700
committerDeb Mukherjee <debargha@google.com>2014-07-14 11:48:04 -0700
commit449e5f2aba2d5f743f5be09e44d345b87ec7a91f (patch)
treecba9a2c6e0f13049ad6af5150ae793f9e7990b9f /vpxdec.c
parenta75d55df1b362cb608f1ea6b70154cf166c32a3f (diff)
downloadlibvpx-449e5f2aba2d5f743f5be09e44d345b87ec7a91f.tar
libvpx-449e5f2aba2d5f743f5be09e44d345b87ec7a91f.tar.gz
libvpx-449e5f2aba2d5f743f5be09e44d345b87ec7a91f.tar.bz2
libvpx-449e5f2aba2d5f743f5be09e44d345b87ec7a91f.zip
Misc. bit-depth related changes
Sets the bit-depth field as default 8 in the image structure in vp8. Generalizes yuv read in preparation for support for reading 422/444 for 8-bit and 10/12-bit. Change-Id: I560c13c348b122fd028e408431156376b895058c
Diffstat (limited to 'vpxdec.c')
-rw-r--r--vpxdec.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vpxdec.c b/vpxdec.c
index 1213ab6b5..5c98d2667 100644
--- a/vpxdec.c
+++ b/vpxdec.c
@@ -875,6 +875,7 @@ int main_loop(int argc, const char **argv_) {
}
scaled_img = vpx_img_alloc(NULL, VPX_IMG_FMT_I420, display_width,
display_height, 16);
+ scaled_img->bit_depth = img->bit_depth;
}
if (img->d_w != scaled_img->d_w || img->d_h != scaled_img->d_h) {
@@ -901,7 +902,7 @@ int main_loop(int argc, const char **argv_) {
vpx_input_ctx.width,
vpx_input_ctx.height,
&vpx_input_ctx.framerate,
- img->fmt, 8);
+ img->fmt, img->bit_depth);
if (do_md5) {
MD5Update(&md5_ctx, (md5byte *)buf, (unsigned int)len);
} else {