bugfix: use oxcf width/height for reinit check
use oxcf instead of common in check to Reinit the lookahead buffer if the frame size changes prior behavior would cause assertion fail/crash first observed in: support changing resolution with vpx_codec_enc_config_set Change-Id: Ib669916ca9b4f206d4cc3caab5107e49d39a36aa
This commit is contained in:
parent
61c5e31ca1
commit
e2c6b05f9a
@ -4575,7 +4575,7 @@ int vp8_receive_raw_frame(VP8_COMP *cpi, unsigned int frame_flags, YV12_BUFFER_C
|
||||
vpx_usec_timer_start(&timer);
|
||||
|
||||
/* Reinit the lookahead buffer if the frame size changes */
|
||||
if (sd->y_width != cpi->common.Width || sd->y_height != cpi->common.Height)
|
||||
if (sd->y_width != cpi->oxcf.Width || sd->y_height != cpi->oxcf.Height)
|
||||
{
|
||||
assert(cpi->oxcf.lag_in_frames < 2);
|
||||
dealloc_raw_frame_buffers(cpi);
|
||||
|
Loading…
Reference in New Issue
Block a user