]> granicus.if.org Git - libvpx/commit
Enable selective key frame tile decoding
authorJingning Han <jingning@google.com>
Wed, 27 May 2015 17:48:26 +0000 (10:48 -0700)
committerJingning Han <jingning@google.com>
Thu, 28 May 2015 23:10:13 +0000 (16:10 -0700)
commit89747d09cc0573d8c631c504e8354cbb80c60a53
treeadca9242d25c17e381fb5eb78f47cec63e2f10d5
parentfe79548bc8be6bf8effbf6169ed3b5de6de07e1a
Enable selective key frame tile decoding

This commit allows the decoder to decode selective tiles according
to decoder configuration settings. To decode a single tile out of
the provided key frame bit-stream (test_kf.webm), set compiler
configuration:

--enable-experimental --enable-row-tile --enable-key-frame-tile

use the command:

vpxdec -o test_dec.y4m test_kf.webm --tile-row=1 --tile-column=2

where the tile's row and column indexes are 1 and 2, respectively.

To decode all row tiles inside a provided column index, use:
--tile-row=-1 --tile-column=2

To decode all column tiles inside a provided row index, use:
--tile-row=2 --tile-column=-1

Change-Id: Ib73c266414dcee7eaab5d741b90d0058970dae56
vp9/common/vp9_onyxc_int.h
vp9/decoder/vp9_decodeframe.c
vp9/decoder/vp9_decodemv.c
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_rdopt.c
vpxdec.c