code using the actual values for num_parts_, not the ones from config

Change-Id: Icb961c66fe62cb703a12c5ff8a9aa4fc884bac1c
This commit is contained in:
skal 2013-03-01 09:48:33 +01:00
parent 72655350ea
commit fc816219e1

View File

@ -316,7 +316,9 @@ static size_t GeneratePartition0(VP8Encoder* const enc) {
PutSegmentHeader(bw, enc); PutSegmentHeader(bw, enc);
PutFilterHeader(bw, &enc->filter_hdr_); PutFilterHeader(bw, &enc->filter_hdr_);
VP8PutValue(bw, enc->config_->partitions, 2); VP8PutValue(bw, enc->num_parts_ == 8 ? 3 :
enc->num_parts_ == 4 ? 2 :
enc->num_parts_ == 2 ? 1 : 0, 2);
PutQuant(bw, enc); PutQuant(bw, enc);
VP8PutBitUniform(bw, 0); // no proba update VP8PutBitUniform(bw, 0); // no proba update
VP8WriteProbas(bw, &enc->proba_); VP8WriteProbas(bw, &enc->proba_);