Disable error concealment until first key frame is decoded
authorStefan Holmer <holmer@google.com>
Mon, 8 Aug 2011 08:56:20 +0000 (10:56 +0200)
committerStefan Holmer <holmer@google.com>
Fri, 12 Aug 2011 14:10:04 +0000 (16:10 +0200)
commit3e10be93f2e9f8707e5b4ce235081fdd2471c31d
tree6cfa86855e30df271d5922d6b1eb8238599c806c
parent810a06b12caf7206bf8ed78c8abfb04620b2a90c
Disable error concealment until first key frame is decoded

When error concealment is enabled the first key frame must
be successfully received before error concealment is activated.
Error concealment will be activated when the delta following
delta frame is received.

Also fixed a couple of bugs related to error tracking in
multi-threading. And avoiding decoding corrupt residual
when we have multiple non-resilient partitions.

Change-Id: I45c4bb296e2f05f57624aef500a874faf431a60d
vp8/decoder/decodframe.c
vp8/decoder/onyxd_if.c
vp8/decoder/onyxd_int.h
vp8/decoder/threading.c