hal: support compressed capture with variable size packets
Compressed IEC 61937 capture uses variable size packets for data
transfer
Change-Id: I8e6baaf870f5f504c0c642cf44795334097bddbf
diff --git a/qahw/src/qahw.c b/qahw/src/qahw.c
index d03a570..0c00158 100644
--- a/qahw/src/qahw.c
+++ b/qahw/src/qahw.c
@@ -1722,7 +1722,8 @@
}
/* dlsym qahwi_in_read_v2 if timestamp flag is used */
- if (!rc && (flags & QAHW_INPUT_FLAG_TIMESTAMP)) {
+ if (!rc && ((flags & QAHW_INPUT_FLAG_TIMESTAMP) ||
+ (flags & QAHW_INPUT_FLAG_PASSTHROUGH))) {
const char *error;
/* clear any existing errors */