]> granicus.if.org Git - libvpx/commit
Merge CONFIGURE_SEGMENTATION experiment.
authorPaul Wilkins <paulwilkins@google.com>
Tue, 15 Nov 2011 16:15:23 +0000 (16:15 +0000)
committerPaul Wilkins <paulwilkins@google.com>
Tue, 15 Nov 2011 16:15:23 +0000 (16:15 +0000)
commit3cdfdb55e4b726c47ecef70fe8b6362438cdae1c
tree13e473d7f6da6f28a4aff822496b2281f179dc79
parent6394ef28d719f74f2757f8aad245e43e5401c9e6
Merge CONFIGURE_SEGMENTATION experiment.

Removal of CONFIGURE_SEGMENTATION ifdefs.

Removal of legacy support code fo the old coding mechanism.

Use local reference "xd" for MACROBLOCKD structure in
encode_frame_to_data_rate()

Moved call to choose_segmap_coding_method() out of encode
loop as the cost of segmentation is not properly accounted
in the loop anyway. If this is desirable in the future it
can be moved back. The use of this function to do all the
analysis and set the probabilities also removes the need
to track segment useage in threading code.

Change-Id: I85bc8fd63440e7176c73d26cb742698f9b70cade
12 files changed:
vp8/common/blockd.h
vp8/decoder/decodemv.c
vp8/decoder/decodframe.c
vp8/decoder/onyxd_if.c
vp8/decoder/onyxd_int.h
vp8/encoder/bitstream.c
vp8/encoder/encodeframe.c
vp8/encoder/ethreading.c
vp8/encoder/onyx_if.c
vp8/encoder/onyx_int.h
vp8/encoder/segmentation.c
vp8/encoder/segmentation.h