Skip to content
Snippets Groups Projects
  1. May 03, 2024
    • Oriol Prieto Gasco's avatar
      RESTRICT AUTOMERGE · 7b816129
      Oriol Prieto Gasco authored
      Set the container field of aconfig flags
      
      Test: printflags --format='{package}:{container}:' | grep "::"
      Bug: 312769710
      Flag: NONE
      Change-Id: I84fda0d5e9813940609436d825738ff786908ff0
      7b816129
  2. May 02, 2024
  3. Apr 29, 2024
    • Ted Bauer's avatar
      Add deps for new aconfig flagging storage · e7b0c754
      Ted Bauer authored
      Aconfig flagging storage is migrating to a new underlying storage, which
      has new dependencies. Add the dependencies as a defaults.
      
      Bug: 328444881
      Test: m
      Change-Id: Ie59f5cba1ace7bbee179f9c6dbee03e085c7d878
      e7b0c754
  4. Apr 23, 2024
    • Arun Johnson's avatar
      Correcting Offset and size checks while queing · 09b83103
      Arun Johnson authored
      Bug: 336058761
      Bug: 333622829
      Bug: 336058293
      Test: android.mediav2.cts.CodecEncoderBlockModelMultiAccessUnitTest#testSimpleEncode
      Test: android.mediav2.cts.CodecUnitTest$TestApi#testQueueInputBuffersInUnInitState
      
      Change-Id: I4ce7fd2872ce3b4734050b68e5bf2c9b0519c898
      09b83103
  5. Apr 18, 2024
    • Arun Johnson's avatar
      Checking BadOffset while queuing buffers · 8b390cb1
      Arun Johnson authored
      Bug: 331977352
      
      Test: atest android.mediav2.cts.CodecUnitTest$TestApi#testQueueInputBuffersWithBadOffset
      Flag: codec_fwk.com.android.media.codec.flags.large_audio_frame
      Change-Id: Ic95bd99a88b83885c409881d1e4d3229f4a9ca0d
      8b390cb1
  6. Apr 17, 2024
  7. Apr 16, 2024
  8. Apr 15, 2024
  9. Apr 12, 2024
    • Arun Johnson's avatar
      Enable reuse of LinearBlock for during secure playback · 5fb6f67e
      Arun Johnson authored
       The mapping of the linearblock is kept open until a call to
       recycle() is done. Users are allowed to use the space in the linear
       block if available. Behaviour of using overlapping memory location
       is undefined.
      
      Bug: 331921194
      Test: atest  CtsMediaDrmFrameworkTestCases
      
      Change-Id: I5d81be242a2187fe3a57a5474804482e64a5b083
      5fb6f67e
  10. Apr 09, 2024
  11. Apr 02, 2024
  12. Mar 28, 2024
    • Chungro Lee's avatar
      Revert "Revert "Revert "Workaround build breakage from full LTO ..." · 5b249369
      Chungro Lee authored
      Revert submission 3009938-revert-3002586-revert-2988057-default-full-lto-DWADZBGWJG-UPWNCWKHFI
      
      Reason for revert:  b/331528903
      
      Reverted changes: /q/submissionid:3009938-revert-3002586-revert-2988057-default-full-lto-DWADZBGWJG-UPWNCWKHFI
      
      Change-Id: Id71726b1e4d96b60ade2fba49d99b776ef7834ea
      5b249369
  13. Mar 27, 2024
  14. Mar 25, 2024
  15. Mar 22, 2024
  16. Mar 20, 2024
    • Yi Kong's avatar
      Workaround build breakage from full LTO optimization · b39da328
      Yi Kong authored
      fragment covers entire variable
      !4105 = !DIGlobalVariableExpression(var: !3061, expr: !DIExpression(DW_OP_LLVM_fragment, 0, 64))
      !3061 = distinct !DIGlobalVariable(name: "gFields", linkageName: "_ZN7androidL7gFieldsE", scope: !32, file: !2, line: 88, type: !3062, isLocal: true, isDefinition: true)
      fragment is larger than or outside of variable
      
      Test: presubmit
      Bug: 328163089
      Bug: 330503129
      Change-Id: Iaf4f31392a57589f63c49baea58ca74d452edc5e
      b39da328
  17. Mar 18, 2024
  18. Mar 15, 2024
    • Venkatarama Avadhani's avatar
      MediaCas: Reinit the HIDL CAS service if killed · c0a8f05d
      Venkatarama Avadhani authored
      When the HIDL MediaCasService is killed or dies, allow for it to be
      re-initialized with the new instance of the service.
      
      Test: atest android.media.misc.cts.MediaCasTestMediaCas:
      Bug: 314885711
      Change-Id: I0ebeca9f433f3d8ee2b140ee0d2de9dc06ace021
      c0a8f05d
    • Venkatarama Avadhani's avatar
      MediaCas: Reinit the CAS service if killed · ee38ec4e
      Venkatarama Avadhani authored
      When the MediaCasService is killed or dies, allow for it to be
      re-initialized with the new instance of the service. The service is
      restarted by the system, this code just re-initializes a pointer to this
      new service.
      
      Test: atest android.media.misc.cts.MediaCasTest
      Bug: 327332440
      Change-Id: I9d98c4e200adc4ee987dc8d1e472dfe5ac8f8da2
      ee38ec4e
  19. Mar 14, 2024
  20. Mar 13, 2024
    • Harish Mahendrakar's avatar
      MediaCodecInfo: Change default alignment and block size to 1x1 · 1c144d88
      Harish Mahendrakar authored
      Default alignment and block size were set to 2x2 earlier.
      And even when the codec advertised alignment of 1x1, MediaCodecInfo
      was returning 2x2 because it was picking max of default values and
      what was advertised by codecs.
      
      Bug: 325679394
      Bug: 329378524
      Test: atest CtsMediaMiscTestCases:MediaCodecListTest
      Test: atest CtsMediaV2TestCases:CodecInfoTest passes for codecs
       that advertise 1x1 alignment
      
      Change-Id: I25af7fb09ab9edf8e1d1dea7bac633b1353b4e48
      1c144d88
    • Andy Hung's avatar
      SoundPool: never-delete singleton to avoid exit race · 223e0a03
      Andy Hung authored
      Test: atest SoundPoolOggTest SoundPoolAacTest SoundPoolMidiTest SoundPoolHapticTest
      Bug: 316799609
      Merged-In: I5b278960207d1b2c9fa80bbc57b2e15dd4498f13
      Change-Id: I5b278960207d1b2c9fa80bbc57b2e15dd4498f13
      223e0a03
  21. Mar 08, 2024
  22. Mar 07, 2024
    • Arun Johnson's avatar
      Reset mBufferInfos for setBufferInfo(s) · cce59b2c
      Arun Johnson authored
      Since any of the setBufferInfo(s) can be converted
      to BufferInfos in getBufferInfos, a reset is required
      for mBufferInfos for every setBufferInfo(s)
      
      Bug: 325512893
      Test: atest android.mediav2.cts.CodecDecoderBlockModelMultiAccessUnitTest
      
      Change-Id: Ibf28ad0983985bfb93f3bffe426677729430d06a
      cce59b2c
  23. Mar 04, 2024
    • Shunkai Yao's avatar
      Visualizer: validate capture size · 13cb2a29
      Shunkai Yao authored
      throw IllegalArgumentException if the size is invalid
      add check to the default size return from audio hal
      
      Bug: 317742497
      Test: atest android.media.audio.cts.VisualizerTest
      Test: manual test with Sound Amplifier
      Change-Id: I34986011bcd9866f37b8eea083775efd923ab550
      Merged-In: I34986011bcd9866f37b8eea083775efd923ab550
      13cb2a29
    • Arun Johnson's avatar
      Moving CryptoInfo creation for Unencrypted samples · a7a04b56
      Arun Johnson authored
      BLOCK_MODEL CryptoInfos for unencrypted samples are now created in
      mediacodec. This now operates in the same way as in the normal mode.
      
      Bug: 325512893
      Test: atest android.mediav2.cts.CodecDecoderDrmTest
      Test: atest android.mediav2.cts.CodecDecoderMultiAccessUnitDrmTest
      Change-Id: I5a86348042748de080c7afde5eb9ce27ed35fabd
      a7a04b56
  24. Feb 29, 2024
  25. Feb 28, 2024
    • Marvin Ramin's avatar
      Improve ownership model of AudioMixes in AudioPolicies · 70850403
      Marvin Ramin authored
      1) Only allow unregistration of mixes that belong to the policy
         attempting to unregister the mixes.
      2) Add a Binder token to AudioMix to uniquely identify mixes. This
         ensures AudioMixes can only be unregistered by the caller that
      registered them.
      3) Only add AudioMixes to the Java-side policy representation if the
         native registration succeeded.
      4) Clear Java-side policy mixes after the policy is unregistered
         completely.
      
      Bug: 309080867
      Test: atest AudioHostTest
      Change-Id: I96f384a998a05d00317013da2d953f48a1c8144a
      70850403
  26. Feb 27, 2024
  27. Feb 26, 2024
Loading