virtio: video: change minimum input buffer of encoder to 1

The encoder should be able to start encoding when receiving 1 input
buffer. This CL changes the minimum input buffer from 2 to 1.

BUG=b:175745193
TEST=android.mediav2.cts.EncoderProfileLevelTest

Change-Id: I97060d0304cf41369467dc62d12bbae7e54b6b22
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2602299
Tested-by: Chih-Yu Huang <akahuang@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org>
Commit-Queue: Chih-Yu Huang <akahuang@chromium.org>
This commit is contained in:
Chih-Yu Huang 2020-12-25 12:01:10 +09:00 committed by Commit Bot
parent 0e3d4b647a
commit 43c0add2b7

View file

@ -99,7 +99,7 @@ impl<T: EncoderSession> Stream<T> {
desired_format: Format,
encoder: &EncoderDevice<E>,
) -> VideoResult<Self> {
const MIN_BUFFERS: u32 = 2;
const MIN_BUFFERS: u32 = 1;
const MAX_BUFFERS: u32 = 342;
const DEFAULT_WIDTH: u32 = 640;
const DEFAULT_HEIGHT: u32 = 480;