media/extensions
falhassen 46172ffd0f Preserve original on redirect with the set-cookie flow.
We need to make sure the original header is retained when we redirect.

I filed a request on Cronet to allow headers to be provided to the UrlRequest#followRedirect method:
https://bugs.chromium.org/p/chromium/issues/detail?id=779611

Until that API is changed, i.e., pulled into GMSCore, and most clients are using the version of GMSCore with the API change, we can stick with this approach.

FYI

Cronet generally uses the original headers on redirect:

http://[]

but modifies the headers for these special cases:

hhttp://[]

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=174074572
2017-11-01 14:15:12 +00:00
..
cast Add onSeekProcessed callback to Player interface. 2017-10-11 12:07:54 +01:00
cronet Preserve original on redirect with the set-cookie flow. 2017-11-01 14:15:12 +00:00
ffmpeg Add license notes for extensions with non-Google dependencies 2017-08-31 16:28:22 +01:00
flac Add abstract, default Player event listener. 2017-10-03 08:44:33 +01:00
gvr Allow setting output sample rate in SonicAudioProcessor 2017-10-17 18:24:53 +01:00
ima Fix listener in ImaAdsMediaSource. 2017-10-27 16:30:00 +01:00
leanback Add abstract, default Player event listener. 2017-10-03 08:44:33 +01:00
mediasession Remove shuffleMode(boolean) usages in ExoPlayer 2017-10-27 16:27:05 +01:00
okhttp Update dependency versions 2017-09-15 23:23:16 +01:00
opus Add abstract, default Player event listener. 2017-10-03 08:44:33 +01:00
rtmp Pick up rtmpClient fix 2017-09-06 15:58:02 +01:00
tv Add tv module for USB tuner support + demo app 2017-09-15 23:30:41 +01:00
vp9 Drop to keyframe in LibvpxVideoRenderer 2017-10-11 12:25:31 +01:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer extensions

ExoPlayer extensions are modules that depend on external libraries to provide additional functionality. Browse the individual extensions and their READMEs to learn more.