1. 10 Aug, 2016 15 commits
  2. 08 Aug, 2016 21 commits
  3. 28 Jul, 2016 4 commits
    • Enable track blacklisting for DASH and SmoothStreaming · 846f8e1d
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=128721068
      olly committed
    • Eliminate cruft from the demo apps's PlayerActivity · f66b90e3
      Useful functionality promoted to core library:
      
      1. Management of SurfaceHolder.Callback lifecycle
         promoted to SimpleExoPlayer
      2. Ability to determine whether audio/video tracks
         exist but are all unsupported promoted to
         MappingTrackSelector.TrackInfo
      3. Read external storage permissions check promoted
         to Util
      4. SubtitleView given ability to act directly as a
         TextRenderer.Output to remove layer of indirection
      5. SubtitleView given ability to configure itself to
         user's platform wide caption styling
      6. KeyCompatibleMediaController promoted to library's
         UI package.
      
      Relocation of boring stuff:
      
      1. ID3 frame logging moved to EventLogger.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=128714230
      olly committed
    • Converge track selection to a single place. · 3501332d
      This change merges the duties of FormatEvaluator into
      TrackSelection classes, so that both the static and
      dynamic parts of track selection are implemented in a
      single place.
      
      New feature: Demo app now allows you to enable random
      adaptation in the track selection dialog.
      
      Notes:
      
      - It should be quite easy to allow application side
      track blacklisting in addition to source side, as an
      extension to this. That would effectively allow
      applications to do seamless/deferred track selection
      by creating a TrackSelection with all tracks enabled,
      and then toggling the blacklist flags to select the
      ones they want to be active.
      
      - It should be trivial to implement format blacklisting
      for DASH and SS as an extension to this. Will do in a
      follow up CL.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=128707517
      olly committed
    • Fix branch documentation · 5eb61906
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=128707067
      olly committed