1. 17 Jul, 2018 6 commits
    • Improve format derivation for chunkless preparation · ef728178
      1. Copy label into derived formats
      2. If audio is the primary track type, copy additional fields from
         the variant formats. This is probably a no-op in practice, since
         I don't think variant formats have these fields set anyway, but
         it seems like the right thing to do in case they ever are set in
         the future.
      
      Note: It's a bit strange to use createXContainerFormat rather than
      createXSampleFormat, but in practice the methods used here are
      better matched for what we're trying to do.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=204467287
      olly committed
    • Fix a bug with TTML using font size as % of cellResolution. · 19cc2c82
      After [] we support default font size for TTML, relative to the cellResolution of the document. However, this introduced a bug that makes TTML font-size in such case always follow the cellResolution font size, even when SubtitleView.setApplyEmbeddedStyles(false) and SubtitleView.setApplyEmbeddedFontSizes(false) were used.
      
      This CL updates the fix so that the default font-size using cellResolution works in the same way as other embedded styles, and can be turned off using setters from SubtitleView.
      
      GitHub: #4491
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=204467033
      hoangtc committed
    • Add supports for frame-capture retrying for MetadataRetriever. · 7cba5429
      For the MetadataRetriever, for certain queries, after setting up the player to
      render a frame (by seeking to the position), sometimes the player will seek to
      the same position and ignore the seek, leading to the frame not being captured,
      leaving the retriever in deadlock, waiting for the frame forever. This CL adds
      a retry timer to avoid this and make sure we can return query result after some
      time.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=204460200
      hoangtc committed
    • No-op cleanup of DashTimeline · cba6da89
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=204451894
      olly committed
    • Fix / improve format merging · 18ab4b91
      1. Prefer label and language values in the manifest to those in
         the media. This is particularly helpful if the sample format
         contains "und" as the language.
      2. Copy label when deriving formats in HlsSampleStreamWrapper
      3. When there's only one variant in HlsSampleStreamWrapper, use
         the regular copyWithManifestFormatInfo. This allows more
         information to be retained from the sample format.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=204340008
      olly committed
    • Add IMA and FLAC tests to the codebase · a26bb350
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=204302135
      andrewlewis committed
  2. 12 Jul, 2018 10 commits
  3. 11 Jul, 2018 5 commits
  4. 10 Jul, 2018 7 commits
  5. 07 Jul, 2018 1 commit
  6. 06 Jul, 2018 11 commits