diff options
Diffstat (limited to 'vp10/encoder/bitstream.c')
-rw-r--r-- | vp10/encoder/bitstream.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/vp10/encoder/bitstream.c b/vp10/encoder/bitstream.c index 348c7cb83..9072e160c 100644 --- a/vp10/encoder/bitstream.c +++ b/vp10/encoder/bitstream.c @@ -1013,6 +1013,10 @@ static void write_frame_size_with_refs(VP10_COMP *cpi, if (cfg != NULL) { found = cm->width == cfg->y_crop_width && cm->height == cfg->y_crop_height; +#if CONFIG_MISC_FIXES + found &= cm->render_width == cfg->render_width && + cm->render_height == cfg->render_height; +#endif } vpx_wb_write_bit(wb, found); if (found) { @@ -1023,9 +1027,15 @@ static void write_frame_size_with_refs(VP10_COMP *cpi, if (!found) { vpx_wb_write_literal(wb, cm->width - 1, 16); vpx_wb_write_literal(wb, cm->height - 1, 16); + +#if CONFIG_MISC_FIXES + write_render_size(cm, wb); +#endif } +#if !CONFIG_MISC_FIXES write_render_size(cm, wb); +#endif } static void write_sync_code(struct vpx_write_bit_buffer *wb) { |