crosvm/devices/src
David Stevens 9be2c6d3c2 devices/video/decoder: fix drain+clear queue issue
Drain is cancelled by clearing either of the stream's queues. To work
around a limitation in the VDA api, the output queue is cleared
synchronously without going through VDA. Because of this, a drain
cancellation response from VDA might fail to find the drain's
AsyncCmdTag.

BUG=b:170184723
TEST=android.mediastress.cts.MediaRecorderStressTest#testStressRecordVideoAndPlayback

Change-Id: I1d54c9c4acfa7578addb947e1196313010a8431d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2535964
Reviewed-by: Chih-Yu Huang <akahuang@chromium.org>
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: David Stevens <stevensd@chromium.org>
2020-11-17 09:50:15 +00:00
..
irqchip Fix new clippy warning for potential matches! uses 2020-11-05 06:27:17 +00:00
pci base: keep_fds -> keep_rds rename 2020-11-10 05:57:52 +00:00
register_space Add "base" crate and transition crosvm usages to it from sys_util 2020-08-06 18:19:44 +00:00
usb base: keep_fds -> keep_rds rename 2020-11-10 05:57:52 +00:00
utils base: First steps towards universal RawDescriptor 2020-10-31 07:12:34 +00:00
virtio devices/video/decoder: fix drain+clear queue issue 2020-11-17 09:50:15 +00:00
acpi.rs ACPI: add S5 support 2020-11-16 19:28:35 +00:00
bat.rs Goldfish battery: add external command interface to set the state 2020-11-12 19:34:04 +00:00
bus.rs acpipm: implement suspend and resume mechanism 2020-02-19 10:38:04 +00:00
cmos.rs devices: cmos: report 24-hour RTC mode in status 2020-08-06 22:25:39 +00:00
i8042.rs base: EventFd -> Event renaming 2020-10-06 13:50:09 +00:00
lib.rs Goldfish battery: add the basic battery/ac property emulation 2020-11-11 13:15:11 +00:00
pit.rs Fix new clippy warning for potential matches! uses 2020-11-05 06:27:17 +00:00
pl030.rs pl030: Add simple tests 2020-11-04 00:28:11 +00:00
proxy.rs base: keep_fds -> keep_rds rename 2020-11-10 05:57:52 +00:00
serial.rs base: keep_fds -> keep_rds rename 2020-11-10 05:57:52 +00:00
serial_device.rs base: keep_fds -> keep_rds rename 2020-11-10 05:57:52 +00:00
vfio.rs base: keep_fds -> keep_rds rename 2020-11-10 05:57:52 +00:00