Skip to content
Snippets Groups Projects
  1. Jan 31, 2019
    • Jeff Tinker's avatar
      Resolve feedback from API review · 3474cc99
      Jeff Tinker authored
      Fix inconsistent naming of offline license states
      
      bug:120489407
      bug:120488811
      test:cts and gts media tests
      
      Change-Id: I42b199fba52f7eb29ced92f73c8ef0dbb277f297
      3474cc99
  2. Jan 15, 2019
  3. Jan 10, 2019
    • Jeff Tinker's avatar
      Add additional error conditions to MediaDrm · b09a054f
      Jeff Tinker authored
      New codes are being added to handle resource
      contention, lost session state, frame size too
      large and insufficient security level for
      decryption. Also cleans up inconsistent use of
      tamper detected error where invalid state error
      should have been used.
      
      bug:111504510
      bug:111505796
      test:cts and gts media test cases
      
      Change-Id: I395099dc053a9e4f40c0b38ca4bac401a424f7ed
      b09a054f
  4. Dec 11, 2018
  5. Dec 06, 2018
  6. Dec 05, 2018
  7. Nov 08, 2018
  8. Sep 17, 2018
    • Chih-Yu Huang's avatar
      Remove ArcVideoBridge service from framework. · 28a35395
      Chih-Yu Huang authored
      We rewrite ArcVideoBridge to HIDL. Then both ArcVideoEncoder and
      ArcCodec can communicate with it.
      
      Bug: 111683541
      Test: Pass 1 CTS and check ArcCodec and ArcVideoEncoder work
      Change-Id: I2febf4120d949ce5d5f4bad3401b9072b34c4456
      Merged-In: I2febf4120d949ce5d5f4bad3401b9072b34c4456
      (cherry picked from commit 3226871bf2d9d672d9f2e4ab6277faf5393a9dbf)
      28a35395
  9. Aug 07, 2018
    • Chih-Yu Huang's avatar
      Remove ArcVideoBridge service from framework. · a47d5dad
      Chih-Yu Huang authored
      We rewrite ArcVideoBridge to HIDL. Then both ArcVideoEncoder and
      ArcCodec can communicate with it.
      
      Bug: 111683541
      Test: Pass 1 CTS and check ArcCodec and ArcVideoEncoder work
      Change-Id: I2febf4120d949ce5d5f4bad3401b9072b34c4456
      Merged-In: I2febf4120d949ce5d5f4bad3401b9072b34c4456
      (cherry picked from commit 3226871bf2d9d672d9f2e4ab6277faf5393a9dbf)
      a47d5dad
  10. Jun 14, 2018
    • Jeffrey Kardatzke's avatar
      Moved MojoBootstrapResult to its own file · ec1c8316
      Jeffrey Kardatzke authored
      This is needed due to a prior ARC specific change that lives in master.
      
      Change-Id: I81204a969d52d3bbffc63a6b008c7156a1215f5d
      (cherry picked from commit 1462e76c5ba8f1bef951f482c8fc0f85e2ba94b3)
      ec1c8316
  11. Apr 27, 2018
  12. Apr 09, 2018
    • Chong Zhang's avatar
      Fix appData field type · bf45d7e9
      Chong Zhang authored
      bug: 77732157
      test: CTS MediaCasTest; VTS VtsHalCasV1_0Target.
      
      Change-Id: Ia8c2f2c81894a6c083c07cd29ca28bc2eed74529
      bf45d7e9
  13. Mar 15, 2018
  14. Mar 07, 2018
  15. Feb 23, 2018
  16. Feb 11, 2018
  17. Feb 08, 2018
    • Jeff Tinker's avatar
      Fix MediaDrm security level APIs · 52d274d3
      Jeff Tinker authored
      Vendors implementing the newly added MediaDrm.setSecurityLevel
      HAL found that it was difficult to implement properly. Also the
      semantics are somewhat ambiguous from the Java platform API
      level. This CL binds the security level assignment to openSession
      which clarifies the API for apps as well as making it more
      natural to implement in HAL modules.
      
      bug:72831697
      test: VtsHalDrmV1_1TargetTest, GTS media tests
      Change-Id: Ib3f762b7d813872956715b67bc6eff06f1b9a978
      52d274d3
  18. Jan 24, 2018
  19. Jan 23, 2018
    • Rahul Frias's avatar
      Add new values to KeyRequestType · 47265ac2
      Rahul Frias authored
      Two additional KeyRequestTypes have been added, None and Update. None
      indicates that no key request is needed as keys have already been loaded.
      Update indicates that while keys have previously been loaded, an
      additional (non-renewal) license request is needed.
      
      Bug: 70335058
      Change-Id: If9a2e1d9bb0a2ba92e422994f04d8ec0708030ea
      47265ac2
  20. Jan 22, 2018
  21. Jan 11, 2018
  22. Aug 25, 2017
  23. Aug 12, 2017
  24. Jul 21, 2017
  25. Jul 20, 2017
    • Pawin Vongmasa's avatar
      Add media/openmax as an include directory · ccc5e3ff
      Pawin Vongmasa authored
      This will obviate changing Khronos's header files.
      
      Note that all header files in media/openmax have OMX_ prefix, so the
      chance of collision is already low.
      
      Test: Compiles
      Bug: 63821829
      Change-Id: I40cc92409de5091a1e2ed7c89c0012000b20f68f
      ccc5e3ff
  26. Jul 10, 2017
    • Jiyong Park's avatar
      Mark media_plugin_headers as vendor_available · 292fba99
      Jiyong Park authored
      The headers should be available to vendors since vendors implement the
      headers.
      
      Bug: 37342627
      Test: BOARD_VNDK_VERSION=current m -j camera.device@1.0-impl.vendor
      Change-Id: I9936764039f2a5388707bdc093c869ec3551faad
      292fba99
  27. Jul 03, 2017
    • Jiyong Park's avatar
      Package media/*/*.h headers as a headers lib: media_plugin_headers · 55e9bd7c
      Jiyong Park authored
      Headers under frameworks/native/include/media serves as an interface
      that is meant to be implemented by vendors. For example.
      media/hardware/CryptoAPI.h is implemented under
      vendor/widevine/libwvdrmengine/mediacrypto.
      
      When building with BOARD_VNDK_VERSION, the headers are not accessible to
      vendors since they have been included via the global include paths and
      the paths are not available when building with BOARD_VNDK_VERSION.
      
      So, we need to make a "headers library" for the media headers and modify
      vendors to use the headers lib. Usually, we have been doing this by
      moving the headers into a subdirectory (usually 'include') of a module
      that implements the headers. But, this approach can't be used at this
      time since the media headers are implemented by many modules.
      
      The chosen solution is to a separate directory headers/media_plugin and
      define a headers lib named media_plugin_headers there.
      
      Note: frameworks/native/headers will now be the home for such
      header-only libraries.
      
      Bug: 63120269
      Test: build
      Change-Id: I67d625706b40d06c8f0602284fbcc1cc8b174c6f
      55e9bd7c
Loading