google / oboe

Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
Apache License 2.0
3.7k stars 566 forks source link

OboeTester: add DataPaths test to catch b/270535408, ch=3 and Effects #2001

Closed philburk closed 5 months ago

philburk commented 6 months ago

b/270535408 | P1 | [Oboe Tester] : VU meter doesn't work when channel-3, effects is selected during TEST INPUT test

STEPS

  1. Open OboeTester app
  2. Tap on TEST INPUT
  3. Select Channels = 3
  4. Select check box "Effects"
  5. Click OPEN
  6. Click on START and observe

EXPECTED Red VU meters move.

ACTUAL No VU meter activity.

This is a framework or HAL bug that has been fixed in V for Pixel. We need a Data Paths test to detect this problem on other builds and devices.

philburk commented 5 months ago

Tried to add this test and ran into #2011