1. 06 Aug, 2018 2 commits
    • Fix freezing playing multi-period DASH with EventStreams · e92d6553
      EventSampleStream.readData required eventStreamUpdatable to be
      false for END_OF_STREAM to be returned, but it was only being
      set to false when the manifest became static. This change also
      sets it to false if the period is not the last one in a dynamic
      manifest. It also renames it the parameter to appendable, since
      that's what it really represents. Events may still be removed
      from the start of the EventStream as the period starts moving
      out of the live window.
      
      Issue: #4492
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=207517265
      olly committed
    • Minimal fix for non-default cenc name prefixes in DASH manifests · 5ce9ce56
      For now, just allow any prefix (and don't check the namespace).
      Checking the namespace requires turning on the XmlPullParser
      namespace awareness feature, but this can only be done before
      parsing, and I think requires us to specify the namespace when
      querying other attributes. This would also risk breaking services
      who currently don't set namespaces correctly.
      
      It's possible we'll run into similar issues with the few other
      tags (e.g. mspr:pro). We should revisit enabling namespace
      awareness if/when we see this.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=207526883
      olly committed
  2. 01 Aug, 2018 7 commits
  3. 24 Jul, 2018 1 commit
  4. 23 Jul, 2018 30 commits