Skip to content
Snippets Groups Projects
Select Git revision
  • android-7.1.2_r28_klist
  • master default protected
  • pie-cts-release
  • pie-vts-release
  • pie-cts-dev
  • oreo-mr1-iot-release
  • sdk-release
  • oreo-m6-s4-release
  • oreo-m4-s12-release
  • pie-release
  • pie-r2-release
  • pie-r2-s1-release
  • oreo-vts-release
  • oreo-cts-release
  • oreo-dev
  • oreo-mr1-dev
  • pie-gsi
  • pie-platform-release
  • pie-dev
  • oreo-cts-dev
  • android-o-mr1-iot-release-1.0.4
  • android-9.0.0_r8
  • android-9.0.0_r7
  • android-9.0.0_r6
  • android-9.0.0_r5
  • android-8.1.0_r46
  • android-8.1.0_r45
  • android-n-iot-release-smart-display-r2
  • android-vts-8.1_r5
  • android-cts-8.1_r8
  • android-cts-8.0_r12
  • android-cts-7.1_r20
  • android-cts-7.0_r24
  • android-o-mr1-iot-release-1.0.3
  • android-cts-9.0_r1
  • android-8.1.0_r43
  • android-8.1.0_r42
  • android-n-iot-release-smart-display
  • android-p-preview-5
  • android-9.0.0_r3
40 results

audioserver.te

Blame
    • Svet Ganov's avatar
      b9a1e7ba
      Don't record audio if UID is idle - sepolicy · b9a1e7ba
      Svet Ganov authored
      If a UID is in an idle state we don't allow recording to protect
      user's privacy. If the UID is in an idle state we allow recording
      but report empty data (all zeros in the byte array) and once
      the process goes in an active state we report the real mic data.
      This avoids the race between the app being notified aboout its
      lifecycle and the audio system being notified about the state
      of a UID.
      
      Test: Added - AudioRecordTest#testRecordNoDataForIdleUids
            Passing - cts-tradefed run cts-dev -m CtsMediaTestCases
                    -t android.media.cts.AudioRecordTest
      
      bug:63938985
      
      Change-Id: I8c044e588bac4182efcdc08197925fddf593a717
      b9a1e7ba
      History
      Don't record audio if UID is idle - sepolicy
      Svet Ganov authored
      If a UID is in an idle state we don't allow recording to protect
      user's privacy. If the UID is in an idle state we allow recording
      but report empty data (all zeros in the byte array) and once
      the process goes in an active state we report the real mic data.
      This avoids the race between the app being notified aboout its
      lifecycle and the audio system being notified about the state
      of a UID.
      
      Test: Added - AudioRecordTest#testRecordNoDataForIdleUids
            Passing - cts-tradefed run cts-dev -m CtsMediaTestCases
                    -t android.media.cts.AudioRecordTest
      
      bug:63938985
      
      Change-Id: I8c044e588bac4182efcdc08197925fddf593a717