Merge "Increase min size of compressed data" into nextgenv2

This commit is contained in:
Yaowu Xu 2016-10-24 19:21:44 +00:00 коммит произвёл Gerrit Code Review
Родитель 23fb2feaa5 416b0d94de
Коммит 7e87bef0ff
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -932,6 +932,7 @@ static aom_codec_frame_flags_t get_frame_pkt_flags(const AV1_COMP *cpi,
return flags; return flags;
} }
const size_t kMinCompressedSize = 8192;
static aom_codec_err_t encoder_encode(aom_codec_alg_priv_t *ctx, static aom_codec_err_t encoder_encode(aom_codec_alg_priv_t *ctx,
const aom_image_t *img, const aom_image_t *img,
aom_codec_pts_t pts, aom_codec_pts_t pts,
@ -959,7 +960,7 @@ static aom_codec_err_t encoder_encode(aom_codec_alg_priv_t *ctx,
data_sz = ctx->cfg.g_w * ctx->cfg.g_h * get_image_bps(img) / 8 * data_sz = ctx->cfg.g_w * ctx->cfg.g_h * get_image_bps(img) / 8 *
(cpi->multi_arf_allowed ? 8 : 2); (cpi->multi_arf_allowed ? 8 : 2);
#endif // CONFIG_EXT_REFS #endif // CONFIG_EXT_REFS
if (data_sz < 4096) data_sz = 4096; if (data_sz < kMinCompressedSize) data_sz = kMinCompressedSize;
if (ctx->cx_data == NULL || ctx->cx_data_sz < data_sz) { if (ctx->cx_data == NULL || ctx->cx_data_sz < data_sz) {
ctx->cx_data_sz = data_sz; ctx->cx_data_sz = data_sz;
free(ctx->cx_data); free(ctx->cx_data);