Merge "vp10: only assume ONLY_4X4 if segmentation is disabled."
This commit is contained in:
commit
ef77ce4407
@ -2109,8 +2109,8 @@ static size_t read_uncompressed_header(VP10Decoder *pbi,
|
|||||||
|
|
||||||
setup_segmentation_dequant(cm);
|
setup_segmentation_dequant(cm);
|
||||||
#if CONFIG_MISC_FIXES
|
#if CONFIG_MISC_FIXES
|
||||||
cm->tx_mode = (xd->lossless[0]) ? ONLY_4X4
|
cm->tx_mode = (!cm->seg.enabled && xd->lossless[0]) ? ONLY_4X4
|
||||||
: read_tx_mode(rb);
|
: read_tx_mode(rb);
|
||||||
cm->reference_mode = read_frame_reference_mode(cm, rb);
|
cm->reference_mode = read_frame_reference_mode(cm, rb);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1261,7 +1261,7 @@ static void write_uncompressed_header(VP10_COMP *cpi,
|
|||||||
encode_quantization(cm, wb);
|
encode_quantization(cm, wb);
|
||||||
encode_segmentation(cm, xd, wb);
|
encode_segmentation(cm, xd, wb);
|
||||||
#if CONFIG_MISC_FIXES
|
#if CONFIG_MISC_FIXES
|
||||||
if (xd->lossless[0])
|
if (!cm->seg.enabled && xd->lossless[0])
|
||||||
cm->tx_mode = TX_4X4;
|
cm->tx_mode = TX_4X4;
|
||||||
else
|
else
|
||||||
write_txfm_mode(cm->tx_mode, wb);
|
write_txfm_mode(cm->tx_mode, wb);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user