1. 09 Jun, 2023 1 commit
    • Implement logging support for Common Media Client Data (CMCD) · 958c3596
      Add support for including Common Media Client Data (CMCD) in the outgoing requests of adaptive streaming formats DASH, HLS, and SmoothStreaming.
      
      API structure and API methods:
         *   CMCD logging is disabled by default, use `MediaSource.Factory.setCmcdConfigurationFactory(CmcdConfiguration.Factory cmcdConfigurationFactory)` to enable it.
         *   All keys are enabled by default, override `CmcdConfiguration.RequestConfig.isKeyAllowed(String key)` to filter out which keys are logged.
         *  Override `CmcdConfiguration.RequestConfig.getCustomData()` to enable custom key logging.
      
      NOTE: Only the following fields have been implemented: `br`, `bl`, `cid`, `rtp`, and `sid`.
      
      Issue: google/ExoPlayer#8699
      
      #minor-release
      
      PiperOrigin-RevId: 539021056
      (cherry picked from commit b7e71538a3fc6892cf75f1e0799f339e63d2f1ec)
      rohks committed
  2. 08 Jun, 2023 7 commits
  3. 07 Jun, 2023 7 commits
  4. 06 Jun, 2023 5 commits
  5. 05 Jun, 2023 4 commits
  6. 12 Jun, 2023 14 commits
  7. 30 May, 2023 2 commits